Mike Sheehy

Software Engineer

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.

Available for select collaborations

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