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.
Senior Customer Care Specialist – Scams & Fraud at Commonwealth Bank Of Australia, CBASenior Customer Care Specialist – Scams & Fraud at Commonwealth Bank Of Australia, CBA