dmithamo™

Frontend Developer @ Proto Energy

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