Sarit Sotangkur

Sarit Sotangkur Email and Phone Number

Senior Frontend/Full Stack Engineer @ Infinitus Systems, Inc.
Sarit Sotangkur's Location
Pleasanton, California, United States, United States
Sarit Sotangkur's Contact Details
About Sarit Sotangkur

I enjoy diving into complex problems, understanding what is going on, and finding innovative solutions to them. I seek that feeling I get when I wake up in the morning and can't wait to get to work to try a new solution that came to me overnight. I'm hoping to find a company that will challenge me both technically and creatively.I am truly a generalist who can put on whatever hat is needed, applying the right set of technology to the problem and getting what needs to be done, done. I have found that by applying the right engineering mindset, any problem can be solved well whether that is creating a CI/CD system on kubernetes or designing the next web UI/UX. My current passions lie in the transformative effect that well engineered frontend systems have on iteration speed and the ability to delight customers. However, I am still open to all opportunities.

Sarit Sotangkur's Current Company Details
Infinitus Systems, Inc.

Infinitus Systems, Inc.

View
Senior Frontend/Full Stack Engineer
Sarit Sotangkur Work Experience Details
  • Infinitus Systems, Inc.
    Member Of Technical Team
    Infinitus Systems, Inc. Sep 2023 - Present
    San Francisco, California, Us
  • Tempo
    Senior Backend Engineer
    Tempo Mar 2022 - Present
    San Francisco, California, Us
    I led several backend projects, some involving core business features including: 1) a class recommendation system that scored classes based on how well they paired with user's current physical state, their goals, their owned equipment, and their workout history 2) a real-time fatigue modeling system that modeled individual muscle groups as well as their cardiac fatigueI developed multiple internal tools used by our employees that went beyond the typical CRUD operation to showing the correct contextual information and calculations needed to do their jobs efficiently.I made important backend optimizations to reduce p99 queries that were taking 10+ seconds down to less than 500ms. I also introduced developer friendly request level caching for use cases that could not utilize dataloader patterns easily.
  • Tempo
    Senior Frontend Engineer
    Tempo Jul 2020 - Mar 2022
    San Francisco, California, Us
    I led our team and developed multiple customer facing features within the flagship Studio product many of which had very complicated dependencies to other features. Because of those dependencies I worked very closely with PMs and designers to anticipate and address UX issues before starting implementations, reducing wasted development effort.I led the transformation of the React state system of the "in class" experience for the Studio product by first identifying the numerous short comings of the legacy system, evaluating 3rd party state libraries and finally implementing our own pub/sub version since we could not find one that met all our criteria. The new system brought many advantages such as separation of concerns, reusability, dependency tracking, and execution order invariance, that was completely lacking previously.I developed a novel approach to using Redux middleware to execute side-effect code with an API similar to reducers that other developers were familiar with.I led the adoption of GraphQL on the Studio product using Relay and then switching to Apollo.
  • Airbnb
    Senior Full Stack Engineer
    Airbnb Feb 2019 - Jul 2020
    San Francisco, Ca, Us
    I both led and contributed to several projects including a lead generating on-site component to convert visitors into users, a push token management service that handles over 300 million users, integration with Salesforce Marketing Cloud to send a million emails in a single day, and redesigning/implementing the UI/UX of our in-house marketing automation tool that has 100+ daily active employees and sends out up to 20 million messages per day. My responsibilities were all encompassing including UI mockups with product managers and designers, engineering/architectural design, performance testing & optimization, and implementation and testing. The notable technologies I used were React, Redux, Typescript/Javascript, Java, RxJava, Python, Ruby on Rails, Docker, Kubernetes, AWS, Figma.
  • Kahuna
    Lead Full Stack Engineer/Software Architect
    Kahuna May 2016 - Feb 2019
    Redwood City, Ca, Us
    I am involved in nearly all aspects of software development at the company. From frontend, backend, test, CI/CD infrastructure, I have designed/built/maintained significant portions in all these areas. I use a multitude of Google Cloud Platform products such as AppEngine, BigQuery, DataStore, CloudStorage, etc to serve both near real-time and historical analytical data to the frontend. I designed and built a system to query 100s of millions of mobile devices daily without incurring any noticeable increase in costs. I created a Behavior Driven Development (BDD) test framework in Python using Lettuce to easily express complicated integration tests for validating asynchronous event based metrics. I have rearchitected the data flow pipeline of our most data intensive page so that even our largest customers could have highly interactive reports in <30s when they previously couldn't even load the page. To adopt "configuration as source" methodologies in our build infrastructure, I converted our build slaves into Docker containers and integrated it into our CI system on Jenkins. I architected and helped build a flow chart like editor with automatic node placement/layout on the frontend using React. Despite being highly reactive to a multitude of states and UX, the architecture allows row risk code modification due to the aggressive separation of concerns between components.
  • Ibm
    Team Lead
    Ibm 2008 - May 2016
    Armonk, New York, Ny, Us
    I currently work on the Next Generation Workbench, which is IBM's new platform for the data scientist. Specifically, I develop the ground level end to end architecture, essentially filling in the gaps left by the high level architects with implementation ready designs that match business needs with our teams need for agility. In doing so, I evaluate, prototype, influence, and coach the team on the technologies and methodologies to use. I am a big proponent of Lean and Continuous Delivery and serve as the DevOps "Champion" for the squad in addition to implementing the majority of the team's CD pipeline.Previously I have worked on the IBM Cloud, Social Media Analytics, and Real-time Monitoring products.
  • Cognos Inc.
    Staff Software Engineer
    Cognos Inc. Jan 2007 - Apr 2008
    Ca
    I worked on the Real Time Monitoring product, which is a streaming database with on the fly cubing capabilities. I architected and helped develop a framework to allow custom adapters to feed data into the product. I also lead a small team of developers in India.
  • Celequest
    Staff Engineer
    Celequest May 2006 - Jan 2007
    Us
    I designed and implemented a mapping feature into our product which allows customers to visualize their data onto Google Maps.
  • E.Piphany.Com
    Senior Software Engineer
    E.Piphany.Com Jun 2001 - Apr 2006
    San Francisco, Us
    I architected and developed a new metadata framework that drastically simplified the process of adding and persisting application metadata.
  • Amazon.Com
    Software Engineer Intern
    Amazon.Com 2000 - 2000
    Seattle, Wa, Us
    I developed a prototype distribution center monitoring framework to help quickly detect when errors in the fulfillment process occur.

Sarit Sotangkur Skills

Node.js Functional Reactive Programming React.js Rxjs Lean Software Development Kanban Agile Methodologies Continuous Delivery Travis Ci Jenkins Cucumber Ecmascript Cloud Applications Rest Saas Databases Soa Java Software Development Java Enterprise Edition Scrum Distributed Systems Software Engineering Cloud Computing Xml Web Services Javascript Enterprise Software Ant Sql Enterprise Architecture Big Data Design Patterns Microservices Devops Architecture Nginx Npm Web Development Maven Git Github

Sarit Sotangkur Education Details

  • Carnegie Mellon University
    Carnegie Mellon University
    Mathematics

Frequently Asked Questions about Sarit Sotangkur

What company does Sarit Sotangkur work for?

Sarit Sotangkur works for Infinitus Systems, Inc.

What is Sarit Sotangkur's role at the current company?

Sarit Sotangkur's current role is Senior Frontend/Full Stack Engineer.

What is Sarit Sotangkur's email address?

Sarit Sotangkur's email address is ss****@****hoo.com

What is Sarit Sotangkur's direct phone number?

Sarit Sotangkur's direct phone number is +165086*****

What schools did Sarit Sotangkur attend?

Sarit Sotangkur attended Carnegie Mellon University.

What skills is Sarit Sotangkur known for?

Sarit Sotangkur has skills like Node.js, Functional Reactive Programming, React.js, Rxjs, Lean Software Development, Kanban, Agile Methodologies, Continuous Delivery, Travis Ci, Jenkins, Cucumber, Ecmascript.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.