Abhishek Sharma

Senior Software Engineer & Technical Lead

Summary

Seasoned Software Engineer and Technical Lead with over 9 years of experience building enterprise-level applications in finance, logistics, and HR technology. Having a solid background in designing and developing scalable, secure, and high-performing systems using .NET Core, C#, React, SQL Server, and Microservices Architecture.

Having a proven track record of leading teams, managing full project lifecycles, and consistently delivering essential business features. Well-experienced in integrating complex financial systems, real-time transaction processing, digital payment solutions, and logistics workflows. Having a strong command of Azure DevOps for CI/CD automation and team collaboration. Also have hands-on experience with Azure App Services, Azure Functions, Key Vault, Blob Storage, and Azure SQL. Skilled in communicating with stakeholders, mentoring developers, and turning business needs into reliable, maintainable software solutions.

Work Experience

SENIOR TECHNOLOGY ENGINEER

05/2021 - Current

IRIS Software Inc. - Noida, India

Developed and improved key modules of ADP Lifion's HCM platform, working remotely with client teams in Chennai to create scalable and feature-rich solutions for HR, payroll, and benefits management.
Worked extensively on .NET Core for backend development and React for building responsive, user-friendly interfaces, ensuring strong performance throughout the application.
Used Git for version control and actively participated in code reviews, CI/CD pipelines, and Agile meetings as part of a high-performing distributed team.
Contributed to over 20+ feature rollouts across 2 years, resulting in a 30% reduction in support tickets and a 15% improvement in user satisfaction scores.
Transitioned to BDP International, a global logistics company, serving as the sole offshore engineer for the TBL (Transportation Business Line) based in Pennsylvania.
Responsible for end-to-end solution ownership, including gathering requirements, system design, development, testing, and production support while directly interfacing with client stakeholders.
Designed and built logistics-focused applications using .NET Core and created custom Excel Add-ins with TypeScript and Office.js to improve freight and shipment tracking workflows.
Used SQL to design and optimize data models, stored procedures, and reporting queries supporting critical logistics operations.
Managed over 20+ CI/CD pipelines using Azure DevOps, achieving a 98% deployment success rate.
Actively drove technical decisions, quality assurance practices, and architecture improvements to enhance system performance, scalability, and maintainability.

DEVELOPMENT TEAM LEAD

06/2018 - 05/2021

Chetu India Inc. - Noida, India

Began my career as a backend developer on an AWS-based API project that managed firearm ownership and licensing information. This role requires securely handling sensitive data and storing documents.
Designed and developed .NET Core 3 Lambda functions on AWS Lambda. Configured the API Gateway for routing and used S3 buckets to store license documents and firearm images.
Ensured the Rest API was secure using JWT, improved API response time by 25% and reduced bug reports by 40%, scalable, and efficient by setting up appropriate IAM roles, logging, and error handling. Successfully led to project release with positive client feedback.
Moved to Banktech PR, a financial services platform, where promoted to Team Lead. Managed a team of 6 developers working on backend, frontend, and service components.
Directed the development and maintenance of transaction processing modules in partnership with American Express (Amex). This work involved reconciling high volumes of daily transactions and managing bank settlements.
Integrated digital wallet services like Apple Pay and Google Pay for passes, which allowed for pass generation and improved the client's payment system.
Supervised development of 5+ modules, including .NET Core MVC, Windows Services, and Angular 10 applications, focusing on consistent delivery and high code quality.
Used SQL Server for storing transactional data, developing complex stored procedures, and improving query performance for real-time financial data processing.
Served as a key contact for requirement discussions, sprint planning, and status updates with both internal stakeholders and client teams.
Encouraged a collaborative team environment, focusing on mentoring, task delegation, code reviews, and the timely delivery of critical financial applications.
Actively participated in security audits and compliance reviews to ensure all systems adhered to financial industry standards and regulations.
Played a pivotal role in designing system architecture improvements that enhanced application scalability and reduced downtime.

FULL STACK DEVELOPER

01/2016 - 06/2018

RKBD Technocare - Varanasi, India

Developed and maintained a multi-level marketing (MLM) platform using ASP.NET Web Forms. This included business logic for user onboarding, genealogy tracking, commission distribution, and performance analytics.
Designed and implemented a role-based access control system to manage MLM users, administrators, and agents securely and at scale.
Built a mobile application that works on multiple platforms using PhoneGap (Apache Cordova), allowing users to view their network, earnings, and activity dashboards in real-time.
Integrated backend APIs to sync data between the web and mobile platforms, ensuring a smooth user experience across devices.

Skills

Programming Languages

C# .NET Core ASP.NET MVC TypeScript JavaScript

Databases

SQL Server Azure SQL SSIS SSRS MySQL Entity Framework

Azure

Functions App Services Key Vault Blob Storage DevOps

AWS

Lambda API Gateway S3 Bucket RDS

Backend & APIs

REST APIs GraphQL Web API Windows Services Lambda Functions Node.js/span> Agile/Scrum

Architecture & Patterns

Microservices CQRS Ocelot API Gateway Domain-Driven Design SDLC

DevOps & Tools

Azure DevOps Git CI/CD Docker Terraform Kubernetes Agile/Scrum

Business Domain

Enterprise HCM CRM Banking Logistics

Education

Bachelor of Computer Applications (BCA)

Indira Gandhi National Open University - New Delhi, IN DL

2017

Featured Projects

Tripster - Less Hustle More Travel

React Native with Firebase
Tripster is a user-friendly app designed to simplify shared expense management among friends, family, and roommates. Whether it's splitting rent, organizing group trips, or coordinating costs for events like weddings and vacations, Tripster reduces the stress and awkwardness around money by offering a transparent and reliable platform. With cross-platform access (Android, iOS, and web), smart debt simplification, flexible expense splitting, real-time updates, and secure cloud backups, users can easily track balances, repayments, and contributions from any device. Tripster also includes advanced features like expense categorization, in-app comments, activity feeds, and responsive customer support, making it the ideal solution for a wide range of shared financial scenarios.

Key Vault - Security & Password Manager

React Native with Firebase and Google Sign-In
Key Vault is a secure and user-friendly password manager designed to store your credentials safely and eliminate the hassle of forgetting logins. It uses strong encryption techniques, ensuring your data is protected with a secret key known only to you—never stored anywhere. With one tap, you can generate strong yet memorable passwords. All data is fully encrypted and can be backed up, even after reinstalling the app. Whether you have suggestions, feature requests, or would like to contribute to translations, the developer welcomes your feedback and support.

Personal Information

Born: 15/06/1995
Nationality: Indian
Hobbies: Building mobile/web apps, Photography, Chess