I'm a software engineer with a passion for building scalable cloud-based systems and automating complex workflows. I design and ship end-to-end solutions, integrating asynchronous data from multiple APIs and driving continuous delivery. My work at Insulet and previous freelance engagements has sharpened my ability to ship reliable software with a focus on performance and user experience. I've led architecture initiatives, mentored teammates, authored rigorous design docs and workflow diagrams, and built automation that simplifies repetitive tasks. I'm comfortable working remotely with cross-functional teams, and I enjoy turning vague requirements into concrete products through iterative development and strong collaboration.

John Michael Krakowski

I'm a software engineer with a passion for building scalable cloud-based systems and automating complex workflows. I design and ship end-to-end solutions, integrating asynchronous data from multiple APIs and driving continuous delivery. My work at Insulet and previous freelance engagements has sharpened my ability to ship reliable software with a focus on performance and user experience. I've led architecture initiatives, mentored teammates, authored rigorous design docs and workflow diagrams, and built automation that simplifies repetitive tasks. I'm comfortable working remotely with cross-functional teams, and I enjoy turning vague requirements into concrete products through iterative development and strong collaboration.

Available to hire

I’m a software engineer with a passion for building scalable cloud-based systems and automating complex workflows. I design and ship end-to-end solutions, integrating asynchronous data from multiple APIs and driving continuous delivery. My work at Insulet and previous freelance engagements has sharpened my ability to ship reliable software with a focus on performance and user experience.

I’ve led architecture initiatives, mentored teammates, authored rigorous design docs and workflow diagrams, and built automation that simplifies repetitive tasks. I’m comfortable working remotely with cross-functional teams, and I enjoy turning vague requirements into concrete products through iterative development and strong collaboration.

See more

Language

Javanese
Advanced

Work Experience

Senior Software Automation Engineer at Insulet Corporation
December 1, 2024 - Present
Architected and launched a centralized, cloud-based internal tool that integrates asynchronous data from multiple APIs to streamline cross-department data access. Developed automated pipelines and real-time data synchronization to reduce manual data handling and improve reliability. Collaborated with cross-functional teams, implemented robust testing, and mentored teammates in best practices for CI/CD and test-driven development.
Full Stack Mobile Game Developer at Serpentine’s Labyrinth
April 1, 2017 - December 1, 2018
Independently engineered, published, and maintained a real-time action puzzle game for iOS and Android using Unity. Leveraged advanced C#/.NET features to write high-performance, GC-friendly code for smooth mobile rendering. Created custom tools (Camera Occlusion Culling, dynamic UI scaling) to optimize frame rates across devices and implemented in-app purchases and ad integrations, including cross-platform build pipelines.
Software Development & Consulting at Golden Rain Foundation
June 1, 2016 - March 1, 2017
Developed and consulted on software solutions for a nonprofit foundation. Architected a hybrid storage model supporting local TSV parsing and shared-network SQL databases; built comprehensive time-keeping tools to analyze bus routes, log employee shifts, and manage time-off. Led architectural decisions, produced documentation, and mentored junior developers to improve code quality and maintainability.

Education

B.S. in Computer Science at University of Oregon
September 1, 2011 - March 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Gaming, Media & Entertainment