# Caroline Marcks > Software Engineer & Continuous Learner Location: San Francisco, California, United States Profile: https://flows.cv/carolinemarcks I'm an experienced software engineer who spends most of her time at work thinking about how to help other engineers build and consume APIs. I love serverless applications, infrastructure as code, and coming up with the simplest solutions to the most complicated problems. Typed javascript is my latest beau, but I'll hit the dancefloor with any functional programming languages. ## Work Experience ### Software Engineer @ Thatch Jan 2023 – Present ### Software Engineer @ Stripe Jan 2019 – Jan 2023 ### Staff Software Engineer, Developer Platform @ Meetup Jan 2018 – Jan 2019 | Greater New York City Area - Designed and executed a new API strategy to make it possible for teams to independently own & operate their APIs. - Built starter kit with AWS SAM templates for teams to stand up their own API infrastructure. - Added canary deployments and rollback capabilities to shared API Gateway infrastructure. - Partnered with the mobile apps team to prototype a GraphQL API and explore whether using the technology could solve problems for our mobile engineers. - Interviewed engineering candidates for staff and manager roles. ### Senior Software Engineer, Developer Platform @ Meetup Jan 2017 – Jan 2018 | Greater New York City Area - Assumed the role of engineering lead for the API Platform team (Jan ’18 - present). Scoped and prioritized the team’s work, as well as being the technical go to for API related questions and decisions. - Researched and decided on a new API strategy to help move Meetup away from the monolithic API. Built out a platform to support this strategy, and created tooling for deploying lambdas to back REST API endpoints. - Designed and iterated on a process to help engineers confidently make engineering and architecture decisions. - Participated in a working group to create Meetup Engineering’s Architecture Principles. - Migrated the monolith’s to Amazon SQS from internally hosted RabbitMQ for worker queue needs. - Mentored junior and newly senior members of the Developer Platform team. - Interviewed engineering candidates for senior, staff, manager, and director roles. ### Senior Software Engineer, Member Engagement @ Meetup Jan 2015 – Jan 2017 - Served as engineering lead for the member engagement team from May ’15 - Oct ’16. Worked jointly with the Product Manager to scope and prioritize the team’s work. - Built API endpoints to support our redesigned web experience and new web platform. - Built the backend for a group communications feature, which included one of Meetup’s first non-monolithic services. - Scaled the next generation notifications platform out to all pushable members, which included a move of the system from a datacenter to the cloud. - Mentored an intern on the team, who later received and accepted a full time offer. ### Software Engineer, Member Engagement @ Meetup Jan 2014 – Jan 2015 - Owned and operated the Meetup notifications platform which sends out ~20M notifications per day. - - Built a new system that personalized content and delivery times from the ground up. - Implemented many notifications that had significant impact on top line business metrics. - Oversaw development of a new API for Meetup’s redesigned apps. - Interviewed engineering and product management candidates. ### Software Engineering Intern @ Rapid7 Jan 2013 – Jan 2014 ### Computer Science Teaching Assistant @ Tufts University Jan 2013 – Jan 2013 ### Undergraduate Researcher @ University of Illinois at Urbana-Champaign Jan 2012 – Jan 2012 ### Data Analyst Intern @ Prudential Financial Jan 2011 – Jan 2011 ## Education ### Bachelor of Science (B.S.) in Computer Science Tufts University ### Choate Rosemary Hall ## Contact & Social - LinkedIn: https://linkedin.com/in/carolinemarcks - Portfolio: https://carolinemarcks.dev/ --- Source: https://flows.cv/carolinemarcks JSON Resume: https://flows.cv/carolinemarcks/resume.json Last updated: 2026-04-10