Software Engineer
CurrentDeveloped and modernized a complex CI/CD pipeline using Jenkins and Groovy that automated end-to-end testing within the pipeline itself, utilizing shell and Python scripts. The pipeline operated in a custom, software solution made to simulate an operational environment.Designed and implemented a robust Java backend infrastructure to support the program. This included building high-performance APIs adhering to the program's architecture principles, optimizing database interactions with MySQL, and ensuring scalability and reliability for a smooth user experience.Acted as the team's main point-of-contact for all developer-related documentation while revamping the program’s old documentation standards and practices as part of a larger modernization effort.