My history as a developer
I have a computer engineering degree (BS, Michigan State university, 2010). When I graduated, I was about at the same level as most fresh CS graduates: strong on theory but not much practical experience. My first post-college job was as a "controls design engineer". I spent three years programming industrial computers (mostly Allen-Bradley and Siemens PLCs and HMIs for factories). It was a good experience, I learned a lot, and got pretty good at it, but it was industry-specific --I wasn't getting any marketable experience outside of the narrow field that my first job happened to be in. The next four years I spent building things, taking care of my daughter and writing. This was largely personal time, and although the gap on my resume may raise some eyebrows, I did things that were important to me, and I have no regrets.
The circumstances of my life have now changed, and my priorities have shifted accordingly. I have decided to focus on developing software. I am refreshing and updating my skillset, learning new technologies, and putting in the work that it takes to become a top-notch programmer. I know I will be successful because I know my personality, and my history. I've taken on large projects in the past --like building a tinyhouse-- and seen them through to completion. "Becoming a developer" is no different. I am self-motivated, not easily discouraged and am an excellent problem-solver.
I am currently looking for a job as a software developer. Although I am an atypical candidate, some lucky company is going to take a chance on me, and they're not going to regret it. I will be an exeptional developer.
The following sections describe software I have written. To anyone curious, most of the code is available on Github.
My second React project, "SIMON" was made for freeCodeCamp's frontend course. I had "simple, mobile-first, responsive" in mind as I designed it. I made heavy use of promises and ES6 syntax, and used SVG and web-audio for the animation and sounds. The code can be found in my github React repository.
"freeCodeCamp.org" prescribes a course and a series of projects, and on successful completion of the project the user has the option to be assigned to help a non-profit with their website. This provides a solution to the classical paradox, "you can't get a job without experience, but you can't get experience without a job". I have not been as diligent as I should have been about completing this program, but I will probably get back to it soon... at least I intend to do some more of the homework projects before I start on my next personal coding project. You can see which projects I've completed in my profile.
I first heard about Project Euler while I was completing my computer engineering degree, and the first few problems I solved date to that period and used C++. I intermittently returned to the project over the years, doing a couple more each time. I later switched to writing my solutions in python because I wanted to get better at the language. My Project Euler solutions on Github.