A

Abhishek Sharma

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Reduced catalog sync time from 24 hrs to under 10 mins.
  • Built multi-region, fault-tolerant architecture for high availability.
  • Cut infrastructure costs by over 20% through optimization.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the Fintech and SaaS industries.

Contact

Skills

Core Skills

Systems DesignBackend EngineeringMicroservicesSoftware Development

Other Skills

AlgorithmsAmazon Web Services (AWS)AnsibleBig Data AnalyticsC++Cloud ArchitectureCloud ComputingContainer as a ServiceDevOpsDistributed SystemsDockerDynamoDBElasticsearchGNU OctaveGit

About

🚀 Senior Software Engineer (SDE-III) with 5+ years of experience designing and scaling distributed, event-driven, and multi-tenant systems across e-commerce, SaaS, and platform domains. At Nykaa, I lead the design and development of high-scale microservices and real-time data platforms, enabling global expansion and business agility. Some highlights: ⚡ Reduced catalog sync time from 24 hrs → <10 mins, improving customer experience & partner onboarding. 🌍 Built multi-region, fault-tolerant architecture ensuring high availability & resilience. 💰 Cut infra costs by 20%+ through system optimization and scaling strategies. 🤝 Led cross-functional teams and mentored engineers on system design & best practices. Core Skills: Java | Python | Spring Boot | AWS | Kafka | Redis | DynamoDB | Kubernetes | Elasticsearch | Microservices | System Design | Distributed Systems | Cloud Architecture 💡 I’m passionate about solving complex system challenges, building scalable & resilient platforms, and driving engineering excellence. 👉 Open to Senior Software Engineer / SDE-III roles in backend, distributed systems, and product engineering at top product and global tech companies.

Experience

5 yrs 4 mos
Total Experience
1 yr 4 mos
Average Tenure
2 yrs 11 mos
Current Experience

Nykaa

2 roles

Software Development Engineer 3

Promoted

Apr 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India · On-site

Systems DesignSystem ArchitectureBackend engineeringPython (Programming Language)PythonJava

Software Development Engineer 2

Jul 2023Apr 2025 · 1 yr 9 mos · Bengaluru, Karnataka, India · On-site

DevOpsMicrosoft AzurePostgreSQLNode.jsJavaScriptMicroservices+7

Interface.ai

Software Development Engineer 2

Jan 2023May 2023 · 4 mos · Bengaluru, Karnataka, India · Remote

  • Contributed to a leading conversation AI platform provider for financial institutions, specializing in Intelligent
  • Virtual Assistants (IVA) for 24x7 customer support.
  • Designed and implemented Smart Transaction Standardization, an interface that streamlined and standardized
  • core banking services, optimizing various banking operations for improved efficiency and consistency.
  • Led the development of functionalities including Check Balance, Transaction History, Deposit Status, Loan
  • Payment, and Transfer Money.
  • Resolved production-level bugs, optimized APIs for faster response time, and achieved 100% code coverage
  • through comprehensive testing.
DevOpsMicrosoft AzurePostgreSQLPython (Programming Language)MicroservicesRedis+7

Soroco

Software Engineer - Product

Jun 2021Jan 2023 · 1 yr 7 mos · Bengaluru, Karnataka, India · Remote

  • Built a structured view of team workflows encompassing people, processes, technology, and documents.
  • Designed an optimized architecture to calculate the automatability of Events, Tasks, and Processes.
  • Implemented solutions that resulted in a significant 45% performance improvement, including database
  • denormalization and fault-tolerant design for minimal response time.
  • Proactively resolved ON-CALL issues and addressed production-level bugs.
  • Refactored existing APIs to handle new scenarios and minimize response time by optimizing database inter-
  • actions. Additionally, I wrote comprehensive E2E tests using cypress achieving 100% code coverage.
  • Introduced a CI/CD pipeline to enforce security measures and perform linter checks
DevOpsMySQLNode.jsAmazon Web Services (AWS)React.jsMicroservices+7

Zimyo

Full Stack Engineer

Feb 2021May 2021 · 3 mos · Gurugram, Haryana, India

  • Worked in Core Development Team (HRMS V2). Developed Surveys-Polls & Facebook-like Feeds feature.
  • Designed and Implemented Engage Module as a part of HRMS V2 which includes Surveys-Polls and Feeds
  • Feature where Feeds is a small social media platform.
  • Used Redux Saga for Global State Management System
Node.jsAmazon Web Services (AWS)React.jsDockerGitElasticsearch

Mosaic wellness

Software Developer

Aug 2020Feb 2021 · 6 mos · Mumbai, Maharashtra, India

  • Worked in Bodywise Team (Women Wellness E-Commerce Platform of
  • Mosaic Wellness). Developed various Prime Features to improve
  • Performance and UX.
  • GAMIFICATION ENGINE
  • Designed and Implemented Gamification to enhance and keep the
  • pace of Product in the competition.
  • Used AWS Lambda Service from scratch which includes Custom
  • Notifications and Streaks Service.
  • Involved in designing the Core Architecture.
  • Reduced service latencies and dependencies.
  • BACKEND CACHING
  • Implemented Redis Backend Caching on the top layer of Magento
  • to decrease data access latency.
  • Increased throughput, and ease the load off relational or NoSQL
  • database and application.
  • STATE MANAGEMENT SYSTEM
  • Developed State Management System to show failure rate
  • messages.
  • Idea behind using the “State Management” is to show all the
  • payment gateways which are down at the time of checkout for a
  • smooth User Experience.
  • Designed and implemented a Custom Razorpay Hook which hits
  • the API Endpoint when any "Payment-Gateway" is down.
  • PINCODE-SERVICE FOR CHECKOUT
  • Developed Utility-Service to populate City/State and Delivery
  • Status based on pincode in the Checkout-Service.
  • Implemented using Node.JS and Next.JS.
  • APPOINTMENT SCHEDULER
  • Implemented Direct Appointment Scheduler to schedule
  • appointments without interacting with the health system’s
  • scheduling staff.
  • The goal for a direct scheduling application is to identify when
  • providers are available to be scheduled and then fill those slots.
  • ADMIN PANEL TO EDIT PRODUCT-DATA
  • Developed Admin Platform to edit Data JSONs for Product-Team
  • which is conntected to AWS S3.
  • It helped team to make changes using a direct UI platform at ease.
  • PWA(PROGRESSIVE WEB APPLICATION)
  • Implemented PWA for Bodywise Product for a Mobile-User
  • Experience.
  • A PWA is a web application that can be “installed” on your system.
  • leveraging data cached during your last interactions with the app.
Git

Linuxworld informatics pvt ltd

Summer Intern

Jun 2018Jul 2018 · 1 mo · Greater Jaipur Area

  • PROJECT TITLE :- Artificial Intelligence, Machine Learning, Deep Learning Implementation of High Performance Distributed Computing for BIG DATA – Batch Processing Using Hadoop Framework & Real Time Processing Using Spark and Running Application on Large cluster under containerized Docker Engine Deployed by DevOps – Ansible- Super Computing Operational Intelligence Tool Splunk- Future- Over Cloud Using Python Programming
  • We Analysed the performance of students by analysing their error logs generated by Apache web server due to Python CGI errors. The error logs have been put in Hadoop Cluster for analysing the data and processing through MapReduce. To identify the task for which error was generated we have used a classification algorithm: Decision Tree to classify the errors.
  • Whole Hadoop Setup was automated using DevOps tool - Ansible.
  • We Designed our own CloudHat Web Services(A Complete Cloud Platform) for our clients having such as operating system,storage,software,containers etc. services for our clients. All on our cloud with a simple to navigate and easy to interact interface through our website. The services were as follows
  • >> STAAS - (Storage as a Service) - is a cloud service in which we provide storage to our client through NFS and SSHFS protocol for object storage and ISCSI protocol for block storage. We also provided backup service to allow clients to backup their data.
  • >> PAAS - (Platform as a Service) - in this we create an environment for developers to write their codes but they don't have to install the requirements of those everything will be managed on our server.
  • >> CAAS - (Container as a Service) - is a service to provide Containers(here we are using DOCKERS) that provides an environment of a completely new OS. In which Clients get option to start,shutdown,reboot,and run shell commands.
Git

Education

JECRC University

Bachelors of Technology — Computer Science and Engineering

Stackforce found 100+ more professionals with Systems Design & Backend Engineering

Explore similar profiles based on matching skills and experience