Post Job Free

Resume

Sign in

Manager Engineer

Location:
Chino Hills, CA
Posted:
April 23, 2021

Contact this candidate

Resume:

Andrea Li

Email: adlwv1@r.postjobfree.com Tel: +1-917-***-****

TECHNICAL SKILLS

Strong: JavaScript (ES6+), React (Router, Context API, Hooks), Redux, Node.js, Express.js, Relational/Non-Relational Databases, Git, GitHub, Agile, OAuth, Passport.js, WebSocket

Experienced: Gatsby.js, GraphQL, REST APIs, Cypress, Mocha, Jest, Electron, Bcrypt, JWTs, Webpack, Agile, Microservice Architecture OPEN-SOURCE EXPERIENCE

Software Engineer

Swell Developer tool for API testing

• Utilized Node.js runtime (in Electron) to build a cross-platform desktop App that provided a one-stop shop for developers for a myriad of endpoint testing, including WebSocket, REST API, gPRC, GraphQL.

• Leveraged React hooks for cleaner code and clearer logic and also promoted code readability through tightly coupling related logic in custom hooks.

• Centralized the state management of the application with Redux to allow for state global access, “time-travel debugging”, and reduced complexity for component reusability.

• Built a mock WebSocket server that enabled speedy connection and a variety of data transmission, including strings, array buffers and blobs, without relying on third-party public echo server.

• Added test-writing capabilities for API requests which allowed the developers to ensure APIs were working as expected. Test code snippets were also available for developers to add or amend to suit their own logic needs.

• Improved the application’s UI and UX by implementing features such as drag and drop and data visualization.

• Designed and incorporated E2E testing with Electron’s built-in testing framework Spectron, coupled with Mocha and Chai, to expand test coverage and verify the complete system flow.

• Product developed under tech accelerator OS Labs (https://opensourcelabs.io/) Hunter A job application tracking system built for job hunters

• Built a React.js and Node.js interview tracker app that provides users with a streamlined user interface to centralize information in their job- hunting process.

• Utilized React’s context API to maximize the reusability of components, improved data accessibility and avoid excessive prop-drilling.

• Incorporated React Router to reduce the amount of component re-rendering in order for swifter switch of page view.

• Created private routes with React hooks and React Router to keep protected pages intrusion-free.

• Integrated OAuth 2.0 to allow effortless user access to the app with SSO, mitigate risks and give user control over where their data was shared.

• Implemented PostgreSQL database with proper schema design to set in place ACID-compliant relational data storage and accessibility as well as to enable concurrent transactions.

Chationary A real-time chat application that facilitates language learning

• Utilized WebSocket library to establish real-time communication between client and server, harnessed the ‘room’ and ‘broadcast’ patterns of WebSocket to easily create multiple chat group channels for users.

• Integrated a third-party dictionary API on the server to perform word lookup during chat among users.

• Implemented secure login workflow by leveraging Bcrypt’s slow password hashing algorithm to prevent user data breach. WORK EXPERIENCE

Frontend Software Engineer Machine Translation Implementation Manager TransPerfect – New York, NY Jan. 2019 - Present

• Using React.js, CSS, PostgreSQL, and Express.js, to build the internal machine translation platform that connects to both internal proprietary and third-party engines, calculates BLEU and PED score for engine evaluation, and has the ability for engine training.

• Utilizing Regex to improve machine translation engine quality through incorporating client feedback.

• Leveraging Tableau to critically analyze machine translation data and monitor trends for profitability and quality. Project Manager Team Lead

TransPerfect – New York, NY Nov. 2018 – Dec. 2019

• Leveraged the internal machine translation GUI tools to raise the overall MT usage within production teams.

• Implemented scripts in VBA to automate manual tasks such as budget sheet creation. Technical Project Manager

TransPerfect – New York, NY July 2015 – Nov. 2017

• Harnessed the proxy-based website localization approach to work with engineers, sales, and production teams to provide the best solution to the client.

• Utilized AGILE development best practices to modularize requirements and priorities to ensure on-time, on-budget, and quality project delivery.

• Leveraged SVN for proper version control and JIRA for triaging tickets for bug-fixing.

• Conducted manual QA testing for the final product to ensure quality delivery. EDUCATION

Codesmith

Software Engineering Immersive Program 2020 - 2021 Pennsylvania State University, University Park, PA 2013 – 2015 Master’s Degree G.P.A 4.0/4.0

University of Science and Technology, Beijing 2009 – 2013 Bachelor’s Degree G.P.A 3.6/4.0



Contact this candidate