Jin Choi work email
- Valid
- Valid
Jin Choi personal email
I am a product/customer-oriented Full Stack Developer that specializes in React, with some Backend experience working with Golang, NodeJS, and Python. I take pride in delivering maximum value to customers efficiently, with applications that are robust and reliable!When I'm not developing I love playing competitive golf, guitar, and some video games, like League of Legends!
-
Senior Software Engineer IiSpoton Mar 2022 - PresentSan Francisco, California, Us- Decreased average LCP time by 33% by diagnosing the app with Lighthouse and creating tickets to improve this metric through font/image loading optimization, lazy loading modals, bundle size reduction, and more- Drastically reduced rerenders on page load from 1000+ to <30 by profiling the app with React profiler and discovering a lack of re-render batching, which was solved with an upgrade of React to v18- Saved company >$6000 a month on Datadog cost by reducing indexed and ingested logs by more than 99%, as well as reducing RUM sessions by 90%- Played a pivotal role in setting up and refining Datadog monitors, empowering cross-functional teams to quickly identify areas of issue and assisting developers in efficiently identifying root causes for production issues- Mentored junior developer into becoming a mid level developer by teaching best practices and an attitude of learning- Fixed hydration errors from SSR by refactoring a common page to use query params instead of local state to conditionally render portions of the UI- Served as an Incident Commander, managing incidents and bringing critical issues into resolution by involving relevant engineers, reporting statuses, and leading After Action Reviews- Implemented API’s in Golang with the Gin framework, utilizing dependency injection to improve code testability- Wrote a complex MongoDB migration that aggregated data from multiple collections, conditionally updated certain fields of matched documents and merged them to a collection -
Senior Software EngineerSpoton Sep 2021 - Mar 2022San Francisco, California, Us -
Frontend EngineerBrighthive Oct 2020 - Sep 2021Chicago, Illinois, Us- Established presentational component library with storybook for fast prototyping of components, easy documentation, andcomponent indexing to increase development productivity- Enforced separation of presentation from business logic in component design to maximize reusability of component code- Secured front end from XSS by sanitizing user inputted data- Increased accessibility by ensuring proper semantic html tags were used as well as adding aria-roles, labels, and hiding ofdecorative elements from the accessibility tree where needed- Integration tested application with React Testing Library, minimizing false positives/negatives by adhering to best practices of nottesting implementation details, as well as promoting accessibility of the application through selecting elements by roles- Implemented React components with the Render Props pattern instead of the HOC pattern for maintaining DRYness with betterreadability- Utilized hooks to abstract out reusable component logic and utility functions to facilitate component development- Typed variables and functions with Typescript to reduce type errors and improve development experience -
Frontend DeveloperCode Particle Inc Oct 2017 - Mar 2020Culver City, California, Us- Architected React application to use two separate routing structures to render two different user flows that reused page components to make app more maintainable and scalable- Utilized React HOC’s to abstract business logic into a reusable component augmentor to promote DRYness- Integrated SASS mixins and variables to have a single source of style rules to increase developer styling/restyling productivity- Tested React and Redux code with Jest and Enzyme with both unit and integration testing to preserve functionality and reliability of app, and end-to-end tested applications with Selenium Webdriver to ensure data integrity and proper flow- Containerized front end applications in Docker to standardize runtime environment versions as well as leverage the simplicity of building and running multiple servers concurrently with Docker Compose to lessen chance of deployment issues- Utilized polyfills and cross-browser supported methods to create applications that were reliable across browsers including IE11- Configured Webpack to support hot reloading and minification to increase developer productivity and reduce bundle file size- Integrated Gzip to Nginx servers to dramatically reduce static asset sizes for much faster load times- Mentored junior developers through PR reviews to code with software design principles and best practices in mind- Incorporated memoization hooks and Reselect library to enhance application performance- Set up json-server mock api’s to minimize UI development dependencies on backend development -
Frontend DeveloperWebjoint Sep 2017 - Oct 2017Utilized CSS screen breakpoints to create responsive styling for tablets and mobile devices to maintain design across screen sizes
-
Full Stack Software EngineerReactide Feb 2017 - Apr 2017Los Angeles, Ca, Us- Created an asynchronous recursion algorithm that traversed file trees to render them for the project directory to handle arbitrary depth and amount of files and directories- Spawned a dynamic in-app simulator using Node’s child process module by parsing project’s package.json and detecting presence of webpack and/or react-hot-loader to quickly view application in development- Utilized Node Event Emitters to transfer data between main and renderer processes to hook logic execution to data events -
Operations OfficerHana Financial, Inc. Aug 2015 - Oct 2016Los Angeles, Ca, Us-Created Excel macros in VBA to speed database entry process and minimize errors in financial database to facilitate client borrowing and factoring -
Private TutorSelf-Employed Oct 2010 - Jun 2015-Tutored students in a wide range of ages (Middle school to College), resulting in 1-2 letter grade improvement for most-Tailored study plans depending on each student’s academic needs
Jin Choi Skills
Jin Choi Education Details
-
University Of California, DavisElectrical Engineering -
University Of California, DavisEconomics -
CodesmithFull-Stack Javascript
Frequently Asked Questions about Jin Choi
What company does Jin Choi work for?
Jin Choi works for Spoton
What is Jin Choi's role at the current company?
Jin Choi's current role is Senior software engineer II at SpotOn.
What is Jin Choi's email address?
Jin Choi's email address is ji****@****cle.com
What schools did Jin Choi attend?
Jin Choi attended University Of California, Davis, University Of California, Davis, Codesmith.
What skills is Jin Choi known for?
Jin Choi has skills like Javascript, Node.js, React.js, Express.js, Mongodb, Postgresql, Redux, Test Driven Development, Mocha, Enzyme, Html5, Cascading Style Sheets.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial