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 improvements allowing for more in depth and customizable data management.• Provide guidance and mentoring to new hires and other developers on the team.