Summary
Overview
Work history
Education
Skills
Certification
Timeline
Generic

Somil Sharma

Bengaluru,Karnataka

Summary

I'm a software engineer with extensive experience in distributed system design and development. Proficient in Java, Node.js, Python, SQL, and NoSQL databases, with strong skills in Terraform for infrastructure automation and Grafana for monitoring. Expertise in front-end technologies including React and React Native, along with data analysis using Pandas and NumPy.

Building scalable and distributed systems by any tools necessary, always.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

Senior member of technical staff

Oracle
Bengaluru, India
06.2024 - Current
  • Engineered and assessed Oracle's custom repository hosting platform to replace Bitbucket, minimising costs and diminishing dependencies on third-party tools
  • Created a stripe-definition based rebalancer for load balancing data on storage servers evenly, helped improve TTFB by 35% for customer get calls.
  • Building a Degraded Server Manager for pro-active storage server detection and repair

Senior software developer

Tata AIG General Insurance Company Ltd
Gurgaon, India
02.2023 - 05.2024
  • Oversaw team of 5 engineers to develop health claim registration portal using microservices architecture.
  • Enhanced performance of critical Java backend services, reducing latency by 60 to 80%.
  • Facilitated regular design and architecture review discussions to ensure project alignment.

Software Engineer 3

Walmart
Bengaluru, India
04.2021 - 03.2023
  • Released critical React Native and Java application, enabling employees to reserve spaces and track health status two months ahead of beta testing deadline, during COVID.
  • Revamped application design and led team in rebuilding composite HR application using React Native with ERN navigation for frontend and Node.js with SQL Server for backend.

Associate consultant

Ernst & Young
Gurgaon, India
06.2019 - 04.2021
  • Developed and maintained web application for resource mapping and utilisation, incorporating effective cost analysis.
  • Delivered order placement and tracking application for pharmaceutical client.
  • Prepared comprehensive documentation and wrote unit test cases for each project.
  • Utilised React JS, Node JS, SQL Server, Java and Python, to achieve project goals.

Programmer analyst

Cognizant Technology Solutions
Pune, India
11.2017 - 06.2019
  • Completed three-month formal training in Java and Web Development, culminating in team project submission.
  • Migrated software application module from Java to Angular/Node.js for enhanced performance.

Education

Bachelor of Technology - Computer Science and Engineering

SRM University
India
07.2013 - 04.2017

Skills

  • Java
  • Nodejs
  • Python
  • SQL and NoSQL
  • JavaScript
  • Terraform
  • Grafana
  • React and React Native
  • Pandas and NumPy
  • Git version control
  • JUnit and Jest testing
  • HTML and CSS
  • Kafka and Elastic Search
  • Distributed system design

Certification

  • https://www.credly.com/badges/4cd3e426-09cb-43d8-b78e-d49698db6db1/linked_in_profile
  • https://www.youracclaim.com/badges/f08350df-ceda-4b42-9c9a-2e42c8979325/linked_i


Timeline

Senior member of technical staff

Oracle
06.2024 - Current

Senior software developer

Tata AIG General Insurance Company Ltd
02.2023 - 05.2024

Software Engineer 3

Walmart
04.2021 - 03.2023

Associate consultant

Ernst & Young
06.2019 - 04.2021

Programmer analyst

Cognizant Technology Solutions
11.2017 - 06.2019

Bachelor of Technology - Computer Science and Engineering

SRM University
07.2013 - 04.2017
Somil Sharma