# Johan Mickos > Senior Software Engineer Location: Seattle, Washington, United States Profile: https://flows.cv/johanmickos ## Work Experience ### Senior Software Engineer @ MongoDB Jan 2024 – Present | Seattle, Washington, United States ### Senior Software Engineer @ Flexport Jan 2023 – Jan 2024 | Seattle, Washington, United States ### Software Development Engineer @ Amazon Jan 2018 – Jan 2022 | Somerville, Massachusetts • Productionized a new Go microservice for the launch of Amazon Pharmacy (AP) by leading the infrastructure, CI/CD, and application implementation using Docker, AWS ECS, DynamoDB, and CloudFormation • Built cross-service data replication system in Go using PostgreSQL logical decoding, Kinesis, and AWS Lambda to break down a Ruby on Rails monolith and expedite time-to-market for 5+ new pharmacy services • Led cross-functional teams of 5+ developers through multiple feature launches to AP’s 100k+ daily users • Drove operational readiness efforts to prepare services for product launch. Implemented stateful stress tests, circuit-breakers for 3P dependencies, and batteries-included monitoring and observability ### Academic Research Engineer @ RISE SICS Jan 2018 – Jan 2018 | Greater Stockholm Metropolitan Area Development of the Continuous Deep Analytics (CDA) project and Kompact asynchronous actor framework (https://github.com/kompics/kompact) in Rust, focusing on core networking support. • Designed and implemented underlying networking architecture for point-to-point actor communication over various network protocols. • Began development of a selector-based event loop in Rust, borrowing concepts and abstractions from Netty's selector loop implementation. This loop was used to add support for the UDT protocol's application binary interface. • Designed and implemented actor registration and lookup management, focusing on the expected use-cases for the Kompact framework. ### Teaching Assistant - Distributed Systems @ KTH Royal Institute of Technology Jan 2017 – Jan 2017 | Stockholm, Sweden Assisting in the introductory course for Distributed Systems. Responsibilities included: • Mentoring students in concepts of distributed systems. • Helping and advising students with weekly assignments. • Running seminars where students report weekly lab assignments. Areas focused on: • General concepts behind today's distributed systems (networking, failure detection, etc.) • Logical time • Group membership services • Protocols behind distributed hash tables ### Software Engineer @ ViralGains Jan 2014 – Jan 2016 | Boston, MA Full stack development on the ViralGains ad-tech platform, which offers real-time advertisement bidding; an analytics dashboard and reporting system; a customizable campaign creation workflow; and more. • Implemented and improved features for the VG business web application. • Developed an internal dashboard for tracking realtime bidding metrics, used by the product team to drive business decisions. • Designed and developed various mission-critical features (VPAID integration to support modern standards, machine learning architecture for predictive realtime bidding, real-time audience segment targeting). • Trained and mentored interns to bring them up-to-speed with the technology stack, codebase, and best practices. Technologies Used • Apache Kafka, Zookeeper, Spark • Druid OLAP Database • MySQL • Java, Groovy, Grails web framework • Backbone.js, jQuery, Greensock Animation Platform (GSAP) ### Software Engineer Intern @ Axcient Jan 2013 – Jan 2013 | Mountain View, CA Back-end development for Axcient’s platform • Created a C library based on the minimalistic JSON parser “jsmn” to unify configuration file management. • Developed APIs in Bash for interaction between compute nodes and the remote management console. • Improved and expanded upon an existing in-memory key-value pair library in C. This library was an essential component of the underlying mechanics of the product. ## Education ### Master of Science (M.Sc.) in Software Engineering of Distributed Systems KTH Royal Institute of Technology ### Bachelor of Science (B.Sc.) in Computer Engineering Boston University ## Contact & Social - LinkedIn: https://linkedin.com/in/johan-mickos --- Source: https://flows.cv/johanmickos JSON Resume: https://flows.cv/johanmickos/resume.json Last updated: 2026-03-29