Prashanth MG

Software Engineer

Bengaluru, Karnataka, India12 yrs 4 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 9+ years in building scalable distributed systems.
  • Expertise in Java, Spring Boot, and AWS.
  • Mentored junior developers and led code reviews.
Stackforce AI infers this person is a Fullstack Developer in the SaaS industry with strong expertise in distributed systems and cloud technologies.

Contact

Skills

Core Skills

Distributed SystemsAwsReact.jsRedisSpring JpaRdbmsMicroservicesAndroid DevelopmentSpring Mvc

Other Skills

Amazon Web Services (AWS)SQLMachine LearningArtificial Intelligence (AI)Python (Programming Language)AngularGo (Programming Language)Amazon DynamodbServletsAndroidNode.jsSplunkJava 11Core JavaJenkins

About

• Passionate Senior software engineer with 9+ years of professional Experience in building distributed systems which are highly scalable and available. • Expertise in web application development using Java, JavaScript, ReactJs, Spring Boot, Spring JPA, Hibernate, MySQL, MongoDB, DynamoDB, Apache Kafka, Redis, AWS, Docker, Kubernetes and Restful web-services. • Good problem-solving skills and hunger to learn new technologies. • Strong in Data structures and Algorithms. • Design, develop web-based applications. Writing efficient, scalable and clean code. • Translate requirements and user stories into design specifications and solid code. • Troubleshoot and resolve issues in production and non-production environments. • Mentor junior developers and do code/design reviews. • Improve performance and scalability of internal backend components. • Familiarity with containers, Microservices and AWS. • Familiarity with concepts of distributed data management, and design/implementation trade-offs in building clustered, high-performance, fault-tolerant distributed systems software.

Experience

12 yrs 4 mos
Total Experience
3 yrs 1 mo
Average Tenure
6 yrs 1 mo
Current Experience

Xperi inc.

2 roles

Staff Engineer - Software Development

Promoted

Jan 2023Present · 3 yrs 5 mos

  • Involved in designing High level and low-level design discussions.
  • Designed microservices to achieve high availability/scalability and to be fault tolerant.
  • Worked on Kafka to consume PGD data (showings, content, collections) and transform.
  • Responsible for build and deploy to Staging/production env and manage service.
Amazon Web Services (AWS)Distributed SystemsAWS

Senior Software Engineer

May 2020Jan 2023 · 2 yrs 8 mos

React.jsRedis

Ca technologies

Senior Software Engineer

Jul 2018May 2020 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Individual contributor where I owned couple of microservices end-to-end.
  • Involved in designing High level and low-level design discussions.
  • mentor other engineers and deeply review code, collaborate with team to test and improvise code.
  • Developed Reporting and Analytics feature: Functionality to monitor API usage and load (overall hits, completed transactions, number of data objects returned, amount of compute time and other internal resources consumed, volume of data transferred).
  • Implemented 2-way SSL between external email server and APIM server.
  • Implemented Authentication & Authorization for the application using OAuth2, Spring Security, JWT as access tokens and Okta as the third party SSO provider.
RDBMSSpring jpa

Manhattan associates

Software Engineer

Nov 2015Jul 2018 · 2 yrs 8 mos · BANGALORE

  • I had owned some of features where I involved in design, development and release activity.
  • Gained knowledge on microservices, docker, AWS.
  • Redesigned warehouse management work order feature to customer requirement.
  • Decomposed monolith application to microservices and achieved high availability, scalability.
  • Fixed most of Go-live issues with minimal possible time and awarded for the same.
  • Troubleshoot and resolve issues in production and non-production environments.
SQLAmazon Web Services (AWS)AWSMicroservices

Unifylabs systems private limited

member software

Jan 2014Oct 2015 · 1 yr 9 mos · Bengaluru Area, India

  • Designed and implemented Unify Identity application from scratch.
  • Implemented push notification between client and server, which helped to increase operational productivity in Unify KYC app.
  • Improved android apps user experience. also increased application performance and fixed existing bugs.
Spring MVCAndroid Development

Education

BITS Pilani Work Integrated Learning Programmes

Master of Technology - MTech — Artificial Intelligence

May 2025Jun 2027

The Oxford College of Engineering - Visvesvaraya Technological University

Bachelor of Engineering (B.E.) — Computer Science and Engineering

Jan 2009Jan 2013

The Basaveshwara Pre-University College

12 — Science

Jun 2007May 2009

Jyothi Vidyalaya High School

SSLC

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Distributed Systems & Aws

Explore similar profiles based on matching skills and experience