Senior Golang Engineer
Current• Developed in the agile team at PlutoTV, successfully developing Claims Processing Services and Data Analytics Services. Constructed RESTful APIs utilizing Go Lang and adhering to Microservice architectural patterns.• Achieved a 30% optimization in system performance through the strategic utilization of Golang's powerful concurrency features. Resolved critical memory leak issues and conducted extensive performance tuning using profiling and monitoring tools, such as NewRelic and PProf.• Orchestrated data retrieval from diverse sources, seamlessly integrating the Go Lang backend with both PostgreSQL and NoSQL databases. Implemented database transaction optimization techniques using the GORM framework.• Seamlessly integrated the backend with Multiplan's React Frontend Application, enhancing the application's capabilities with modern state management strategies involving Redux, Lazy loading, and cutting-edge hook features.• Demonstrated a commitment to best practices by meticulously following a robust CI/CD pipeline. Leveraged industry-standard tools including Github, Jenkins, Docker, and Kubernetes for containerization orchestration, ensuring efficient deployment workflows.• Leveraged the full spectrum of AWS's powerful services to construct scalable and maintainable infrastructure. Expertly configured AWS services such as EC2, RDS, Redshift, ECS, and Fargate using AWS CDK, resulting in a resilient and high-performance environment.• Championed code quality through comprehensive unit testing utilizing the testing and testify packages. Ensured the health of the application through vigilant monitoring using CloudWatch and NewRelic.• Enhanced REST API performance through a seamless migration to GraphQL, introducing efficient data querying capabilities.• Implemented GRPC and Kafka as robust queuing services to enable efficient and reliable internal communication among microservices.