Nov 2020 - Present
My teammates and I design and develop cool and intuitive UIs for diverse internal and customer-facing web applications
Roles
- Write performant, testable and maintainable code, primarily in React, with Redux for state management
- Brainstorm designs for internal and customer-facing applications
- Document internal and customer-facing tools to facilitate user training, as well as future development and maintenance
- Mentor junior devs on the team towards helping build a truly capable engineering team
- ...(I am sure there will be more here)
javascripttypescriptreactjsreduxjestreact-testing-librarycypress
Software Engineer @ Novek
Oct 2019 - Oct 2020
Owned UI development for the user interface of a web based dashboard designed to manage telemetry data collected from IoT devices
Roles
- Wrote robust UI code using the React library, with Redux for state managemennt
- Wrote unit tests using Jest, the React Testing Library and similar tools to guarantee code functions as expected
- Wrote e-2-e tests using Cypress to guarantee code meets design specifications
- Documented internal and client facing products to facilitate usage and future maintenance
javascriptreactjsreduxjestreact-testing-librarycypress
Associate software engineer @ Andela
Nov 2018 - Oct 2019
Collaborated on the development of a web based tool designed to manage interaction between financial coaches and their clients
Roles
- Wrote robust UI code using the React library, with Redux for state management
- Wrote unit tests using Jest, Enzyme and similar libraries to guarantee code functions as expected
- Wrote e-2-e tests using Cypress to guarantee code meets design specifications
typescriptjavascriptreactjsreduxjestcypressenzyme