Software Engineer
Current- Experienced Golang developer with expertise in designing, developing, and documenting enterprise-level applications.- Proficient in advanced techniques such as goroutines and channels to optimize application performance and enhance user experience.- Collaborated with cross-functional teams to successfully migrate legacy backend technology architectures to modern, faster technologies, further developing my proficiency in Agile methodology. Through this process, Gained invaluable experience in Extraction, Transformation, and Loading (ETL) workflow processes.- Utilizes Test Driven Development (TDD) practices to design and develop various integration and unit tests, resulting in improved code quality, reliability, and maintainability.- Experienced in deploying applications using HELM charts and implementing GitHub workflows to streamline CI/CD processes and ensure efficient and reliable software delivery.- Hands-on experience developing microservices, including the creation of various API endpoints and Swagger documentation. I have also worked on optimizing the infrastructure for these microservices, ensuring high levels of performance and scalability- Developed numerous standalone scripts to efficiently resolve issues with production databases, resulting in decreased downtime and improved data accuracy.