Bharath Battula Senior Software Developer
Mumbai, India bharathbattula1@gmail.com GitHub LinkedInI am a passionate and experienced Senior Software Developer with a strong background in building robust and scalable applications. With expertise in various programming languages and technologies, I have successfully led teams and contributed to diverse projects across different industries.
Key Skills Java JavaScript Python SQL Spring Boot AWS JOOQ Redis Kong Elasticsearch Hazelcast Aerospike Angular Git PostgreSQL MySQL Oracle Jenkins Kafka Docker Jasper Report
Work Experience Airtel Payment Bank Ltd Senior Software Developer | Apr 2023 – Present | Hyderabad, India
Implemented an automated Kong migration process utilizing Python, reducing migration time from 2 weeks to 1 day. Designed the retailer's Re-KYC whitelisting and notification flow with an audit log to track status throughout the process. Assisted other verticals and the DevOps team in moving services to a disaster recovery facility. Actively involved in daily brainstorming sessions for ongoing projects and participated in the hiring process. Forbes Senior Software Engineer | Jun 2021 – Apr 2023 | Mumbai, India
Implemented a system for synchronizing FTP files from a white label partner to downstream clients using the Spring Integration module. Designed a user feedback system for the Forbes Advisor platform on top of an API gateway. Implemented GraphQL server to serve the product catalog to external clients, preventing over-fetching and under-fetching. Implemented unsubscribe functionality using AWS Lambda to terminate marketing emails. Integrated AWS SQS queue to establish asynchronous communication between microservices. Education M.G.M's College of Engineering and Technology, Mumbai, India
Aug 2012 – Jul 2016