R

Ranga Babu

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in backend system development.
  • Expertise in Java, Spring Boot, and AWS technologies.
  • Proven track record in scalable system design and architecture.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in EdTech and Cloud Services.

Contact

Skills

Core Skills

MicroservicesSystem ArchitectureAwsJava

Other Skills

Spring BootMongoDBKafkaAWS LambdaDynamoDBSQSIAMAWS StepFunctionsS3ReactjsHibernateMySQLRabbitMQExtJSJavaScript

About

Experienced software engineer with over 10 years of expertise in building scalable backend systems and platform services. I have a strong background in Java and Spring Boot microservices, Kafka-based messaging systems, and cloud-native development on AWS. At Embibe, I architected and developed a highly customizable content-serving platform that powers the company's educational offerings. Previously at Amazon, I contributed to the global AWS Supply Chain Management system, automating network equipment procurement workflows and optimizing vendor data handling. I’m passionate about clean code, robust architecture, and solving complex backend challenges that scale. Always open to new opportunities and collaborations in the tech and EdTech ecosystems. Key Skills: Java, Spring Boot, AWS (Lambda, SQS, Step Functions), Kafka, MongoDB, ReactJS, Microservices, Software Architecture, Scalable Systems

Experience

11 yrs 4 mos
Total Experience
3 yrs 9 mos
Average Tenure
4 yrs 2 mos
Current Experience

Embibe

Senior Software Engineer

Mar 2022Present · 4 yrs 2 mos · Bengaluru, Karnataka, India · On-site

  • Embibe is an online learning platform where students can learn, practice, test, and improve their knowl-
  • edge. The Content Serving Platform (CSP) is the single source of truth for all services at Embibe.
  • · CSP Ecosystem: CSP Service, CSP Clinet, CSP Migration and CSP Consumer:
  • Designed a microservice in Spring Boot containing 20+ APIs that facilitate customized data
  • access by allowing users to define specific parameters, provide fields which are required in response,
  • apply customized views, specify sorting criteria, and perform data aggregation.
  • My involvement spans the development lifecycle, architectural design, coding, debugging, and com-
  • prehensive testing to ensure optimal functionality.
  • Built multiple SDK libraries for the platform which are used by other services.
  • Developed multiple cron jobs for migrating the data from the creation platform to the serving
  • platform.
  • Designed and developed a Spring Boot service to consume messages from multiple Kafka topics.
  • Each consumer in this service validates, transforms and stores the message to the serving platform.
  • Technologies Used: Java, Spring Boot, MongoDB, Kafka.
JavaSpring BootMongoDBKafkaMicroservicesSystem Architecture

Amazon

Software Development Engineer 2

Jul 2017Sep 2021 · 4 yrs 2 mos · Bangalore Urban, Karnataka, India

  • AWS SCM is a supply chain product to procure Racks and Non-rack items for AWS Data centers from various vendors across the world.
  • Designed and implemented the Pre-ordering service to auto-order the late binding networking items
  • Implemented the front end authorization for AWS SCM Portal to restrict the user access to front end components
  • Designed and implemented the restricted vendors feature in vendor master service
  • Implemented the CRUD operations for the vendor in vendor master service
  • Implemented the weekly report for sending the mandatory field validation results of a vendor in vendor master service
  • Designed and implemented the cleanup activity to remove duplicate vendors from vendor master service
  • Technologies used: AWS Lambda, DynamoDB, SQS, IAM, AWS StepFunctions, S3 and Reactjs
AWS LambdaDynamoDBSQSIAMAWS StepFunctionsS3+3

Ipsoft

Research and Development Engineer

Jun 2014Jun 2017 · 3 yrs · Bengaluru Area, India

  • Amelia is artificial intelligence platform that automates knowledge work across a broad range of business like technology help desks, procurement processing, financial trading operations support and expert advisor for field engineers. BPN (Business Process Network) is the procedural memory offering from Amelia where a user can create their own business workflows, make them learn and execute them upon user utterances.
  • Designed and developed framework for BPN with integration of third party tool Camunda BPN (engine and editor)
  • Implemented matching feature to analyse the similarity among the workflows
  • Implemented merging feature to merge the similar workflows
  • Implemented Process Ontology to display the execution of the workflow
  • Developed a platform to view and maintain all resources in BPN module
  • Technologies used: Java, Spring Boot, Hibernate, MySQL, RabbitMQ, ExtJS, Javascript, mxGraph, Camunda BPN, BpmnJS
JavaSpring BootHibernateMySQLRabbitMQExtJS+2

Navyug infosolutions pvt. ltd.

Intern

May 2013Jul 2013 · 2 mos · Noida Area, India

  • Project: Posting Management System for Indian Army
  • Description:
  • 1.Developed a PMS website for Indian Army coordinating in a team of 5 members
  • 2.Created 20 entities and established relations among them using Ruby on Rails, Git, CSS and Javascript
  • 3.Designed fluid layout to support all kinds of devices and implemented search modules using
  • Twitter Bootstrap and Thinking Sphinx gems
Ruby on RailsGitCSSJavaScript

Education

Indian Institute of Technology, Delhi

Bachelor of Technology (BTech) — Electrical Engineering

Jan 2010Jan 2014

Sri Chaitanya

intermediate — MPC

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Microservices & System Architecture

Explore similar profiles based on matching skills and experience