Career Summary

Java Expert with 8+ years' experience leading and developing projects by acting as senior developer and programmer analyst. Hands-on experience in every stage of the software lifecycle, including requirement analysis, designing, implementation, testing with both Agile and Waterfall methodology.

Proficiency includes Core Java, J2EE, J2EE technologies like Hibernate, spring, EJB, JMS, JAXB, DWR, JAX-WS API for web services, Web technologies like HTML/HTML5, CSS/CSS3, JavaScript, jQuery Ajax, PHP and Database like PostgreSQL and Oracle. Development includes enterprise application development, development of reusable components with the use of various design patterns and standard coding practices.

Work Experience

Senior Software Developer

Mastercard
09-2019 - Present
Project: Payment Gateway Services (PGS)

Roles & Responsibilities:

Involved in creating the payment gateway system from scratch for various payment providers which includes (Boleto Bancario, Mercado Pago, PayPal, CITI ACH).

Improved performance of the batch settlement and file generation of transactions at EOD which is being sent to the acquirer to settle the transaction with the third party or centralized authorities like NACHA.

Customized framework to generate settlement file to support different file types as per acquirer requirement which was earlier supporting only fixed-length file generation.

Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.

Technologies used:

  • Java
  • Spring
  • Hibernate
  • JavaScript
  • Python
  • PostgresSQL
  • Tomcat

Authorized Officer

UBS India Pvt Ltd
07-2018 - 09-2019
Project: UBS Commission Management System

Roles & Responsibilities:

Designed, developed and implemented software applications for UBS Commission Management System on analyzed requirements and understanding of industry technical standards

Reworked applications to meet changing market trends, individual customer demands and regional compliance like GDPR.

Achievements:

  • Recognized as subject matter expert for Revenue Posting Model functionality which is key part of Commission management system.

Technologies used:

  • Java
  • Spring
  • Spring Batch
  • React
  • HTML/CSS
  • Oracle Database

Application Developer

Oracle Financial Software Services Ltd
09-2015 - 06-2018
Project: Oracle Banking Collections

Roles & Responsibilities:

Involved in complete software development lifecycle including performance analysis, design, development and testing

Development of reusable components and automate code conversion from Cobol to Java code.

Oracle Revenue Management and Billing framework customization as per product requirement and development.

Worked with quality assurance team to set up scripts, test case and automation protocols.

Technologies used:

  • Java
  • Hibernate
  • EJB
  • Oracle ADF
  • HTML/CSS
  • Oracle Database
  • Weblogic
  • Unix

Systems Engineer

Tata Consultancy Services
01-2013 - 09-2015
Project: Kenya Revenue Authorities (KRA)

Roles & Responsibilities:

Involved in requirement analysis, interactions with business analysts and end-users to determine optimal specifications.

Testing and debugging developed components with post-go-live support.

Worked on various POC (data masking/log segregator/time tracker) as value addtion

Achievements:

  • Recognized as subject matter expert for Income Tax Returns Module Kenya Revenue Authority project.
  • Improved performace of application to improve efficiency and page speed of view returns functionality by 20 seconds.

Technologies used:

  • Java
  • EJB
  • Hibernate
  • Spring
  • HTML/CSS
  • JavaScript
  • jQuery
  • Jsp
  • jasper reports
  • PostgresSQL
  • Apache Tomcat
  • JBoss
  • Unix

Skills & Tools

Frontend

  • React
  • JavaScript
  • Node.js
  • HTML/CSS/

Backend

  • Java/J2EE
  • Spring/Spring Boot
  • EJB
  • Hibernate
  • System Design
  • Microservices
  • WebServices (Rest/SOAP)

Others

  • DevOps
  • Git
  • Testing Frameworks
  • WordPress
  • JavaScript
  • jQuery
  • Python
  • Python
  • SAFe
  • Agile
  • PostgreSQL
  • Oracle Database
  • MySQL
  • Maven
  • Jenkins
  • Static code tools

Education

  • B.E. in Information Technology
    Gujarat Technological University
    2008 - 2012

Awards

  • ILP Kudos
    Recognized as ILP Kudos during TCS fresheres training.
  • Certificate of Appreciation
    Received this award because of critical Reconciliation Engine implementation and its automation in UBS.

Language

  • English (Professional)
  • Hindi (Professional)
  • Gujarati (Native)

Interests

  • Playing Outdoor Games