I've been a computer enuthusiast most of my life. When I was young, I would stay up all night working on my music videos in Adobe Premiere, saving every 10 minutes to avoid losing all my data in a program crash (despite it taking 2 minutes each save). Things have gotten a lot better in that realm, and I have been eagerly awaiting each upgrade to computer hardware. Naturally I transitioned into gaming, which I still do on occasion but not nearly as fanatically as I did in my youth.
Lately I've switched to a lot of off-computer hobbies, like guitar, camping and reading. I mostly read fiction, particularly grimdark fantasy. I'm also a follower of Neuroscience, Psychology, and Philosophy so I read books on those topics as well. I'm super hyped about VR, and own a Vive and an Oculus Rift.
Software Engineer•Jul 2018 – Present
I work on the CMS team within Marketing Technologies department, building the system that content editors and frontend developers will use to create and update consumer facing websites. The current tech-stack we are using consists of: React, Gatsby, Gutenberg, Golang, Lerna for the Monorepo, Jest for testing, and Docz for the living styleguide.
Frontend Web Developer•Dec 2013 - May 2018
At NMG I have worked on a small team, building and maintaining websites for over 14 companies, using various frameworks such as Magento, Wordpress, Ruby on Rails, and most recently Shopify. Some were simple, single product, landing pages while the majority were larger E-commerce sites.
With such a wide variety of clients I've had the opportunity to learn many tools while rapidly increasing my troubleshooting skills. I work closely with our backend developer and our designer, allowing me to become very familiar with the needs of other departments.
I'm no stranger to urgent last minute deadlines, and I am skilled at coming up with solutions to keep the project on track. I'm very comfortable explaining technical limitations and risks to my superiors and clients, while working through alternatives to accomplish their objectives.
Intern, Frontend Web Developer•Aug 2013 - Dec 2013
Starting out, most of my hours were spent on A/B tests using Optimizely for existing sites with some minor changes while I learned the company's process. Once I got my bearings, I started asking if we could test into more responsive designs, as the company only built for desktop at the time.
In my off hours I worked on mockups to show how we could make our sites mobile-friendly, among other general improvements to our worfklow. For example, I spent a week learning more about Git and scheduled a demonstration for the developers to show how it was most commonly used in the industry and how we could benefit from adapting best practices. When I was hired on fulltime, I was told that my enthusiasm for pushing new ideas was a major factor in being hired.
Munitions Systems & Safety Expert•Jul 2004 – Jan 2009
The military did not directly contribute to my development skills, but it tought me self-discipline when following orders, and how to lead. It is often an extremely stressful career, and a lot of character development occurs during the consistant difficulties you face. This made me well-equipped to deal with the challenges I've faced in programming.
BS Degree in Software Engineering•Jul 2010 – Dec 2013The program emphasized languages such as C++, C#, Java, and SQL. Toward the end of my degree I realized Web Technologies were the most interesting to me, so I filled all my elective spots with web-focused courses and spent my free time learning them.
I make it my hobby to learn new frameworks and tools as they surface. While I have many modern technologies in my toolbelt, here is a short list of skills I have the most experience with: