Seasoned Software Engineer experienced developing applications, databases and scalable solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.
Overview
5
5
years of professional experience
4
4
years of post-secondary education
Work History
Software Engineer 2
UpGrad Education Pvt. Ltd.
Bangalore
12.2021 - Current
Designed payment system to collect and settle amounts from learners across globe supporting 50+ countries worldwide.
Decoupled monolith applications to microservices with huge scalability.
Experience in technologies like Java , Spring Boot , Relational and non-relational databases such as PostgresSQL and MongoDB , Kafka and Redis which handles 2400 calls/sec with a mean latency of 90ms.
Integrated with Third Party applications such as DocuSign to collect and sign documents from learner along payment journey.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Worked in Agile Scrum team environment.
Integrated third-party APIs from external applications into backend services which involves 5 payment gateways and 10 loan partners to take care of transactions worth millions.
Senior Software Engineer
Newgen Softwares Technologies Ltd.
Noida
03.2019 - 11.2021
Worked on Process Designing Tools which involves technologies such as JavaScript, Java, JDBC and Relational Databases like SQL Server and Oracle DB.
Integrated with various overseas banks such as QDB, Bank Albilad etc. with technologies using Java and WSDL services to push data to bank's middleware for communicating customer data securely with high consistency.
Developed CRM for banks to show all customer data and take actions accordingly at every case.
Developed Rule Engine which does risk analysis of customer to check FATCA and CRS compliance. This involves bulk data to be processed at one go using Spring Batch and Cron Jobs.
Automated whole Banking Application Flows which involves processes such as Housing Loans, Corporate Loans, Internet Banking etc.
Education
B. Tech - Computer Science
G.L. Bajaj Institute of Technology And Management
Greater Noida
08.2015 - 06.2019
Skills
Java
undefined
Timeline
Software Engineer 2
UpGrad Education Pvt. Ltd.
12.2021 - Current
Senior Software Engineer
Newgen Softwares Technologies Ltd.
03.2019 - 11.2021
B. Tech - Computer Science
G.L. Bajaj Institute of Technology And Management
08.2015 - 06.2019
Similar Profiles
Shivendra MishraShivendra Mishra
Senior Manager Procurement at upGrad Education Pvt Ltd (upGrad Campus)Senior Manager Procurement at upGrad Education Pvt Ltd (upGrad Campus)