Summary
Overview
Work History
Education
Skills
New Scheduling Component (NSC) - Mercedes Benz Research & Development
Authentication Service
Widgets Dashboard
Order Management Platform
Personal Details
Timeline
Generic
Ankita Sharma

Ankita Sharma

Bengaluru

Summary

Dynamic Senior Associate at Cognizant with expertise in C# and .NET Core development. Proven track record in mentoring developers and enhancing collaboration across teams. Skilled in Agile methodologies and problem-solving, delivering high-quality software solutions that meet project requirements. Committed to continuous improvement and fostering a positive work environment.

Overview

9
9
years of professional experience

Work History

Senior Associate

Cognizant
Bengaluru
10.2023 - Current
  • Developed software solutions using C# and Dot Net Core for various projects.
  • Executed code reviews to ensure adherence to quality standards and best practices.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Mentored junior developers on coding standards and industry practices.
  • Investigated and resolved application-related issues promptly.
  • Cultivated positive relationships with staff and management to enhance collaboration.

Senior Software Engineer

Fidelity Information Services
Bengaluru
05.2021 - 10.2023
  • 2 yrs, 4 months

Software Engineer

Tata Consultancy Services
Bengaluru
01.2017 - 05.2021
  • 4 yrs 6 months

Education

Bachelor’s of Engineering - Computer Science

Truba Institute of Engineering and Computer Science
Bhopal
01.2015

Skills

  • C# and NET Core development
  • Web API design
  • SQL and PostgreSQL
  • Kafka messaging
  • Version control with Git
  • Continuous integration and delivery
  • Software development lifecycle
  • Code review practices
  • Cross-functional collaboration
  • Developer mentoring
  • Technical documentation
  • Problem-solving strategies
  • Agile methodologies
  • Attention to detail

New Scheduling Component (NSC) - Mercedes Benz Research & Development

Platform: C#, Dotnet 2.2, Postgres, Kafka

The NSC application functions as a reliable middleware solution, efficiently integrating with CBC and ZST

Beyond its middleware capabilities, the application is designed to assist in planning and tracking certification activities, offering users a comprehensive tool to manage their certification journey effectively

Users benefit from enhanced visibility into their certification progress, allowing them to make informed decisions and adjustments as needed

Authentication Service

Platform: C#, .NET 2.2, SQL Server

A web API application to provide authentication, validation, and authorization for all the login requests from all entry points in the client’s system

It enabled single sign-on through various internal as well as external web applications

It also maintained the application-specific profile database

Widgets Dashboard

Platform: C#, Dotnet 2.2, Cassandra/Postgres, Angular, Kafka

An application designed to provide clients with interactive dashboards, enabling them to visualize merchant onboarding across various lines of business and platforms

Implemented Kafka-based integration with multiple applications, such as INASA, BCS, and WPD. This integration involved publishing data to different Kafka topics and subsequently consuming it through a background service responsible for dumping the data into Postgres

Engaged in extensive interactions and collaborations with cross-functional teams, spanning various geographical locations, to develop a fully integrated system

Created multiple APIs that were leveraged by an Angular application to effectively visualize data, providing a comprehensive view of the entire merchant onboarding journey

Implemented authorization based on Identity Provider (IDP) using JWT tokens

Order Management Platform

Platform: C#, .NET 2.2, Postgres, Kafka

Implemented an order management capability that organizes application requests into orders, including line items, and various statuses to effectively manage the overall order process

The job entails managing order line items throughout their lifecycle for both the trial and live environment setups, which includes creating the event, storing it, and sending it to the appropriate Kafka topic

Developed a collection of loosely coupled microservices that effectively communicated and interacted with one another

Incorporated multiple applications into the core system using a publisher-subscriber pattern, leveraging Kafka queues for seamless integration

Personal Details

  • Date of Birth: 4th Feb 1994 | Place of Birth: Chandigarh, Punjab.

Timeline

Senior Associate

Cognizant
10.2023 - Current

Senior Software Engineer

Fidelity Information Services
05.2021 - 10.2023

Software Engineer

Tata Consultancy Services
01.2017 - 05.2021

Bachelor’s of Engineering - Computer Science

Truba Institute of Engineering and Computer Science
Ankita Sharma