Eric Tang
*********.**@*****.*** +1-206-***-****
linkedin.com/in/eric-super
Summary
As a problem solver, I demonstrated a history of excellence in various challenging projects and carrying out 8+ years of hands-on experience in the software engineering space, 6 years of commercial experience as a React.js/ React Native developer and 3+ years of experience as a Full Stack developer. Extensive experience in developing web and mobile applications using React.js/React native, React Hooks/ Redux/Flux, JavaScript/TypeScript, Material UI, Chakra UI, Fluent-UI, Semantic UI and etc. Experience in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM.
Experience
Senior Software Engineer
Apple
Oct 2021 - Nov 2022 (1 year 2 months)
- Built out an HR web application using React.js, like bamboohr that manages human resources for the company in-use.
- Adopted testing-related technologies to a React project, like Typescript, Jest, Mocha, Chai, Cypress, React-test-render, and Sentry to track the history of bugs and write bug-free and predictable components.
- Optimized the performance by re-writing the structure of the project and following memorizing best practices (useMemo, useCallback).
- Divided the web project into mono repos and managed them effectively to reuse across another mobile project.
- Integrated AWS Cognito to implement MFA user authentication for easy setup and to improve maintainability.
- Integrated Zoom third-party API in web and mobile applications to get a virtual consultant from the providers.
- Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager, etc.
- Created a REST API using Node.js, Express.js, and MongoDB (MEAN) using Redis Cache for performance.
- Created Express.js models which use Mongoose models to query, create, update, and delete from MongoDB.
Individual Web and Mobile Engineer
Good Needs Data LLC
Jan 2020 - Sep 2021 (1 year 9 months)
- Built out social networking web and mobile applications using React.js/React Native.
- Participated in migrating a cyber security web application that was using Angular to React.
- Developed a financial mobile application for a FinTech startup by using React Native. Eric Tang - page 1
- Made an architecture design by using Redux toolkit for state management, styled-components, and Typescript.
- Directed conversion of React application to TypeScript along with adopting TDD principles to minimize the edges.
- Integrated Firebase for phone authentication, push, and local notification for both web and mobile applications and to manage environment variables flexibly.
- Boosted the development speed using mono repos effectively between both projects.
- Optimized the performance by creating reusable and maintainable components and dividing the large components into smaller ones to make bundle size small, and applying memorization best practices.
- Contributed to backend development to build RESTful APIs using Node.js.
- Implemented JWT token-based authentication for the REST API.
- Used AWS(DynamoDB) as a database for Querying to create, delete, and retrieve the data. Senior Software Engineer
Amazon
Sep 2018 - Sep 2019 (1 year 1 month)
- Maintained and update Buy with Prime web and mobile application by using React and React Native.
- Designed the mobile user interface by using React Native Paper and material UI for React web portal.
- Wrote readable and bug-free code by using Typescript which improved the project's performance.
- Used various testing frameworks to build more stable projects including Jest.
- Adhered to SEO best practices while designing sites and public-facing online deliverables.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling, and Cloud Formation.
- Extensively involved in designing, developing, and implementing SQL Queries and Stored procedures.
- Designed PostgreSQL database schema and implement models by SqlAlchemy. Software Engineer
One Brick Tech
Jan 2018 - Jul 2018 (7 months)
- Built out the web and mobile apps using React.js and React Native for Health care and eCommerce industries.
- Implemented Unit/Integration testing using Jest, Mocha, Chai, React-test-render, etc.
- Contributed to Agile environment and implemented CI/CD pipelines using Jenkins/Docker
- Wrote Redux for a state management library with middle wares like Redux-thunk. Software Developer
NavigatorCRE
Jun 2014 - Dec 2017 (3 years 7 months)
- Quickly learned new skills including React.js/React Native/Typescript and applied them to daily tasks, improving efficiency and productivity.
- Built a data visualization layer that provided property metrics using Google Maps API with JavaScript and React.
- Combine the power of Google Maps and KPI Dashboard for combined geographic and analytical insights.
- Built out accessibility UI improving its usability to ensure any person can use it comfortably and without major complications.
- Implemented stable React components and stand-alone functions to be added to any future pages. Eric Tang - page 2
- Built and maintained network infrastructure consisting of Windows, Linux, and virtual products. IT Consultant
University of Washington
Jan 2010 - Apr 2014 (4 years 4 months)
- Involved in web application development using PHP, Laravel, CI, OpenCart and CMS tools like WordPress, Drupal, etc.
- Created mobile applications using Java/Kotlin, C#/Swift to build both android and iOS applications.
- Absorbed every fundamental of modern programming languages like JavaScript and C#. Education
University of Washington
Bachelor of Science - BS, Information Technology
2010 - 2014
Licenses & Certifications
HIPAA Professional (HIPAAP) - Quizlet
Skills
Front-End Development • GraphQL • React.js • JavaScript • Node.js • TypeScript • Amazon Web Services (AWS) • React Native • Redux.js • React Hooks Eric Tang - page 3