# Peter C. > Senior Software Engineer Location: Brooklyn, New York, United States Profile: https://flows.cv/peterc I'm a mission driven software engineer with 10 years of experience. ## Work Experience ### Senior Software Engineer @ Headway Jan 2023 – Present ### Senior Software Engineer Technical Lead @ Teachers Pay Teachers Jan 2022 – Jan 2023 I was a tech lead on the TPT School Access team, working closely with a PM and a team of engineers to plan and implement projects. - Started 6+ month project to make TPT School Access work better for districts, which unfortunately got cancelled after TPT was acquired. Required re-architecting fundamental assumptions of TPTSA, as well as building new functionality. Led high level planning, discovery, and design, and picked up important pieces like data modeling myself. Supported other engineers with delegated projects. Prioritized getting a working beta early on while making progress towards the end goal, and got the beta ready for user testing in Q1 2023 right before the project was cancelled. - Supported launch of Flex catalog for TPT School Access, helping project get back on track by working with engineering project lead to parallelize the work more. Reached 40+% adoption, giving teachers access to high quality resources for free - Early on drove norms discussions on the development process, helping the team communicate better and improving team velocity - Mentored other engineers on the team, leveling up junior engineers technically and helping senior engineers with technical design and project planning as well as mentorship and coaching of their own. - Led team through re-org, working with Product Manager on roadmapping and onboarding engineers to the team ### Staff Software Engineer @ Mobilize Jan 2021 – Jan 2021 I was one of 2-3 staff level or higher engineers on the team for most of 2021, and was the only backend staff+ engineer. - Led a 2 person infra team on a Heroku -> AWS server migration from ideation through completion; we successfully migrated with no downtime in around 3 months. Defined success, and determined what would be needed to replicate from Heroku -> AWS; among other things, there was server infra using Terraform, deploy pipelines and infra, and deploy state for rollbacks. - Ran drills to familiarize team with our AWS devops process prior to completing AWS migration - Started implementation of a new pattern for backend data access, documented and presented it to the team, and provided guidance when others were following it ### Senior Software Engineer @ Mobilize Jan 2018 – Jan 2021 I worked at a startup that powered organizing for every major Democratic campaign in 2018 and 2020, including Bernie and Biden, serving 4mm+ users. I joined as the 4th engineer, and the team grew to 12 engineers before Mobilize was acquired by EveryAction/NGP VAN. - Lead engineer on the co-ownership feature, making Mobilize work better for national and state organizations with many child organizations. Goal was to let parent orgs manage events from child orgs, and have those events show up in the parent orgs' event feeds for volunteers, as well as data and integrations. Touched almost every part of the product, including event search, event feed, organizer facing event management, public API, and syncs to integrations, especially VAN, the primary Democratic CRM. - Primary engineer on the VAN GOTV statewide events feature, a priority for state parties and the Biden campaign leading up to the 2020 election. Goal was to get data in VAN in a format that made statewide coordination of volunteers easier for GOTV (get out the vote) weekend. Delivered on time and in the format that organizers expected from previous years, leading to a successful GOTV weekend for Mobilize and the campaigns. - Lead implementation of the integration framework, making it easier to write and maintain integrations - Primary maintainer and developer of new features on the VAN integration, the most complex integration - Primary maintainer of our task queue system, implemented using celery. Also lead implementation of concurrency and rate limiting primitives on top of celery, enabling us to safely scale 3rd party integrations while respecting their API rate limits - Planned and implemented on-call updates to improve first response as well as the on-call onboarding experience ### Senior Software Engineer @ Mixpanel Jan 2016 – Jan 2018 I owned and maintained the Objective-C library used in thousands of apps with tens of millions of daily users. I also took ownership of the Swift library partway through. In addition, I worked on both mobile and full stack web products. - Worked on web app and backend for platform product. Owned Urban Airship integration end to end - Lead effort to sync web dashboard graphs to mobile app - Lead team in adding another type of report to mobile app - Worked on web builder for custom mobile in-app notifications - Helped build the marketing landing page and about page ### Technical Lead @ Pocket Gems Jan 2016 – Jan 2016 I helped lead a team of around 15 engineers. I primarily lead software design review and code review while helping junior engineers grow. ### Mobile Engineer @ Pocket Gems Jan 2012 – Jan 2016 I worked on War Dragons from prototype to launch to top 50 grossing app in the App Store with over 100k daily players. - Built and shipped many game features - Reduced War Dragons launch times by 20% - Eliminated memory spikes of 30MB which were causing crashes - Improved Android FPS from 10-15 to 20-30 I also worked on both Tap Paradise Cove and Epic Empire. ## Education ### Bachelor of Science (BS) in Mathematics Stanford University Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/petchien --- Source: https://flows.cv/peterc JSON Resume: https://flows.cv/peterc/resume.json Last updated: 2026-03-22