Bharath Battula

Senior Software Developer

Mumbai, Indiabharathbattula1@gmail.comGitHubLinkedIn

I 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

JavaJavaScriptPythonSQLSpring BootAWSJOOQRedisKongElasticsearchHazelcastAerospikeAngularGitPostgreSQLMySQLOracleJenkinsKafkaDockerJasper 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