BNP Paribas - Software Engineer

📅 August 2020 - June 2023

🔗 Website
BNP Paribas

Worked as a Full-Stack Developer on their Pre-Trade Screening application in the Trade Finance Domain. The Pre-Trade Screening application (CASE) focused on providing alerts if entities, such as organizations, vessels, individuals, and locations, had sanctions or embargoes. The web application helped users avoid engaging in trade deals with the respective entities by displaying alerts.

Java, SpringBoot, Angular, Jasper Reports, Oracle SQL, CI/CD, Jenkins, Ansible, Linux, Elasticsearch, Logstash, and Kibana


Software Engineer (March 2022 - June 2023)

  • Onboarded APIs on the Apigee API Gateway with REST Security features like OAuth 2.0 and mTLS.
  • Constructed complex SQL queries to assist the Business team with the data extraction of regulatory data.
  • Employed the ELK stack to determine which API calls were consuming a lot of time and worked on optimizing the repository calls done with Spring Data JPA.
  • Implemented various Automation pipelines using Ansible and Jenkins to reduce the deployment time by almost 50%.
  • Mentored junior developers by offering guidance on project-level processes and analyzed their work to identify and fix issues when they emerged.

Associate Software Engineer (August 2020 - February 2022)

  • Developed back-end services that serves RESTful APIs using SpringBoot and developed various front-end components using Angular.
  • Designed pixel-perfect PDF reports from the data received from the back-end APIs with the help of JasperReports.
  • Wrote JUnit test cases to verify the behavior of the business logic and achieved more than 75% code coverage.
  • Worked in Agile methodology to complete various functional/technical JIRAs within a specific deadline.
  • Collaborated for migration, configuration and integration of servers from one ecosystem to another ecosystem.