Software Engineer
Current- Team lead of 5-8 software engineers, developing features and resolving bugs on a ReactJS application backed by a Java service
- Wireframed, prototyped, and completed UI redesign of ReactJS application through collaboration with client
- Refactored and redesigned UI unit test suite to provide more effective and comprehensive tests using React Testing Library
- Architected and implemented API mocking system to provide end to end testing from back end to front end using Mock Service Worker
- Setup and hosted learning sessions covering design and documentation for new systems created using Java and JavaScript. These systems ranged from extensive UI improvements across the application to back end.
- Provide guidance and mentoring to new hires and other developers on the team.