Hi! I'm Bobby Craig

I'm a full stack software engineer from Charlotte, NC.

First, let's talk socials..

About Me

Meet Bobby

Portrait of Bobby Craig
Photograph by Bethany Janos

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.

Personal Life

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.

Experience

  • Hired as a Desktop Support Technician (Tier 1) at Red Ventures Feb. 2018
  • Promoted to Desktop Support Technician (Tier 2) Feb. 2019
  • Entered gateway program for an internal coding bootcamp Mar. 2019
  • 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%.

  • Accepted into internal coding bootcamp Apr. 2019
  • 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.

  • Completed Phase 1 of internal coding bootcamp Sept. 2019
  • Promoted to Associate Software Engineer Sept. 2019
  • 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.

  • Graduated from internal coding bootcamp, and moved on to software engineering team Nov. 2019
  • Promoted to Software Engineer Feb. 2021

Skills

My Tech Stack

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.

AWS Typescript MySQL Docker Tailwind CircleCI
Node.js
Golang
DynamoDB
Redis
New Relic
Vue

Contact

Get in touch

Curious to know more? Just want to chat? Feel free to shoot me a message and we will set up some time to talk!

Phone number
(980) 349-6569