Summary
Overview
Work History
Education
Skills
Websites
Interests
Timeline
Generic
Sonu Yagyasaini

Sonu Yagyasaini

.Net Developer
New Delhi

Summary

Full Stack Developer with strong expertise in backend development, API creation and integration, microservices, and scalable application design. Skilled in .NET Core, C#, LINQ, SQL, Oracle, and cloud technologies including Azure and Docker. Experienced in developing and optimizing stored procedures, building RESTful APIs, creating RDL reports, and migrating legacy systems such as AngularJS to modern web technologies. Adept at handling end-to-end project development within both Agile and Waterfall models, including requirement gathering, sprint planning, implementation, testing, deployment, and client communication.

Proven track record of delivering complex solutions across multiple domains including Retail, Banking, Insurance, and AI-driven systems. Hands-on experience in building high-volume data processing systems, POS features, ATM module integrations, OCR functionality, and workflow automation using QuickBase and Snowflake. Strong in incident resolution, production support, CI/CD deployment, and coordinating with cross-functional teams to ensure timely, high-quality delivery. Recognized for taking ownership of projects, optimizing system performance, and customizing product features based on client-specific needs.

Overview

6
6
years of professional experience

Work History

Software Development Senior Analyst

Accenture
10.2024 - 09.2025

worked as a Backend Developer in the AI domain, responsible for designing, developing, and integrating backend services that supported large-scale data processing and AI-driven workflows. My primary focus was creating secure, scalable RESTful APIs in .NET and ensuring smooth integration with internal systems, AI models, and external applications.

A key part of my role involved building a daily data ingestion utility that collected and pushed large datasets from nearly 2,400 retail stores into an AWS S3 bucket. This process included handling data extraction, transformation, and error management to ensure accurate and timely availability of data for AI models and analytics teams.

I also worked extensively on resolving production and UAT issues raised through ServiceNow, analyzing logs, debugging code, identifying root causes, and delivering fixes within the sprint cycle. My responsibilities included coordinating with QA, data engineers, and AI teams to validate changes and ensure end-to-end stability.

Additionally, I managed deployments through CI/CD pipelines, collaborating with DevOps to troubleshoot pipeline failures and ensure smooth rollout of builds to UAT and production environments. I followed best practices in version control, code reviews, and performance optimization to maintain reliable backend systems and support continuous delivery of new features.

Software Engineer

Eicore Technologies
07.2023 - 10.2024

I am currently working in a product-based company in the insurance domain as a Full Stack Developer, responsible for maintaining and enhancing core product modules tailored for multiple clients. My work involves resolving issues, bugs, and incidents raised by end users, ensuring application stability and timely delivery of fixes. I collaborate closely with QA and product teams to analyze root causes, implement solutions, and validate them through proper testing.

I also handle change requests (CRs) and contribute to developing new features based on specific client requirements. This includes optimizing existing code, improving system performance, and refining procedures to enhance overall product efficiency.

On the frontend side, I have worked on modernizing legacy AngularJS code and migrating it using HTML, CSS, Bootstrap, JavaScript, jQuery, and AJAX to ensure better performance and maintainability. I also worked on RDL reports for generating detailed business reports required by clients.

As a backend developer, I created APIs, dashboards, and complex Oracle database procedures while ensuring clean coding practices and efficient data handling. My role also includes unit testing and deploying updates directly to client environments. Overall, I contribute end-to-end across the stack, supporting product enhancements, client customizations, and stable production operations.

Software Engineer(Dot Net)

Chetu India Pvt. Ltd.
09.2021 - 01.2023

I have been working as a Full Stack / Backend Developer in a product-based company, primarily contributing to solutions in the retail, insurance, and banking domains. My responsibilities include end-to-end development, requirement analysis, client communication, technical implementation, and deployment. I regularly participate in weekly client meetings to demonstrate completed work, gather new requirements, and ensure alignment with the project roadmap. I also coordinate closely with the project manager to plan deliverables and take complete ownership of project execution.

Although I work across the full stack, my primary focus has been backend development—designing databases, writing optimized stored procedures, building scalable APIs, and deploying code to client servers. I consistently resolve issues, bugs, and incidents raised by end users and implement new features or change requests tailored to client-specific needs.

Project A – Retail Domain
In this project, I worked as a backend developer responsible for building core commerce features such as placing orders, processing refunds, fetching customer details, managing carts and wishlists, and creating a point-of-sale (POS) system. I developed various APIs and optimized stored procedures to handle large transactional data efficiently.
Tech Stack: C#, ASP.NET Core, LINQ, SQL

Project B – ATM Software (Banking Domain)
I developed an ATM banking application using N-Tier architecture. A key responsibility was creating local endpoints for integrating 40–45 APIs of MTN and Orange Wallet (South Africa). I also implemented OCR-based data extraction for enhancing the authentication and verification process.
Tech Stack: C#, ASP.NET Core, LINQ, SQL

Project C – QuickBase Automation (Retail Domain)
In this low-code automation project, I designed pipelines, dashboards, master tables, and workflows to automate processes related to gift cards, vouchers, discounts, and car-wash passes. I also built functionality to import large CSV files into database tables and streamline data synchronization.
Tech Stack: QuickBase, HTML, CSS, JavaScript, Snowflake

Project D – Survey Website (Government/Agency Domain)
This project involved creating a system to process and analyze millions of records stored in MDB files located on different servers. I built table types, stored procedures, and multiple APIs to extract, validate, and insert large datasets. I also implemented transactions, validations, and ADO.NET-based data operations to ensure accuracy and consistency of high-volume data processing.
Tech Stack: C#, ASP.NET Core, LINQ, SQL, ADO.NET

Across all these projects, I have contributed to optimizing stored procedures, refactoring existing code, improving performance, and modernizing legacy components. I have also handled deployments across UAT and production environments, performed unit testing, automated workflows, and worked closely with cross-functional teams including QA, business analysts, and DevOps.

In addition to these major projects, I supported two more projects during their final development phases, helping to stabilize and deliver them successfully within timelines. Overall, my experience spans backend development, client-facing responsibilities, product customization, system optimization, and full-stack contributions across multiple domains and technologies.

Analyst

E-Solutions IT Services Pvt. Ltd.
07.2019 - 04.2020

Conduct a Google AdSense analysis and evaluation based on client specifications. Using Google’s online tool for rating ads. Evaluating queries and their results, and assisting with the improved algorithm used by the 'Search Engine.' Examine the text, images, audio transcription, and web video, and rate page quality in a timely manner. Plan and conduct internal quality audits of associates. Ability to interact with management, coworkers, and end users.

Education

Bachelor Of Technology - Information Technology

Dr. A. P. J. Abdul Kalam Technical University
Lucknow, India
07.2019

Skills

C#

ASPNET Core

MVC

Caching

BOOTSTRAP

ENTITY FRAMEWORK

Web/Rest Api

LINQ

HTML

CSS

JAVA SCRIPT

JQUERY

Interests

Helping Juniors to solve their problems, Learning new technologies as per market demand

Timeline

Software Development Senior Analyst

Accenture
10.2024 - 09.2025

Software Engineer

Eicore Technologies
07.2023 - 10.2024

Software Engineer(Dot Net)

Chetu India Pvt. Ltd.
09.2021 - 01.2023

Analyst

E-Solutions IT Services Pvt. Ltd.
07.2019 - 04.2020

Bachelor Of Technology - Information Technology

Dr. A. P. J. Abdul Kalam Technical University
Sonu Yagyasaini.Net Developer