Summary
Overview
Work History
Education
Skills
Accomplishments
Location
Timeline
Generic

Aditya Pratap Singh

TECHNICAL LEAD ENGINEER
Bengaluru

Summary

As a technical lead have worked on .NET technologies including C#, .NET Core, SQL and No SQl database, Micro services. Most of the experience is in the Transit, Pharmaceutical, Telecom and banking domain with nearly 10 years of work experience.

Overview

10
10
years of professional experience

Work History

Technical Lead Engineer

Commonwealth Bank of Australia
Bengaluru, India
10.2021 - Current
  • I have worked on HLPT (Home loan pricing tool), which is used to create a home loan pricing quotation by Lender and Broker
  • Once the quotation has been created then it will be used by bank officials to review and approve/reject the quote
  • Promoted the adoption of test-driven development within the organization, resulting in a more stable and reliable codebase with fewer bugs reported by ensurers.
  • Enhanced team productivity by providing technical guidance and mentoring to junior engineers.
  • Optimized code performance through regular review sessions, identifying improvement opportunities, and refactoring legacy components as needed.
  • Led the design of robust software architectures that facilitated seamless integration with existing systems, minimizing disruption during implementation.
  • As a backend developer, I have worked on API creating, token authentication using Net core to support the UI data.
  • As a backend developer worked on NoSQL DB (Cosmos) and SQL server
  • As a Backend developer worked on the design and implementation of the Kafka pipeline to process quotes for further processing by pricing team
  • Contributing to UI development using Angular
  • Contributed to backend unit testing.

Senior Software Engineer

Accolite Digital
Bengaluru, India
02.2020 - 09.2021
  • Next-generation diagnostic tool is to diagnose the issue in British telecom devices like routers remotely by running predefined test cases on the device
  • Participated in development of high level scalable architecture of the application
  • As a backend developer, I have worked on designing the test flows and backend APIs using .Net core
  • As a backend developer designed the database to monitor the diagnostic request and worked on Redis cache, MongoDB and SQL server
  • As a beginner, I have started learning Angular js and contributing to UI development
  • Contributed to unit testing
  • Leading and mentoring the team of 6 people.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Senior Software Engineer

Marlabs
Bengaluru, India
06.2019 - 01.2020
  • Configure Price Quote(CPQ) Software is a sales tool designed to help companies produce accurate and highly configured quotes making all of the complex product, pricing, and business rules centralized, automatic and available in real-time, so sales have everything they need at their fingertips
  • As a Backend developer worked on the Restful service on .Net core and Database design
  • As an Azure developer worked on many Azure resources like Logic apps, Azure function, Push notification, Docker container, Kubernetes, Azure virtual machine
  • Lead the team size 4 and handle scrum meetings for the project.
  • Created proofs of concept for innovative new solutions.
  • Proved successful working within tight deadlines and a fast-paced environment.

Senior Software Engineer

Accenture
Bengaluru, India
03.2015 - 06.2019
  • I was part of a development of mobile application for Sedan taxi drivers for fare payment using Presto card
  • Application is used to do a payment using a mobile app in a sedan car
  • As an Azure developer worked on mobile app service hosting in Azure using features such as Docker container, Kubernetes
  • Worked on API management, push notification, Cosmos DB, Redis Cache, Event Hub, Service bus, log analytics, application insight and ARM template as part of development
  • As a .Net Core developer worked on business layer of the mobile application as well as create Restful services for user management.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.

Senior Software Engineer

Accenture
Bengaluru, India
08.2017 - 09.2018
  • Consumer APP was developed as a mobile applications for customer use
  • Application is used to do a payment as a replacement of physical Presto card and other features to load balance in card. It was like a e-wallet
  • As an Azure developer worked on features such as API management, Push notification, Cosmos DB, Event Hub, Notification Hub, Service bus, ARM template
  • As a .Net Core and MVC developer worked on the business layer of the mobile service.
  • Built databases and table structures for web applications.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered unit-tested systems within customer-prescribed timeframes.

Software Engineer

Accenture
Bengaluru, India
09.2016 - 05.2017
  • The POS device Virtualization is used for testing the multiple existing applications on a single window desktop without having a dependency to run the application on POS devices and these devices were not handy and costly to have for development/Production testings.
  • We can run multiple applications on a single system by changing device configurations of existing applications
  • Was a core member of design team for device application and as a developer worked on UI screen development with backend logic in WPF and C#
  • Created a web API and deployed in Azure web app to get device application web service response.

Associate Software Engineer

Accenture
Bengaluru, India
06.2015 - 05.2016
  • I have worked on Presto card which is used for transit in Canada. PRESTO allows customers to use a single, seamless, integrated fare payment method across participating transit systems in the region, including bus, streetcar, train and subway routes
  • PRESTO is used as a fare card to make it easier for commuters to pay their fare with the simple tap of a card while travelling within and between participating transit systems
  • The WINCE app deployed on FTP devices validates the card using Fare Engine DB, applies concessions and writes back to the card and the transactions are stored in a central database
  • As a developer worked on a business logic of application in C# and unit testing.

Education

Skills

    C#

    NET MVC

    NET CORE

    APACHE CASSANDRA

    MICROSERVICE

    KUBERNETES

    DOCKER

    KAFKA

    REDIS

    CI/CD PIPELINE

    AZURE

    SQL SERVER

    MONGO DB

    UNIT TESTING

    GIT

Accomplishments

  • Got a Magic cabinet award for exceptional Contribution in Device virtualization and the ACE award for Consumer App.
  • Got a team ACE award for Sedan Taxi.
  • Leading the PPA team in the project.
  • Recognized 23 times in Commonwealth bank of Australia for my work.

Location

BENGALURU-INDIA, +91 9910795964

Timeline

Technical Lead Engineer

Commonwealth Bank of Australia
10.2021 - Current

Senior Software Engineer

Accolite Digital
02.2020 - 09.2021

Senior Software Engineer

Marlabs
06.2019 - 01.2020

Senior Software Engineer

Accenture
08.2017 - 09.2018

Software Engineer

Accenture
09.2016 - 05.2017

Associate Software Engineer

Accenture
06.2015 - 05.2016

Senior Software Engineer

Accenture
03.2015 - 06.2019

Aditya Pratap SinghTECHNICAL LEAD ENGINEER