Summary
Overview
Work History
Education
Skills
Timeline
Generic

Diptirekha Mohapatra

Toronto,ON

Summary

Software Developer with over 12+ years of experience in application programming and support working in the Financial Services and Information Technology industry.

Skilled in Java, Java 8 features,Spring, Spring Boot 2,Spring Cloud,Struts 2.x,REST, JMS, MQ's,Hibernate,Web Services(SOAP), Rest API,Microservices Architecture,SQL and PL/SQL.


Specialized in SWIFT based payments including ISO20022 formats and various payment formats.


Strong engineering professional having a passion to learn new technologies and skills.

Overview

16
16
years of professional experience

Work History

Senior Consultant

CGI (Client-TD Bank)
04.2024 - Current

Canadian RealTime Payments


Project involves development of retail banking API's backend system which receives payments from different channels.


Development for a new call from PBB to PAPIE(Enrollment API)which included the below:


  • New REST endpoints for various API's
  • Integration with Interac by exposing the services
  • Triaging for Issues within TD as well as Interac.
  • SIT/UAT/PROD deployment for API's.


Software Developer

Intellect Design Arena(Client-CIBC)
10.2018 - 09.2023

Project involved pre-processing of SWIFT payments from various channels(ISO20022 formats)

  • Implementation of Restful API and to perform business validation on it within limited timeframe for concurrent users
  • Implementation of Send Money, Cancellation Money Restful API's for contextual payment system
  • Implementation of Microservices based Interac Integration layer(Kafka) to communicate between CBX and Interac gateway of bank.
  • Implementation of book of record for Payment advice exposing API for Add,Update and enquiry of Remittance info by partnering systems
  • Developed code for asynchronous messages between two system through Apache Kafka
  • Business logic for payment validation, error logging using Java,Spring Boot 2.x
  • Well versed in all testing phases(DEV/SIT/UAT)
  • Participated in Client Triage calls for SIT/UAT support
  • Deployed and tested fixes on lower environment prior to production.
  • Worked on Debugging, defect fixing and maintenance.
  • Experience in working for SLA for Tier 1 application.
  • Working knowledge of documentation like support manuals at Client side.
  • Experience in production issue troubleshooting with multiple teams.
  • Provided Operational support to the business users.
  • Troubleshot and diagnosed issues related to applications, code, configurations, or environments; analyzed/interpreted error logs, stack traces, and system behavior to determine root cause of problem in production environment.
  • Mentoring as a lead with offshore and onsite resources.
  • Triaging For UAT issues.

Team Lead

Intellect Design Arena
01.2016 - 10.2018

Project involved pre-processing of SWIFT based formats-

ISO20022,PAIN001,PAIN008,MT101,ANSIX12 and CIBC custom based formats.

  • Implementation of business validation for various payment types-Wires,EFT,ACH,CHK payments
  • Implementation of Account transfer payments for CIBC customer.
  • Implementation of various interface calls-Direct debit,Universal Move money
  • Performed unit testing using Junit.

Senior Software Engineer

Vnv Solutions Pvt Ltd
01.2013 - 11.2015

Project involved development of interfaces for interactions of students ,parents, and teachers in district

  • Built Notification Interface between parents and teachers using
  • Spring MVC,Spring Rest API,Spring Security and Hibernate 3.x for data layer
  • Coordinated across development teams to investigate and fix software bugs or errors found in Java applications or frameworks; participate in code analysis, change implementation, and fix testing
  • Preparing Low Level design document understanding High
  • Level design document for particular release.

Software Engineer

VnV Solutions Pvt Ltd
07.2012 - 01.2013

Project involved development of payment gateway for Indonesian Airlines for three different currencies

  • Development of Payment module using cybersource, doku and alipay gateway standards and Spring MVC deployed on JBoss server
  • Development of SOAP based webservices.

Technical Consultant

GenX Infotech
11.2011 - 01.2012

Project involved migration and development of new module of previously deployed Corporate Banking Portal and implementation of new features based on customer requirement

  • User Interface Enhancements using Struts 2.x
  • Development of Tax Payment module and International Banking using Struts 2.x

Software Engineer

Appin Technology Labs
05.2009 - 08.2011

Project aims to provide end-user friendly, web-based interface to manage variety of loan documents usually handled at client's workplace

  • Some of broad feature set of first version comprised of user authentication, upload and view variety of documents in different file formats, user rights management and report generation of activities along with history log
  • Interface development based on Struts 2.x
  • Development of user rights management module.

Education

Bachelor of Technology - Computer Science

BPUT

Skills

  • Java/J2EE
  • Java 8 Features
  • Java 11
  • Unix Shell scripting
  • Linux/Unix
  • Spring Framework
  • Spring MVC
  • Spring REST API
  • Spring Boot 27
  • Spring Cloud
  • API
  • Postman
  • Swagger
  • Containerization
  • Microservices Architecture
  • Service Oriented Architecture
  • Hibernate/JPA
  • JUnit
  • Oracle/MySQL/SQL
  • Jira
  • CI/CD-Jenkins
  • Maven
  • RDBMS
  • Eclipse/STS
  • Waterfall
  • Scrum
  • Weblogic
  • Tomcat
  • JBoss
  • SQL server
  • Jira/Confluence
  • Bitbucket/GitHub

Timeline

Senior Consultant

CGI (Client-TD Bank)
04.2024 - Current

Software Developer

Intellect Design Arena(Client-CIBC)
10.2018 - 09.2023

Team Lead

Intellect Design Arena
01.2016 - 10.2018

Senior Software Engineer

Vnv Solutions Pvt Ltd
01.2013 - 11.2015

Software Engineer

VnV Solutions Pvt Ltd
07.2012 - 01.2013

Technical Consultant

GenX Infotech
11.2011 - 01.2012

Software Engineer

Appin Technology Labs
05.2009 - 08.2011

Bachelor of Technology - Computer Science

BPUT
Diptirekha Mohapatra