Thank you for visiting my personal website and professional résumé.

My name is Aaron Johnson and I'm a senior full‑stack software engineer with 15 years’ professional experience developing software applications for many verticals. I specialize in creating cloud native web apps and software systems with .NET and Azure. I'm most fluent with C# and JavaScript, experienced with Python, TypeScript, Java, and familiar with C/C++ and some flavors of Assembly. I consider my understanding of code to be language agnostic.

Over the last decade I have been blessed with many fantastic opportunities and great mentors enabling me to hone my leadership skills, broadening the scope of my systems analysis beyond any one software product to the larger technical vision, the plan to get there, and the people necessary to make it a reality. Most recently I served as the Director of Application Development for Detroit Trading Company where I had a proven track-record of success as a technical leader as demonstrated by the professional growth of my team, the organization of our software products, and the many well-defined processes that I established or enhanced during my tenure.

Although I have allocated much of my focus on leadership I also stay hands-on with the latest software tools, patterns, and architecture so as to provide quality mentorship to my developers and development managers. Over the last five years I have begun exploring web development using the MERN stack as well as machine learning using Python. Using the buttons below you can further explore my skils or experience.