# Marco Zanini > Staff/Principal Platform & API Engineer — I help growth-stage teams ship faster with stable, high-throughput systems and developer-friendly integrations Location: Greater Seattle Area, United States Profile: https://flows.cv/marcozanini Staff/Principal-level engineer at the intersection of platform and product. I design stable, high-throughput backends, observable data pipelines, and developer-friendly APIs that speed up feature delivery and reduce surprises. Recent focus areas: AWS/EKS migration, PostgreSQL/Redis, TypeScript/Rails, API governance, SLOs/OTel, cost discipline. I care about turning platform work into user outcomes—faster experiences, fewer incidents, and easier integrations. ## Work Experience ### Staff Software Engineer @ Ravenna Jan 2025 – Present | Seattle Automating IT and HR requests ### Owner @ Zero Mile Labs Jan 2021 – Present | Greater Seattle Area I created Zero Mile Labs in May, 2021 to help everybody shorten the distance with their food. Zero Mile Labs' first mobile app, CropStand, helps customers connect with local farmers by giving an online presence to farm stands all over Western Washington. https://www.zeromilelabs.com/cropstand ### Staff Software Engineer - Architecture Team @ Clari Jan 2023 – Jan 2025 | Seattle - Leading migration of all 8 services from Heroku to AWS EKS (Kubernetes); consolidating to one platform and unlocking 40% infrastructure cost savings. - Migrated Heroku Key-Value store to AWS ElastiCache (4 instances); 130k requests/minute, p90<10ms; all while cutting costs >50%. - Shipped first version of partner API and API strategy for Clari’s Groove, enabling third-party integrations. Using JSON:API, OAuth 2.0: 5+ integrations live (ZoomInfo, LeanData, Nooks); ~3k requests/day across core partner flows. - Re-architected Groove’s Dialer to a Postgres-backed event pipeline; handles ~30k calls/hour and cut dropped calls by ~75%. ### Software Architect @ Groove Jan 2023 – Jan 2023 | Greater Seattle Area ### Engineering Manager @ Groove Jan 2021 – Jan 2023 | Greater Seattle Area - Direct manager of 5 engineers - Shipped Groove Conversations, Groove’s first Conversation Intelligence product. Groove Conversations automatically captures your Zoom meetings, associates them to the right Salesforce objects and provides valuable insights to your sales team. - Shipped automatic logging to custom objects, allowing Groove’s customers to further personalize their logging strategy and fully leverage Groove’s Salesforce native architecture. ### Engineering Lead @ Groove Jan 2021 – Jan 2021 | Greater Seattle Area - Direct manager of 2 engineers. - Shipped Auto Contact Capture, expanding Groove’s revenue intelligence capabilities. - Moved the entire Salesforce Managed Package development environment to SFDX, allowing parallel feature development and CI/CD. ### Senior Software Engineer @ Groove Jan 2020 – Jan 2021 | Greater Seattle Area - Led backend upgrade from Rails 4.2 to Rails 5.2. - Implemented new AWS-based Key Management System. - Re-engineered the entire license management system. - Direct manager of 1 engineer and 1 contractor. ### Full Stack Software Engineer @ Groove Jan 2018 – Jan 2020 | Greater Seattle Area - Led the 2-person team that rebuilt Groove's meeting scheduler from scratch, using Next.js and Ruby on Rails. - Took ownership of Groove's Salesforce managed package, written in APEX. - Implemented APIs in GraphQl. ### Software Engineer II @ Meteorcomm Jan 2018 – Jan 2018 | Greater Seattle Area Isolating everything with Docker, orchestrating with Kubernetes, connecting it all together with Qpid Dispatch Router, and automating what's possible with Ansible. ### Team Lead and Evangelist @ Meteorcomm Jan 2017 – Jan 2017 | Greater Seattle Area Leading a mixed team of contractors and permanent employees. Embedding Google Sanitizers in the local development environment, build, and testing systems. The project covers the entire software development toolset used in the company. Wearing my Software Engineer hat, I get to work on: - the local development environment based on CMake, make - build system based on Jenkins and bash scripting - test infrastructure based on Cucumber and Ruby scripting Wearing my Project Manager hat, I have the pleasure to: - Manage requirements in the form of user stories by holding regular refinement meetings and constantly seeking customer feedback. - Keep the project on track and make sure that the contributions to the company's processes and tools have a minimal impact on other teams' work schedule. - Lead a team where 75% of the people are working remotely from other parts of the country. When I wear my Evangelist hat, I get to: - Work on documentation to achieve common understanding of the changes introduced. - Hold regular demo meetings to gather customer feedback, as well as getting users excited about the upcoming changes. ### Software Engineer II @ Meteorcomm Jan 2017 – Jan 2017 | Greater Seattle Area Developing highly distributed and reliable systems for railway transportation safety, also known as Positive Train Control (PTC). Highly multithreaded C++ components, honed together by a deployment tool written in Ruby. Tools used include: C++, Gtest/GMock, Boost, Ruby, RSpec, Cucumber, Apache Qpid, Apache Qpid Proton Some of my contributions include: - Establish a no-compromise-on-quality mindset, leading by example, knowledge sharing on unit testing and TDD. - Pioneering technical innovation efforts: GCC compiler upgrade, introduction of Qpid Proton - Pioneering process innovation efforts: introduced innovative way to point stories - Member of two product innovation technical committees ### Software Engineer @ Schlumberger Jan 2013 – Jan 2016 | SRPC Product Center, Clamart, France Integrating new tooling systems into Schlumberger’s next generation acquisition platform. Adept in code quality, increased unit test coverage by 50% on single applications. Introduced new methodologies for test facilitation, adopted by our team of 15 people. Developing business logic with C++, user interface with C# / WPF. Converted Matlab processing library to C++ using Armadillo, removing the need for purchasing Matlab licenses and halving execution time. Acting as the Scrum master of our 5 person team, led and facilitated the adoption of Scrum. Pushing utilization of extreme programming technical practices like TDD, pair programming. Independently developed android application for mobile monitoring of equipment. From vision to financial impact analysis, I have developed every stage of the project life cycle. Active in Schlumberger's software community, leading the local book study group. Exceeded expectations on all yearly performance reviews. ### Engineering Adaptive Security for the Cloud @ The Irish Software Engineering Research Centre (LERO) Jan 2011 – Jan 2012 | Limerick, Ireland I have explored different ways to dynamically enhance security in cloud computing environments. Developed novel applications of context-based countermeasures. Project presentation for IBM, Dublin. ## Education ### MSc Computer Engineering in Information Te Politecnico di Milano Jan 2010 – Jan 2012 ### BSc Computer Engineering in Information Technology Politecnico di Milano Jan 2006 – Jan 2010 ### Science School Diploma in Science I.T.I. Marconi Jan 2001 – Jan 2006 ## Contact & Social - LinkedIn: https://linkedin.com/in/marco-zanini - Website: http://www.marcozanini.it --- Source: https://flows.cv/marcozanini JSON Resume: https://flows.cv/marcozanini/resume.json Last updated: 2026-03-22