Senior Software Engineer2020 - PRESENTTrainerRoad
Technologies: React, React Native, MobX
- Lead migration from class components to function components, with an emphasis on using custom hooks over class inheritance.
Full-stack Developer2019 - 2020Borderless
Technologies: React, TypeScript, Node.js, GraphQL, Apollo Client/Server, Prisma, Redis, Ant Design, AWS, GitLab
- Designed Unit and E2E test suite implementation for developer workflow and CI/CD integration using Mocha, Chai, and Nock.js.
- Served as the lead engineer of product. Conducted seven technical interviews and mentored three junior developers and one mid-level developer during my employment.
- Co-designed three external API integrations with the CEO and led the implementation on the front end and back end.
- Co-led React front end refactor to use Next.js with TypeScript.
Full-stack Developer2017 - 2018McGraw Hill Education
Technologies: Angular 2+, TypeScript, RxJS, Redux, Chai, Protractor, PHP, GoLang, HTML, CSS, Sass, CircleCI
- Traveled as a team representative in a company-wide effort for large application rewrite.
- Committed code to multiple repositories, including Angular 4, PHP, and GoLang projects.
- Participated in a full Agile work environment, including daily collaboration with the project managers, UX designers, and other developers.