My journey to realizing I should be a software engineer started in the summer of 2018. I was doing IT at the time, and one particular coworker of mine started urging me to try out the in-house coding bootcamp offered by my employer. I didn't think much of it at the start, as I had played around earlier in life with programming and it never quite grabbed me. But I figured it couldn’t hurt to try again.
It turned out to be one of the best decisions I’ve ever made. Through that bootcamp I found a deep passion for challenging and interesting problems, and an immense gratification in engineering a software solution to those problems. I’m completely in love with my career now. I wouldn’t trade it for anything.
That internal bootcamp provided us a solid foundation of knowledge, and exposed us to a wide variety of technologies. At the end of the program I was placed on a software engineering team within the company, and since then I’ve been working on fascinating projects that power some of the biggest names on the internet.
My work currently centers around data-driven optimization and personalized user experiences. I recently designed and built a flexible and scalable API that empowers our teams to leverage both the data they already have, as well as enriched data from third parties, and evaluate conditional logic resulting in actionable decisions that make their application dynamic and intelligent. This API is being utilized on industry leading sites to drive meaningful interactions with users and encourage long term transactional value.
In my free time I love geeking out on technology. I’ve recently become infatuated with Arduinos and other microcontrollers and have dabbled in using them as interfaces to enable communication of serial data over the internet through the MQTT protocol.
I’m also a small-time DJ, and you might find me around the Charlotte area spinning house, hip hop, and jazzy lo-fi tracks.
Our internal coding bootcamp is highly competitive and requires you complete a 5 week gateway period where you learn HTML, CSS, and Javascript. This gateway period culminates in a final project presentation and interview. Because spots for each cohort are extremely limited and highly sought after, the chances of making it through the gateway are around 3-5%.
The gateway program is just the beginning. If accepted into the bootcamp the program requires students to complete around 30 hours per week of self-taught curriculum, in addition to continuing to work in your full time position. This phase of the bootcamp lasts 4 months, and focuses on back end, front end, data engineering, and safe coding practices. Some of the technologies we focus on are HTML, CSS, Javascript, MySQL, Python, and Docker.
Having completed Phase 1 of our bootcamp, and passing another interview process, we are offered positions as Associate Software Engineers. We transition off our old teams into a 2 month long incubation period where we spend our work days studying specialized curriculum that is tailored for the technology our new software engineering teams work with. For me this consisted mostly of Node, Go, and AWS.
I've picked up a wide variety of technologies during my career so far. Being a full stack engineer I'm lucky enough to work with technologies from all coding disciplines and stages of the DevOps pipeline. These are a few that I use on a regular basis.
Curious to know more? Just want to chat? Feel free to shoot me a message and we will set up some time to talk!