Results-oriented and innovative Senior Software Engineer with 10+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.
Securepay is an online payments expert and a business of Australia Post that provides e-commerce payment solutions for businesses and organizations of all sizes.
Technologies: Java , Spring boot, Groovy, mysql, Jenkins, Terraform, Restful web services, Splunk.
Responsibilities:
Tyro payments provides eftpos devices, e‑commerce and business banking solutions all over Australia. Managing over 70 micro services for transaction management, settlement and partner commissions etc.
Technologies : Kotlin, AWS, Spring, AWS, Localstack, Wiremock, Postgres Restful web services, Grafana, Sumo logic, Kubernetes, Terraform, Spring Boot, Dynamo DB, Istio proxy.
Responsibilities:
The Royal Automobile Club of Victoria is a motoring club and mutual organization which provides products and services in the areas of motoring and mobility, home, leisure, financial services and general insurance. RACV provides club membership to users for their services such as roadside assistance, Vehicle insurance, vacations etc.
Member Application: Based on the active product holding of a user, membership will be rewarded to the user. Member app takes care of evaluating membership of a user based on the insurance rules configured.
Technologies: Spring Boot, Hibernate, Restful webservices, Docker, Heroku, Postgres, Spring Batch.
Responsibilities:
• Single handily take care of the entire development/support of the application
• Worked in collaboration with multiple stakeholders (Business representatives, Business BAs, Architects, interfacing teams etc) to ensure smooth functioning of project.
• Taking care of existing issues and bugs, by tracking them as Jira and taking it to closure after the fixes are deployed.
• Demo the outcomes in showcases and incorporate the feedback prior to Production deployment.
• Ensuring the ball is not dropped by taking up the responsibility and accountability of Heroku applications.
Created applications of Jira integrations with Jenkins and GitHub.
GitHub for Jira :
Using this Jira plugin one can connect one or more GitHub organization to their Jira site and select specific repositories to bring their work together and get updates and links about what happening with their repositories in Jira issues for:
• Pull requests
• Commits
• Branches And show Jira information in GitHub.
Atlassian Jira Software Cloud:
This Jenkins plugin is intended to be specifically for integrating Jenkins with Jira. It provides a reliable way to send Build and deployment information from Jenkins server to Jira Software cloud site.
Technologies: Node Js, Octokit, Spring Boot, Hibernate, AWS, Docker, Junit test cases, probot, Jenkins extensions.
Responsibilities:
• Brainstorm and provide innovation ideas and suggest implementation.
• Provide suggestions on improvements of existing application.
• Materialise the above‑mentioned ideas after discussion with management and take it to backlog and implement the changes.
• Taking care of existing issues and bugs
• Involve in project demos.
• Taking care of whole responsibility of Jenkins plugin implementation and release.
OCV establishes single views for all customer types, whether retail, business, institutional, broker or prospect. It creates a holistic view of who the customer is, the relationship they have, their roles they have, the accounts they hold and the essential information about them such as their address, mobile and email.
Technologies: Java, Microservices, Spring Boot, MDM , Restful Web Services, SQL,Kafka, Kubernetes, openshift, docker and Junit test cases, Robot framework for BDD.
Responsibilities:
• Working along with client agile teams in day to day activities to achieve the sprint goals
• Participating and conducting workshops to confirm the requirements and estimates
• Co‑ordinating with multiple other teams during Production support activities and single handedly maintaining 5 applications during my Production support cycle.
• Implementing code changes for the Application during the development process
• Involved in Release support activities and migration to production.
D&B Credit application facilitates business reports and alerts to its customers. This project aims at providing the change of company's data in its raw form to D&B Credit.
Technologies: Spring MVC, Rest, Hibernate, Angular Js (Basics), Handlebar Template, Java, J2EE, Spring MVC, Hibernate, Restful, Web Services Pl SQL and JSP.
Responsibilities:
• Implementing code changes as per the change requests and feature requirements.
• Participating in Project design discussions for new feature implementations.
• Handling defect fixes and Unit Testing.
• Participating defect triage discussions and implementing code changes on application defects.
This is one of the largest providers for credit / charge card products. They also provide their services for banking and travellers cheques. The Project provides network for credit card transactions and stands in when card authorization network goes down and takes decision to approve or to reject transaction. It provides support for reconciliation by running batch jobs. It has got UI for viewing the transactions, to test new merchant device and control certain environments.
Technologies: Java, J2EE, Spring MVC, Oracle, Pl SQL and JSP.
Responsibilities:
• Major work as a Java developer with one onsite Coordinator.
• Analyzing customer requirements and Design documents.
• Consulted regularly with customers on project status, proposals, and technical issues.
• Support for Unit and SIT Testing.
• Support for CMR Execution.
Itʼs a Canadian interbank which provides network for the purpose of electronic financial transactions. One of the key features that it provides is the E‑Transfer, through which one can sent money to other by means of an email.
Technologies: Java, J2EE, Spring MVC, Hibernate, Restful Web Services, Javascript, Jsp and Oracle.
Responsibilities:
• Implementing code changes for Application performance improvements Worked with Restful Web Service.
• Handled Bug fixes, Testing and Change Requests • Interacting with client teams in various stages for our project.
• Handling feature release activities including code integration and deliverable releases