Summary
Overview
Work History
Education
Skills
Timeline
Dipen Shah

Dipen Shah

Sr Technical Consultant
Girraween - Sydney

Summary

  • Senior Consultant with 15 years of experience in IT industry, Extended expertise in SOA/BPM/ESB technologies with more than 6+ years and in Java/J2EE technologies with more than 8+ years.
  • Over 7+ years of professional experience as a Full Stack Developer(Java) in analysis, design, development, implementation and troubleshooting various web based applications.
  • Strong domain knowledge of Insurance, Banking,Finance, eCommerce, Government Projects.
  • Working knowledge in Core Java (Java 8 and Java 11) and JavaEE platform with Servlets, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot and Front end technologies of Thymeleaf, HTML, JS, Node and Angular.
  • Experience working with database technologies like MySQL, Oracle, MS SQL Server.
  • Experienced working on different layers of Spring MVC architecture such as Spring - Controller, service and repository classes.
  • Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML.
  • Experienced working in Agile-based SDLC environment and participating in different Scrum sessions.

Overview

16
16
years of professional experience
4
4
years of post-secondary education

Work History

Senior ICT Developer

Transport For NSW
10.2023 - Current

● Full Stack Senior ICT Developer working on Angular/Thymleaf and Spring boot application.

● Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view.

● Implemented multi-threading to handle synchronization for users accessing modules.

● Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

● Developed various modules w.r.t design patterns such as Factory and Singleton.

● CoordinatingTeam of Offshore for BAU implementation and process

Sr Technical Consultant

NSW Department Of Education
02.2023 - 09.2023

● Full Stack Sr Developer (Angular JS, RESTful Web Services in Node.js and Spring Boot).

● Involved in designing and developing the application using Angular JS at Front end and Node JS /Spring Boot at backend.

● Used Maven to add dependencies required for the project.

● Worked on JUnit for unit testing of the application.

● Worked on bug fixing and supported the production application.

Full Stack Digital Specialist

NSW Department Of Planning And Environment
06.2022 - 02.2023

Responsibilities

  • Performed coding, debugging, and unit testing tasks in support of multiple projects within NSW DPIE
  • Provided ongoing maintenance for assigned applications and systems.
  • Applied current programming standards and methodologies to all relevant projects and activities.
  • Upgraded and maintained both the back-end and front-end systems.
  • Worked alongside web developers, marketing teams, and engineers to ensure the right look and vital features were achieved.
  • Remained adaptable and committed to staying on top of growing technologies and engineering trends.
  • Developed and Maintained scalable web-based user interfaces and components using Angular, Spring and java core.
  • Resolved problems, improved operations and provided exceptional service.
  • Identified issues, analyzed information and provided solutions to problems.
  • Maintained energy and enthusiasm in fast-paced environment.
  • Conducted research, gathered information from multiple sources and presented results.

Technical Consultant

NSW Police Force
08.2021 - 06.2022

The FingerPrints project of NSWPF deals with scanning the fingerprints of the criminal and synchronizing with the Federal Canberra System.

The System also deals with applications related to VISA/Police Applicant etc too. The technology stack consist of Angular with Spring Boot deployed on prem server.

Responsibilities

  • Full Stack Sr Developer (Angular JS, RESTful Web Services)
  • Involved in designing Spring MVC application and Hibernate to design module structure.
  • Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures.
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework.
  • Worked on Angular JS controllers and created functions to interact with the RESTful Web Services using AJAX.
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

Lead Consultant

Department of Education NSW
05.2019 - 07.2021

Responsibilities :

  • Manage Implementation lifecycle from blueprint to realization
  • Participate in architecture and design discussions for new modules and service offerings.
  • Design and maintainence of webservices/API's using SOA Architecture to integrate application with external vendors.
  • Leading Team for Migration Program from existing JBoss 6.1 EAP to 7.2 EAP and TIBCO BW 5.11 to 5.14.
  • Troubleshoot technical issues (Bugs, data integration) and drive issues escations/resolutions within QA and Dev Teams.

Senior Consultant

Comtel Solutions (Client : DBS Bank)
09.2015 - 01.2019

DBS Digital Bank AKA known as Digi Bank is an entire bank squeezed to fit into your Smartphone. This new revolution has changed the ideas and future of the banking domain.

Digital Banking (Digi Bank DBS)

Responsibilities :

  • Designed,developed and Production Support for BIAN-compliant micro-services using TIBCO BusinessWorks 5.x, AXWAY API and ActiveSpaces along with TIBCO EMS.
  • Test-Driven Development using SOAP UI/Postman.
  • Design discussions with Third party system (Finacle and TMS) vendors to finalize xsd schemas and service contracts, Created mapping sheets and design documents for the same.
  • Mentored new project joiners and offshore teams (Hyderabad – India).
  • Configuration and deployment using Jenkins.

TIBCO Consultant

Laurel Soft Solutions (Client : HP)
04.2014 - 09.2015
  • Responsible for design/coding the BW Process, BPM Gadgets, Organization Models, Forms, BPM Processes along with Dashboards and reports using TIBCO Spotfire.

Consultant

TIBCO Software
12.2012 - 03.2014
  • Worked as Sr Consultant for TIBCO technologies

Software Engineer II

Progress Software
02.2011 - 11.2012
  • Worked as Developer / Analyst for the project.

Technical Associate

TechMahindra Ltd
10.2007 - 02.2011
  • Worked as Developer / Analyst for the project.

Education

Bachelor of Engineering - Electronics And Telecommunication

K.J.SOMAIYA, Mumbai University - India
09.2003 - 06.2007

Bachelor’s in Engineering (Electronics and Telecommunications)

Skills

Programming Languages : JAVA/J2EE

Technology/Tools : AXWAY API, JSP, Servlet, XML, XSLT, EJB, Struts, Hibernate, Microservices, JMS, JavaScript, AJAX, JSON, MQ Series, Spring Boot, Node Js and Angular

SOA : TIBCO Business Works (BW) -5X , AMX, AMX-BPM, EMS, HAWK, SPOTFIRE, and Knowledge on Mulesoft, Dell Boomi and TIBCO BW 6X series

Server/Database: TIBCO Administrator, WebLogic, Websphere, Tomcat, Oracle, MySQL, PL/SQL, SQL Server 2008 and 2016

Domain: Banking, Telecom, Supply Chain, BPM, Education and Agile Development Cycle

Products: TIBCO, Savvion, Dell Boomi, Mulesoft, AXWAY,Pega

Database Tools: Oracle Toad and Sql Developer

Platforms: Microsoft Windows, Red Hat Linux

Build/Deployment Tools : GIT,Bamboo,Maven,ANT Scripts, SSIS Packages and Jenkins

Monitoting Tools : Splunk and NewRelic

Automation Tools : LISA and Selenium

Timeline

Senior ICT Developer - Transport For NSW
10.2023 - Current
Sr Technical Consultant - NSW Department Of Education
02.2023 - 09.2023
Full Stack Digital Specialist - NSW Department Of Planning And Environment
06.2022 - 02.2023
Technical Consultant - NSW Police Force
08.2021 - 06.2022
Lead Consultant - Department of Education NSW
05.2019 - 07.2021
Senior Consultant - Comtel Solutions (Client : DBS Bank)
09.2015 - 01.2019
TIBCO Consultant - Laurel Soft Solutions (Client : HP)
04.2014 - 09.2015
Consultant - TIBCO Software
12.2012 - 03.2014
Software Engineer II - Progress Software
02.2011 - 11.2012
Technical Associate - TechMahindra Ltd
10.2007 - 02.2011
K.J.SOMAIYA - Bachelor of Engineering, Electronics And Telecommunication
09.2003 - 06.2007
Dipen ShahSr Technical Consultant