{"id":5238,"date":"2022-04-06T09:32:02","date_gmt":"2022-04-06T16:32:02","guid":{"rendered":"https:\/\/coderpad.io\/?p=5238"},"modified":"2022-06-13T13:44:31","modified_gmt":"2022-06-13T20:44:31","slug":"dev-discussions-fortune-500-jobs-brad-garropy","status":"publish","type":"post","link":"https:\/\/coderpad.io\/blog\/getting-hired\/dev-discussions-fortune-500-jobs-brad-garropy\/","title":{"rendered":"Dev Discussions: Getting a Job in Fortune 500 Companies with Brad Garropy"},"content":{"rendered":"\n<p>Brad Garropy didn\u2019t start his career thinking he\u2019d work for some of the biggest names in technology.<\/p>\n\n\n\n<p>He didn\u2019t even develop a taste for coding until he got to the University of Texas and took two classes on programming while earning his degree in electrical engineering. As a teenager, he was more interested in using computers for cruising the internet than writing software applications.<\/p>\n\n\n\n<p>Once out of college, he knew he wanted to get into coding, and luckily his university had a recruitment pipeline with Dell that allowed him to land a job there writing firmware in C. But it wasn\u2019t long before he was itching to work his way \u201cup the language stack.\u201d<\/p>\n\n\n\n<p>That\u2019s when he started to pursue web development by teaching himself the fundamentals of the front-end. Once he built up his portfolio, he started applying for web dev jobs and eventually landed a role with Adobe, where he worked on their Magento e-commerce platform.<\/p>\n\n\n\n<p>After his stint at Adobe, he now finds himself as a web platform engineer for Trello, owned by the software giant Atlassian.<\/p>\n\n\n\n<p>Quite a path for someone who started writing firmware in C and now uses React to grow one of the world\u2019s most famous project management applications.<\/p>\n\n\n\n<p>So how did he do it?<\/p>\n\n\n<aside class=\"\n    cta-banner\n     cta-banner--bg-blue      cta-banner--has-media \"\ndata-block-name=\"cta-banner\">\n    <div class=\"inner\">\n        <div class=\"content\">\n                            <h2 class=\"headline\">Learn how to run front-end developer interviews that don&#8217;t suck<\/h2>\n            \n                            <div class=\"cta-buttons\">\n                                    <a href=\"https:\/\/coderpad.io\/blog\/interviewing\/5-tips-for-interviewing-frontend\/\" class=\"button  js-cta--read-our-guide\"  data-ga-category=\"CTA\" data-ga-label=\"Learn how to run front-end developer interviews that don&#039;t suck|Read our guide\">Read our guide<\/a>\n                                <\/div>\n                    <\/div>\n                    <div class=\"media\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"342\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/Illustration-of-man-with-beard-popping-out-of-computer-chat.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/Illustration-of-man-with-beard-popping-out-of-computer-chat.png 432w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/Illustration-of-man-with-beard-popping-out-of-computer-chat-300x238.png 300w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/>\n            <\/div>\n            <\/div>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">Tip #1: Take advantage of university or bootcamp partnerships<\/h2>\n\n\n\n<p>If you go to a school that has a recruitment partnership with a company that even vaguely interests you, then jump on it!&nbsp;<\/p>\n\n\n\n<p>Brad said that the process for getting the job was pretty straightforward, and a lot of that has to do with the fact that it\u2019s an established company with an established recruitment program with the university.<\/p>\n\n\n\n<p>It may not necessarily be something you want to do long-term, but it\u2019s an excellent way to get some experience. Brad was able to get some programming experience \u2013 <a href=\"https:\/\/www.geeksforgeeks.org\/c-programming-language\/\" target=\"_blank\" rel=\"noopener\">even if it was in C<\/a> \u2013 and it helped motivate him to learn more about more advanced programming languages.<\/p>\n\n\n\n<p>It\u2019s worth noting that even if you don\u2019t go through the university path to become a developer or engineer there are similar options available. A lot of coding bootcamps also partner with companies to funnel students into software careers.<\/p>\n\n\n\n<p>And if neither one of those options work for you \u2013 if you\u2019re self-taught, for example \u2013 following tip #2 will help push you to the front of the pack when it comes to getting an interview.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tip #2: Show initiative with independent projects <\/h2>\n\n\n\n<p>When Brad was teaching himself web development, he started creating and maintaining open source libraries to have a portfolio of projects to show to prospective employers.&nbsp;<\/p>\n\n\n\n<p>While that number is now hovering around 20-30 open source projects he\u2019s working on, he credits his initial portfolio with helping him get his job at Adobe. Portfolios can make a big difference for people who are coming to a role from a non-traditional background \u2013 like in Brad\u2019s case where he was self-taught and switching from firmware to web development.<\/p>\n\n\n\n<p>But he didn\u2019t just throw everything on GitHub and then through the link to every interviewer.<\/p>\n\n\n\n<p>He wanted to prove he could do web development. So first, he made his own website. Then he started creating open source projects to solve problems he was running into. As he began developing these solutions or discovered these problems, he would blog about them.<\/p>\n\n\n\n<p>So not only did Adobe and other interviewers get to see what he was capable of technically, but they also got an insight into how he thinks and his communication skills.<\/p>\n\n\n\n<p>\u201cIt\u2019s great for show-and-tell,\u201d as he puts it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tip #3: Know the role<\/h2>\n\n\n\n<p>When asked about how the interview process went with Dell, Adobe, and Atlassian, Brad commented that it was a little different for each one.&nbsp;<\/p>\n\n\n\n<p>While he calls his job with Adobe a \u201cstroke of luck,\u201d he mentioned a couple of things he did to make himself the ideal candidate. Keep in mind that this role was for a brand new team working with newer tech.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>As an external candidate, he could bring a new perspective to the project.<\/li><li>He regularly read up on new technologies to show that he grasped the tools available to the team.<\/li><li>A lot of his interview was conducted by backend engineers who were less familiar with front-end tech, so he could position himself as a knowledgeable resource on front-end matters \u2013 <em>even though he was wholly self-taught and new to the job field<\/em>.<\/li><\/ul>\n\n\n\n<p>His next job search would take him through 60 applications and 20 interviews, so by the time he wound up interviewing with Atlassian, he had a good idea of what interviewers were looking for. But just as importantly, after over a decade in tech, he knew what kinds of questions the interviewers should be asking.<\/p>\n\n\n\n<p>So when he was asked about algorithms as a senior developer, he pushed back \u2013 these weren\u2019t relevant questions to the position. He focused on the role\u2019s needs and positioned himself as someone who could fill those needs.&nbsp;<\/p>\n\n\n\n<p>Brad readily admitted to using <a href=\"https:\/\/coderpad.io\/blog\/development\/github-copilot-breaks-bad-interviews\/\">Github Copilot<\/a> during some of the algorithm questions \u2013 and he didn\u2019t feel bad about it. Copilot allowed him to focus on the higher-level business tasks that his role would generally be working on rather than something that a simple AI can solve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Some advice for content creators<\/h2>\n\n\n\n<p>Of course, Brad didn\u2019t just stick to talking about his career path.&nbsp;<\/p>\n\n\n\n<p>He and CoderPad Developer Advocate Corbin Crutchley also went deep into content creation and how to get started talking about the problems you\u2019re solving. If you are interested in creating a podcast, blog, or Youtube\/Twitch channel, <a href=\"https:\/\/www.twitch.tv\/videos\/1306547232\" target=\"_blank\" rel=\"noopener\">you\u2019ll want to watch the entire live stream right here<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p>Interested in other Dev Discussions? <a href=\"https:\/\/coderpad.io\/blog\/development\/interview-with-creator-of-solidjs-ryan-carniato\/\">Check out this one Corbin recently did with SolidJS creator Ryan Carniato<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s Dev Discussion we talk with Brad Garropy of Web Dev Weekly.<\/p>\n","protected":false},"author":12,"featured_media":5300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11],"tags":[],"persona":[],"blog-programming-language":[],"keyword-cluster":[],"class_list":["post-5238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-hired"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/5238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/comments?post=5238"}],"version-history":[{"count":8,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/5238\/revisions"}],"predecessor-version":[{"id":7848,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/5238\/revisions\/7848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media\/5300"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=5238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/categories?post=5238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/tags?post=5238"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/persona?post=5238"},{"taxonomy":"blog-programming-language","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/blog-programming-language?post=5238"},{"taxonomy":"keyword-cluster","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/keyword-cluster?post=5238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}