# Andrey Mereskin > Building correct, fast, and delightful web products since IE4 Location: San Francisco, California, United States Profile: https://flows.cv/andreymereskin I am a software engineer. I love to find simple and minimalist solutions for complex problems. I value clean code, good software architecture and team work. Currently I find interest in functional programming, purity, immutability and reactive programming. Curious to learn more about machine learning. ## Work Experience ### Staff Software Engineer @ Cruise Jan 2023 – Present | San Francisco Bay Area ### Software Engineer @ Meta Jan 2021 – Jan 2023 | Menlo Park, California, United States Software engineer on Video Infrastructure - Web Playback team. * Launched AV1 support on Meta family of apps websites. * Launched Mixed Codec Manifest support on facebook.com. * Improved Chromecast reliability by 5x. ### Staff Software Engineer @ Retool Jan 2020 – Jan 2021 | San Francisco, California, United States Enabling developers to build internal tools quickly. Focusing on web infrastructure and performance optimizations. ### Staff Software Engineer @ Airbnb Jan 2019 – Jan 2020 | San Francisco Bay Area * Founding member of Internationalization Platform team at Airbnb. The team completely revamped Airbnb globalization infrastructure and processes to increase language coverage from 31 languages to 62 languages. * Grew the team from 2 to 14 people, provided technical leadership and mentorship to the new members. ### Software Engineer @ Airbnb Jan 2015 – Jan 2019 | San Francisco * Participated in a company-wide move from Rails/Backbone/jQuery to React. Produced "Best practices of state management in React applications" document to facilitate migration from Alt to Redux. Gave talks, participated in working groups, evangelized Functional Reactive Programming to Airbnb Frontend group. * Re-wrote Airbnb Host Calendar with server-side rendered React/Redux. Dramatically improved performance, accessibility, and user satisfaction of Host Calendar (page that Airbnb hosts use the most). * Provided technical leadership for cross-team working group of ~15 engineers on Manage Your Space rewrite. Manage Your Space is a critical piece of Host journey on Airbnb. Contributed architectural vision, framework, and shared components to the project. * Shipped numerous impactful host-facing experiments in List Your Space, Manage Your Space, and Host Calendar as a member of Pricing and Availability team at Airbnb. * Active contributor and partner to Design Language System component library (DLS). DLS is powering guest- and host-facing flows on Airbnb.com. Components are accessible, responsive, optimized for performance and reusability. JavaScript, TypeScript, React, Redux, Server-side rendered React, HTML, CSS, React-with-styles, Functional Programming, Ruby, Rails, Java, Scala, SQL, MySQL, Redis, Hive, Thrift ### Senior Software Engineer @ Versal Jan 2013 – Jan 2015 | San Francisco Worked on core product, an authoring tool for courses with interactive components, a.k.a “gadgets”. * Implemented mobile-friendly course player for learners with React/Flux/ES6. * Proposed, proved out, and implemented a new player architecture that shortened release cycles 2x, and improved performance and reliability of our frontend codebase. * Designed and developed a set of frontend APIs, as well as a local SDK for third-party gadget developers. As the result, Versal was able to parallelize and scale up production of new gadgets, creating a significant competitive advantage. * Implemented integrations with leading LMS vendors, as well as Google Drive, Classroom and Chromebook, contributing to our early participation in the Classroom ecosystem. * Designed a postMessage-based protocol for non-certified third-party gadgets that are launched in iframes for security reasons. * Implemented markdown-to-JSON converter for bulk processing of courses with multiple-choice quizzes. We used them extensively in our showcase college prep courses. * Embraced engineering culture of automated testing, CI, code reviews and atomic git commits. * Explored functional programming, immutable state and reactive patterns. HTML, CSS, Javascript, ES5/6, node.js, expressjs, React, webpack, redux, WebSockets, WebComponents, npm, git, TDD, Mocha, Karma, PhantomJS, Travis CI ### Software engineer @ Grow.BI Jan 2011 – Jan 2013 | Anywhere * Built a hybrid of AngelList/CB Insights for Russian venture market with Ruby on Rails Ruby on Rails, MySQL, PostgreSQL, MongoDB, Coffeescript, Javascript, Backbone, jQuery, Coffeescript, node.js, requirejs, browserify, grunt, gulp, npm, bower, Yeoman, CSS, LESS, SASS, Stylus, PostCSS, HTML, Haml, Slim, Jade, TDD, Jasmine, Mocha, RSpec, git ### Software engineer, team lead @ IntraVision Jan 2005 – Jan 2011 | Moscow * Created a framework that generated UI, CRUD code and HTTP API from XML declarations and a set of reusable components. The framework increased development velocity and code quality, and resulted in accelerated business growth. * Created a bug tracker for internal Q&A and grew it into ITIL/ITSM-compatible service desk software with more than 200 deployments. C#, MsSQL, ASP.Net MVC, IIS, Javascript, HTML, CSS, XML/XSLT, SVN ### Web developer @ Actis® Wunderman Jan 2003 – Jan 2004 | Moscow * Maintained existing web sites and applications using ASP.NET, C#, MS SQL, IIS, HTML, CSS, JavaScript, Prototype * Supported other's code, advanced to my own projects ### Freelance developer @ Friends & Family Jan 2002 – Jan 2004 | Moscow * Got my first experience with Perl, Apache, MySQL, HTML, CSS, JS * Created 5 or 6 websites for local businesses ## Education ### Master of Science (M.S.) in Computer Science Bauman Moscow State Technical University ## Contact & Social - LinkedIn: https://linkedin.com/in/mereskin - Portfolio: http://stackoverflow.com/users/289884/andreym --- Source: https://flows.cv/andreymereskin JSON Resume: https://flows.cv/andreymereskin/resume.json Last updated: 2026-04-12