# Thomas Chan > Senior Software Engineer Location: New York City Metropolitan Area, United States Profile: https://flows.cv/thomaschan High-impact Senior Software Engineer with over 8 years of experience specializing in React, TypeScript, and Node.js. Proven track record of architecting 0-to-1 platforms and optimizing web performance for major NYC-based organizations including The Washington Post and The Weather Company. Expert in building accessible, scalable, and human-centered digital experiences with a focus on product adoption and technical mentorship. ## Work Experience ### Senior Software Engineer @ The Weather Company Jan 2023 – Present • Designed and lead the end-to-end development for a new generation web advertising platform, successfully delivered the complete system within three months. • Managed and executed the integration of key third-party services, such as LiveRamp (for identity resolution), UID2 (for privacy-preserving user identification), and various SSPs (for programmatic monetization). • Defined the architecture and directed the development of the company's new iOS advertising system. ### Founding Engineer @ Womucon Jan 2023 – Present | New York, United States • Platform Ownership: Architected and deployed a global music collaboration platform from 0 to 1, building a full-stack environment using TypeScript, Node.js, and Koa. • Infrastructure & Scalability: Designed a robust cloud infrastructure on AWS (EC2, Elastic Beanstalk) and MongoDB, ensuring high availability for musicians collaborating across different time zones. • Business Impact: Played a key role in the company’s growth, leading to the startup’s selection into the Hong Kong Cyberport Incubation Programme. • Product Vision: Developed core features allowing international artists to manage project-based workflows, file sharing, and real-time collaboration. ### Senior Software Engineer @ The Washington Post Jan 2020 – Jan 2023 | New York, United States • Build A/B testing to experiment a dynamic price floor on the SSPs, and analyze data for potential revenue lift • Integrating the new SaaS product on the Washington Post site, with new feature such as advance ad refresh. The project was complete 2 weeks ahead of schedule • Research and develop new feature integration: GDPR, Live Ramp, Ad Refresh • In charge of all new SSPs and 3rd party integration: Verizon, TrustX, IndexExchange • Introduce new Prebid integration with current tech stack • Create POC to slim down the Prebid build bundle • Refactor and optimize current core library, successfully reduce size by 43% • Improve and update current build process and migrate from Jenkin into Github action ### Software Engineer @ 33Across Inc. Jan 2017 – Jan 2020 | New York City Metropolitan Area • Develop new Prebid Server adapter for header bidding • Rearchitect application logging structure result in 75% storage reduction (2TB to 0.5TB per day) • Rearchitect application real time monitoring with influxDb result in 50% storage reduction • R&D new business requirement to increase ad bidding quality • Develop new integration with salesforce for periodic data fetching • Develop caching mechanism to improve application performance • Enforce OpenRTB 2.5 in application data schema • Integrate different micro services to enhance request data point ### Senior Software Engineer @ eBrevia Jan 2016 – Jan 2017 | New York City Metropolitan Area • Research and Build new Angular dashboard with D3.js for data visualization • Integrate pdf.js into the main system for legal document display and highlight • Research and Integrate new OCR system to speed up image to text process • Manage AWS auto scaling resource and Load Balancing • Mange client on premises system integration ### Senior Developer @ Orderhood Jan 2016 – Jan 2017 | Greater New York City Area B2B Project • Scope and develop new payment process for the merchants and runners utilizing Dwolla Api • Dashboard enhancement and bug fix with React • Setup MySql server for Data team, create RESTful Api to transfer data from Firebase to MySql • Lead and manage other junior developers, code reviews and provide best practices guidance B2C Project • Research Api for import restaurants and menu information • Research on PredictionIo for user search recommendation and dish recommendation • Planning and document features requirements • Work with Design team to implement Front End mock-up with Angular and Material Design • Host meeting and manage outsource team for features implementation ### CTO/Full Stack Developer @ SidePocket Jan 2015 – Jan 2017 | Greater New York City Area • Setup new production and development environment in AWS and implement SSL in Load balancer • Structure and migrate all source code to Gitlab and standardized deployment process to dev and prod • Successfully migrate RESTful Api from asp.net to Node.js, enhance salaries feature and added jobs feature to the backend. • Build the entire web front from scratch using Angular.js and bootstrap • Work with iOS and Android developer to implement in app push notification and api consumption • Troubleshoot and fix application bug • Meet with CEO to discuss business requirement and plan for feature enhancement • Work alongside with CEO to raise funding from investors and ERA ### Application Support Analyst @ JPMorgan Chase & Co. Jan 2014 – Jan 2015 • Provide Level 1 and Level 2 support on 40+ in house developed and vendor applications. • Prioritize workload, provide timely and accurate resolutions • Effectively perform root cause analysis of issue and report the outcome to the manager • Develop scripts to enhance and automated the current processes. • Working with business team to understand the the tasks and delivery application services • Implement configuration change and release update in Unix environment. • Monitor and re-run nightly jobs in Control-M ### Application Support Engineer @ eFront Jan 2012 – Jan 2014 Provide level 2 technical support to the production clients and internal consultants. Lead and implement project to meet client’s specifications. • Provide onsite and remote support to the customer base for the suite of products in accordance with published SLAs • Conduct onsite and remote installations and upgrades of software to client base • Identify, validate and document product bugs • Designed and implement custom feature for clients utilizing VB.net on server side and Java script • Liaise with development group on product fixes and enhancements • Work with consulting group to ensure efficient implementation to support transition. • Assist the team leader in managing support queue • Ensure all work meets prescribed standards in design and quality ## Education ### Bachelor of Art in Media Studies Hunter College Jan 2005 – Jan 2010 ### Bachelor's degree Hunter College ## Contact & Social - LinkedIn: https://linkedin.com/in/thomashmc --- Source: https://flows.cv/thomaschan JSON Resume: https://flows.cv/thomaschan/resume.json Last updated: 2026-03-22