# Thomas Ernstorfer > Senior Software Engineer. Fluent in Python, Typescript and most cloud services and data storages. Location: San Francisco, California, United States Profile: https://flows.cv/thomasernstorfer Full-stack Software Engineer with a DevOps background. Main experience on general backend development using software stacks based on Python, JavaScript and AWS. ## Work Experience ### Staff Software Engineer @ Primer.ai Jan 2025 – Present | San Francisco, CA ### Senior Software Engineer @ Clubhouse Jan 2024 – Jan 2025 | San Francisco, California, United States ### Software Engineer @ Numeral Jan 2023 – Jan 2023 | San Francisco, California, United States * Design and implement ETL processes to transform and represent accounting data. * Onboarding of new customers through data integration and data pipeline extensions. * Interface with external stakeholders and gather accounting requirements to automate ETLs. * Streamline database management and optimize cloud data costs. * Implementation of self-serve integrations with Stripe, Shopify, Google APIs. ### Senior Software Engineer @ Magic Jan 2022 – Jan 2022 | San Francisco, California, United States * Development of authentication capabilities and SDKs for Web3 using multiple blockchain technologies. * Implementation of wallet integration using SIWE (Sign-In with Ethereum). * Enhancement and documentation of private partner APIs. * Planning for migration and merging of previous products’ code and data into new versions. * Requirement gathering, architecture and design of technical documents. * Overall improvements on observability, instrumentation, monitoring and performance of backend systems. ### Staff Software Engineer @ Bain & Company Jan 2020 – Jan 2022 | San Francisco Bay Area * Part of the Advanced Analytics Group and Global Engineering organizations. * Team Lead responsibilities: Sprint planning, agile ceremonies, mentor engineers, communicate with stakeholders, infrastructure reliability. * Design and implementation of an internal system for software development maturity metrics. * Design and implementation of bootstrap project templates, integrated with the previous maturity metrics project. * Database design and API implementation for a Power Grid Asset Optimization product. * Developer interviews, survey analysis, and systems evaluation as part of a Digital Transformation project for a Bank. * API data analysis, testing and implementation for a Car and Auto Insurance broker. * Technology used: Docker, Kubernetes, Helm, AWS, PostgreSQL, Python, Django, React, Redux, Terraform. ### Software Engineer @ Yelp Jan 2017 – Jan 2019 | San Francisco, CA * Part of the Eat24, Transactions and Business Monetization teams over different time periods. * Design and implementation of ETL processes to replicate data into Yelp's data warehouse. * Part of the team that developed a SOA service to gather order feedback for food delivery. * Development of an A/B testing framework and experiment design for Eat24's search service. * Migration of internal geocoding usage to partner specific geocoding services. ### Senior Software Engineer @ AltX Jan 2015 – Jan 2017 | San Francisco, CA * Application Team Lead. Responsible for gathering requirements, architecture design, sprint planning for new product features and reducing technical debt. * Development of frontend and backend components for hedge fund screening, clustering, and fund performance analytics. * Replace in-house search system with Elasticsearch. ### Tool Developer @ SKOUT Jan 2013 – Jan 2015 | San Francisco, CA * Development of community management tools for internal use. Refactoring, performance analysis and update of existing community management platforms. * Part of the team developing a new website frontend. * Development of an internal image cropping service. ### Programming Course Teacher @ Universidad Técnica Federico Santa María Jan 2011 – Jan 2013 | Santiago, Chile Introductory programming course for engineering students using the python language. ### Lead Developer / CTO @ Canubring Jan 2012 – Jan 2012 | Santiago, Chile * Design and development of a new version of the Canubring.com website. * Handling of source code control and development guidelines. * Managed contractors and planning of iterations and use cases. ### Freelance Django Consulting @ OctaneNation Jan 2012 – Jan 2012 | Santiago, Chile * Django development and templating of a new design for OctaneNation.com. * Various bug fixes and system maintenance. ### Software Engineer @ Nimbic Jan 2011 – Jan 2012 | Santiago, Chile * Design and development of the nCloud platform for EM circuit simulation over AWS clusters. * Initial client-server design of Web EM CAD model viewer. ### Scalability Engineer @ SecondSense Jan 2011 – Jan 2011 | Santiago, Chile * AWS architecture design for a social audio streaming platform. * Worked extensively on profiling and optimizing SecondSense's Mahout Slope One Recommender-based discovery service. * Development of web frontend components. ## Education ### Bachelor's Degree in Informatics Universidad Tecnica Federico Santa Maria Jan 2003 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/ternstor - GitHub: http://github.com/ternstor --- Source: https://flows.cv/thomasernstorfer JSON Resume: https://flows.cv/thomasernstorfer/resume.json Last updated: 2026-03-22