Summary
Overview
Work History
Education
Skills
Timeline
Generic

Arpit Agrawal

Software Engineer
Bangalore

Summary

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
Arpit AgrawalSoftware Engineer