# Tuhin S. > Software Engineer Location: Fremont, California, United States Profile: https://flows.cv/tuhin * Programming Languages: Java, Python, JavaScript, C * Developed and maintained large scale distributed applications for processing large volumes of data * Experienced in Database development, maintenance and schema design for both relational and noSQL databases * Led teams distributed across multiple locations and timezones ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | Menlo Park, California, United States ### Staff Software Engineer @ Endpoint Jan 2022 – Jan 2024 | El Segundo, California, United States User Configurable Business Process Workflow Tool • Led 0 to 1 development of business process workflow builder and orchestration system • Built Proof of Concept and evaluated features and performance of orchestration engines • Engineered system using Kubernetes, SQS, Postgres and GraphQL • Architected process trigger system to process system events in under 1 ms • Scaled system to handle 1000s of concurrent and interconnected executions • Provided architectural review for multiple teams looking to integrate with business process builder • Created proof of concept of translating process descriptions using generative AI using GPT-4o Observability • Led development for reusable package for logging and tracing and drove adoption across various teams • Reviewed and updated standards for collecting metrics and alerting Aggregator API • Spearheaded development of internal Aggregator API using GraphQL, Redis and Postgres ### Senior Software Engineer @ Endpoint Jan 2020 – Jan 2022 | El Segundo, California, United States Escrow Operations Application • Led team spread across multiple countries and timezones • Built REST micro services and GraphQL APIs to create and manage transactions from scratch • Created event-driven architecture using SQS, Dynamo streams and Lambda • Designed search system using Elasticsearch • Architected Role-based Access Controls using Cognito ### Software Engineer @ Ticketmaster Jan 2018 – Jan 2020 | Greater Los Angeles Area AWS-based Checkout Application (Checkout 2.0) • Built the application scratch using AWS Lambda, Step Functions, AppSync, SQS, DynamoDB, etc. and began supporting 3% of events. • Integrated 3DSecure into Checkout 2.0 ancrease Checkout 2.0 event coverage from 3% to 15%. • Designed highly scalable payment processing workflow for Checkout 2.0 to reduce load on less scalable legacy systems. Currently, 100% of transactions on Checkout 2.0 use this flow. • Added better traceability for all purchases on Checkout 2.0. • Enabled third party parking sales on Checkout 2.0 and increased event coverage for Checkout 2.0 from <25% up to >45%. This laid foundations for non ticket sales on the platform. • Led a team of 6 engineers, across multiple locations and timezones, dedicated to performance and operations. • Increased parallelization and caching at several crucial points in the application flow to improve run times by up to 20% • Integrated with internal bot-protection system to enable high-volume onsales to be sold on Checkout 2.0 • Added support for open tracing in Checkout 2.0 by integrating with LightStep • Upgraded all Checkout 2.0 Lambdas from Java 8 to Java 11 • Collaborated with teams across the organization to build centralized dashboard to monitor performance and health of Checkout 2.0 and all its dependencies • Enhanced Checkout 2.0 REST API used for admin purposes by adding multiple new endpoints to support wider Checkout 2.0 rollout Ticketmaster API Access for Partners • Automated order remediation process and reduced manual work after large onsales from several days to a few minutes Commerce Orchestration Platform • Improved reliability and response times for various components by implementing fast*fail mechanism using Hystrix ### Software Engineer @ Morgan Stanley Jan 2013 – Jan 2016 | Mumbai Area, India Market Risk Simulation Application • Developed and maintained Java application to simulate market risk on >10GB data • Optimized application, improved computational efficiency; reduced runtime by up to 50% for some simulations • Designed schema and maintained hyper*parameter database for regulatory report generation • Debugged and fixed recurring bug in report generation; reduced manual work by up to 10% every month • Automated generation of internal report; reduced manual work by up to 5% every month Cash Transfer Monitoring Application • Developed and maintained Java application to monitor firm-wide interdepartmental cash transfers • Built Java RESTFul service to process data from >10 new sources; extended application scope by 1 department • Wrote JUnit tests; improved code coverage by 30% • Upgraded database from Sybase 12 to Sybase 15 • Implemented proprietary Java framework to unify major cash management workflows • Participated in Agile Development using SCRUM and code reviews ### Software Engineer Intern @ Zynga Jan 2012 – Jan 2012 | Bengaluru Area, India Virtual Pool Game • Designed physics engine to implement interactions between onscreen objects Town-building Game for Mobile Devices • Developed and proposed extension ### Software Engineer Intern @ SkyNLand Jan 2011 – Jan 2011 | Bengaluru Area, India Streaming Device • Developed user interface concepts ## Education ### Master of Science (MS) in Computer Science University of Southern California ### Bachelor of Engineering (B.E.) in Computer Science Birla Institute of Technology and Science, Pilani ## Contact & Social - LinkedIn: https://linkedin.com/in/tuhinsah --- Source: https://flows.cv/tuhin JSON Resume: https://flows.cv/tuhin/resume.json Last updated: 2026-04-01