Where I've Worked

Hey there! I'm Michael Latman, a product-focused software engineer currently building critical security software at AWS. I've had the privilege of working on software for early-stage startups at Olive AI, credit card products at Blispay, and ad rendering systems at Alliance Data, along with starting my own contracting business in college.

Download CV

Amazon Web Services

Apr 2022 - Present;

Jan 2020 - Apr 2021

Software Engineer II

Baltimore, Maryland

  • Maintained the AWS distributed authorization system (EC2, DynamoDB, and Lambda), written in Java, used to physically secure all data centers

  • Created a library of React components in TypeScript, enabling teams to easily modify UI behavior based on user authorizations

  • Served as lead architect for the re-architecture of the physical security platform around an Enterprise Service Bus connecting six Java services

  • Planned and executed the zero-downtime migration of 4 million authorizations from a single-tenant to a multi-tenant environment using Kotlin migration scripts

  • Created 15 automations in Python for common on-call operations, saving 11 hours of dev time per week

  • Led initial security reviews for Java & Kotlin services as a certified security guardian

  • Wrote unit and integration tests for Java, Kotlin, and React code using JUnit, Mockito, Selenium, and Jest

Olive AI

Apr 2021 - Apr 2022

Senior Software Engineer

Remote

  • Worked with early-stage startups within the Olive Ventures studio to develop and launch minimum viable products

  • Built a local search engine and desktop application with Node.js, TypeScript, and Electron, enabling call center agents at three hospitals to efficiently access and retrieve information from network file shares

  • Led the development of technical product roadmaps for new venture companies through design sprints

  • Trained portfolio company technical hires on Software Development Life Cycle (SDLC) best practices

Alliance Data

Jan 2019 - Jan 2020

Software Engineer

Baltimore, Maryland

  • Worked on the Emerging Payments team to develop credit card products for brand partners

  • Built an ad server in Kotlin that leveraged Mustache templates to generate context-aware ads on brand partners' websites with sub-100 millisecond latency

  • Designed and implemented a centralized Kotlin Spring Security service that facilitated human logins and API authentication for three products

  • Created a generic system for implementing Kotlin Spring services that reduced boilerplate code by 72%

  • Diagnosed service issues, implemented and deployed fixes to services, and wrote unit and integration tests for Kotlin using JUnit and MockK

Blispay

Jun 2018 - Jan 2019

Software Engineer

Baltimore, Maryland

  • Worked with the product team to create a data model for storing and retrieving customer data using Java and PostgreSQL to allow cross-functional teams to analyze customer behavior

  • Maintained a batch orchestration framework written in Python

  • Troubleshot system failures and rapidly developed and released essential hot-fixes for the production web application to comply with regulatory requirements

Syncrobits

Feb 2017 - Jun 2018

Founder

Baltimore, Maryland

  • Assembled a team of three programmers to develop iOS and Android applications using Swift and Java

  • Led product and engineering efforts to deploy Android and iOS apps for clients, including a point-of-sale application that facilitated over a million credit card transactions for the Maryland State Fair

  • Managed billing and project management for 10 individual contracts, ensuring timely delivery and client satisfaction