Personal Site
Building calm, confident product experiences from idea to launch.
I engineer efforts that connect design, strategy, and shipping. This space is where I share the highlights of the work, the process behind it, and the writing that keeps me learning.
Currently
Partnering with teams to ship faster with clarity.
Based in the US, working across product strategy, system design, and engineering leadership.
Recent focus: design systems, developer experience, and founder-friendly go-to-market launches.
About Me
I'm Mike, a dedicated full-stack developer specializing in Java with a keen interest in AWS and platform engineering. I first became interested in tech when I helped implement SEO strategies for my first job after college. A career change offered an opportunity to explore this field, complete a full stack developer bootcamp, and build some projects.
As part of my professional growth, I have obtained the AWS Certified Cloud Practitioner certification and I'm currently learning towards the AWS Certified Developer Associate certification.
When I'm not working or pursuing new technical skills, I spend my time running, listening to new music, cooking, cheering on my college and local sports teams, and traveling. In fact, some of this site was built while riding a high-speed train from Barcelona to Madrid! I also volunteer as a mentor for Code:You.
Work Experience
2019 - Present
Software Engineer Specialist
Nationwide Financial
- Develop cost-effective information technology solutions by creating new and modifying existing software applications
- Analyze and validates complex system requirements and existing business processes. Design, develop and implement new programs and modifications of existing applications.
- Assist in leading all aspects of applications programming and development including file design, update, storage and retrieval.
2016 - 2019
Marketing IT Associate Developer
GE Appliances, a Haier Company
- Provide analysis to develop solutions toward Minimum Viable Product (MVP) and continue to enable productivity (efficiency) across the business
- Build on working knowledge of Java, Maven, Spring, Jenkins, SAP Master Data Management, CodePipeline, Progressive Web Applications, AmpScript and more
- Collaborate across multiple teams using GitHub
- Work effectively with vendor/partners, resources and various IT teams such as Infrastructure, DBAs and Shared Services
2016
Product Designer.Net Apprentice
The Software Guild
- Implement full stack practices to applications in both individual and group environments
- Acquire knowledge in C#, SQL Server, ASP.NET, MVC, ADO.NET, HTML, Bootstrap, and JavaScript
- Program applications into UI, database, and logic programming layers to optimize Agile performance
Blog
Jan 31, 2025
Moving from an S3 Bucket to Amplify Hosting
Leading up to AWS re:Invent 2024, AWS announced the integration between Amplify and S3. With this feature, it’s never been easier to migrate your site from an S3 bucket to a content delivery network (CDN). The benefits of this migration include: Aut...
Nov 23, 2024
Building a Web Application Using Amazon Q
It's difficult to read the news and not come across a headline involving AI. Our search engines, messaging apps, and more have embraced the new technology, and while some have embraced it, some developers may wonder where their place is in an AI-infu...
Dec 28, 2023
Installing Git and Syncing with GitHub
Whether collaborating on a group project or working on your own projects, Git can be a powerful tool to save and share your code. Although incorporating Git can come at any point in your coding journey, many developers recommend starting a new projec...