Adam Choi

Adam Choi Email and Phone Number

Principal Software Engineer @ Tripadvisor
Placerville, CA, US
Adam Choi's Location
San Francisco Bay Area, United States, United States
Adam Choi's Contact Details

Adam Choi work email

Adam Choi personal email

Adam Choi phone numbers

About Adam Choi

I am a well-rounded software engineer with extensive experience across diverse tech stacks, encompassing data engineering, backend, and frontend development. My career has involved working on high-scale, data-intensive systems at Udemy, Amazon, and Kakao.I leverage my expertise in various tech stacks to effectively collaborate with multidisciplinary teams, driving the achievement of business goals.

Adam Choi's Current Company Details
Tripadvisor

Tripadvisor

View
Principal Software Engineer
Placerville, CA, US
Adam Choi Work Experience Details
  • Tripadvisor
    Principal Software Engineer
    Tripadvisor
    Placerville, Ca, Us
  • Udemy
    Staff Software Engineer
    Udemy Apr 2023 - Nov 2024
    San Francisco, Ca, Us
    As an early member of the Paid Marketing and Attribution team(Growth), I designed and implemented an attribution system for affiliate marketing programs using Spark (Scala) and Django (Python). The system's robust initial design minimized the need for refactoring, even as multiple features were added.As a Staff Software Engineer, I led collaborations with various teams to develop new features for the attribution system, involving several system design and implementation iterations. Upon becoming the Tech Lead, I took a central role in planning and developing the project roadmap, providing technical insights that guided strategic decisions aligned with our objectives.Additionally, I integrated a reverse ETL tool(Hightouch) for activation, which required extensive work with data infrastructure, particularly Databricks. I also manage signals to third-party marketing platforms via Google Tag Manager, utilizing both web and server-side containers.Throughout multiple projects, I have mentored other engineers through one-on-one sessions and code reviews, ensuring high-quality deliverables and fostering a collaborative team environment.
  • Udemy
    Senior Software Engineer
    Udemy Feb 2021 - Apr 2023
    San Francisco, Ca, Us
  • Amazon
    Software Development Engineer 2
    Amazon Apr 2018 - Feb 2021
    Seattle, Wa, Us
    I worked on the device advertising platform team at Amazon, engaging in system design and implementation using React for the frontend and Java for the backend. Key projects included:- Developing an interactive ad creation tool for Fire Tablet by transitioning some frontend modules to micro services, building an asset management backend service for cloud asset upload and serving, and refactoring a heavy React frontend app.- Designing and implementing the ad serving and tracking system for the Out of Box Experience (OOBE) on Fire TV, adhering to IAB standards and addressing resource contention challenges on low-power devices. The OOBE is the initial page where users select their first apps upon first turning on the Fire TV.- Designing APIs and implementing the frontend for a self-serve Fire TV ad management platform, including building a service for ad management and developing a React app.Throughout these projects, I collaborated with multiple teams to design and implement new features while navigating Amazon's complex in-house tech ecosystem.
  • Advr
    Software Engineer
    Advr Jan 2017 - Mar 2018
    San Francisco, Ca, Us
    ADVR is an early-stage startup that developed an ad platform for VR (Virtual Reality) apps. My responsibilities included building a 3D asset management system, ad campaign management, serving, targeting, and event tracking for ads. The tech stack consisted of AWS Lambda, AWS Kinesis, MySQL, Redis, Python, Flatbuffers, Pyramid, React, Redux, Three.js, and Unity3D. As a software engineer in a very small team, I had the opportunity to work across the entire tech stack.
  • Goodshop
    Software Engineer
    Goodshop Feb 2016 - Jan 2017
    San Francisco, Ca, Us
    Goodshop is an affiliate marketing publisher that supports non-profits. Goodshop managed multiple webpages with coupon information, sharing profits from purchases with users' chosen non-profit organizations. As a full-stack engineer working with a Ruby on Rails app, I handled integration with email marketing platforms like Cordial, optimized SQL queries to improve website performance, built a location-based app, and designed and refactored the revenue reporting system for non-profits.
  • Kakao Corporation
    Software Engineer
    Kakao Corporation Nov 2013 - Mar 2015
    Kr
    Kakao, the most popular mobile messenger in South Korea. At that time, Kakao was a fast-growing startup, now a major tech company with a $14.2 billion market cap. My team focused on e-commerce within the messenger app. I was responsible for refactoring the entire frontend app from jQuery to a single-page Angular app, building APIs and backend systems to handle high volumes of traffic (before cloud services like AWS were available in Korea), and developing monitoring and log collection systems.The tech stack included Elastic Search, Redis, Memcached, MySQL, Java, Rails, Ruby, Play Framework, AngularJS, Grunt, Logstash, and Kibana.
  • 굿닥 (Goodoc)
    Software Engineer
    굿닥 (Goodoc) Jun 2012 - Jun 2013
    Seoul, 대한민국, Kr
    Tech Stack: Ruby, Rails, MySQL- Built REST API end-points for Android/iPhone app- Designed entire database schema- Implemented a location-based search engine, crawler, notification, CMS

Adam Choi Skills

Ruby On Rails Mysql Javascript Java Ruby Software Development Jquery Oop Software Engineering Angularjs Mvc Html 5 Tdd Object Oriented Design Web Applications Database Design Mobile Devices Python Databases Sql Android Nginx Vim Single Page Applications React.js Three.js Node.js Unity3d Sqlite Facebook Api Play Framework Backbone.js Gruntjs Opengl Es Meteor Virtual Reality Mongodb Scalability Famous Machine Learning Multithreading Tensorflow Postgresql Amazon Web Services Deep Learning Numpy Redis Memcached

Adam Choi Education Details

  • Myongji University
    Myongji University
    Computer Engineering

Frequently Asked Questions about Adam Choi

What company does Adam Choi work for?

Adam Choi works for Tripadvisor

What is Adam Choi's role at the current company?

Adam Choi's current role is Principal Software Engineer.

What is Adam Choi's email address?

Adam Choi's email address is ch****@****ail.com

What is Adam Choi's direct phone number?

Adam Choi's direct phone number is +141526*****

What schools did Adam Choi attend?

Adam Choi attended Myongji University.

What are some of Adam Choi's interests?

Adam Choi has interest in Animal Welfare, Environment, Arts And Culture, Science And Technology.

What skills is Adam Choi known for?

Adam Choi has skills like Ruby On Rails, Mysql, Javascript, Java, Ruby, Software Development, Jquery, Oop, Software Engineering, Angularjs, Mvc, Html 5.

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.