Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

Vivek Mathur

Information Technology-Senior Developer
Toronto,Ontario

Summary

Experienced in development and maintenance of J2EE applications, microservices & ESB with thorough exposure in test systems management, performance engineering and team management.

Overview

12
years of professional experience
4
years of post-secondary education
4
Certificates

Work History

HCL CANADA INC.
Toronto, Ontario

Technical Lead
08.2021 - Current

Job overview

Project : Air Canada HR Data Migrations.

Role: Systems management and Developer

  • Worked with a team of developers to create a DB Migration QA web-based tool using AngularJS and NodeJS.
  • Designed and developed the UI and interaction with the back end spring boot services module
  • Created reusable components, directives, and services in order to maintain consistency throughout the application.
  • Developed a dedicated UI window for evaluating the comparison results on different tabs of the browser.
  • Implemented Sorting on various data tables used in the application.
  • Implemented pagination.
  • Developed the Database connection pooling. Leveraged the application with the Hikari data connection pooling.
  • Developed Notification module service in UI and backend.

Environment: Angular 7/8,9,11 Node 14.15.4, Spring boot, Git, Gitlab, Visual studio, STS, MySQL

HCL CANADA INC.
Toronto, Ontario

Technical Lead
07.2018 - Current

Job overview

Project : Air Canada PSS & Loyalty Upgrades

Area : ESB Integration, test systems and data management

Responsibilities

  • Orchestrated major test systems refreshes that includes full capture and restores. Worked on springboot based microservices to generate back up of 1.3 M records.
  • Developing data masking, subsetting and migration scripts/codes in SAP GIGYA dataflows to securely transition production data into test systems.
  • Worked on application integration using MuleSoft ESB and for integrating and orchestrating the services.
  • Performing version control including Configuration, Administration, branching, merging, tagging, and committing changes via Bitbucket.
  • APIs deployment and management in Anypoint platform.
  • Participated in the designing of RAML and REST based Enterprise services APIs.

HCL Technologies Ltd.
Noida, Uttar Pradesh

Senior Software Engineer
06.2017 - 07.2018

Job overview

Project : Southwest Airlines Performance QA

Role: Performance Test Engineer

  • Analysing Business and System Requirement Specifications.
  • Developing the test scripts in VUGEN and execution.
  • Creating the Test Scenarios based on the End-User Transactions.
  • Setting up test environment.
  • Creating and customizing the baseline scripts as per the business requirements.
  • Scenario Setup and Test Execution.
  • Analysis for system and application bottlenecks.
  • Preparation of the Test Summary Report
  • Developing Splunk queries and dashboards targeted at understanding application performance and
    capacity analysis.

Tools: HPE Loadrunner, Splunk, Dynatrace, Graphana

HCL Technologies Ltd.
Noida, Uttar Pradesh

Senior Software Engineer
12.2014 - 05.2017

Job overview

Project: Southwest Airlines Aircraft Operations and Safety

Role: Application Developer

  • Enhanced Controllers, Business Layer, Data access objects in AO critical operation irregularities reporting applications.
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Developed java scripts for the workflow executions in documentum.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented and worked in AGILE Practices.
  • Establishing Source Code baselines, tracking releases, upgrades, configuration changes and notifying all kind of system downtimes and failures.

Tools: IDE & Integration Tools (Eclipse, STS, IBM RAD), Code Review (Code Collaborator), Framework: (Spring 3.X.X)

COLLABERA TECHNOLOGIES PVT. LTD.
Noida, Uttar Pradesh

Software Engineer
06.2014 - 12.2014

Job overview

Project: Southwest Airlines Aircraft Operations

Role: Level 3 Application Support

  • Gone through the transition process of SWA involving knowledge acquisition, preparation of the knowledge documents.
  • Showcasing the knowledge in playback sessions.
  • Acted as a shadow resource of SWA’s SME and worked as an active resource.
  • Worked as a Subject matter expert of southwest airlines Safety & Regulatory application
  • Designed and developed code using Design Patterns like DAO, Factory Pattern, Abstract Factory, Singleton
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented and worked in AGILE Practices.
  • Implemented the logging mechanism using Log4j framework.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application. (Jira)
  • Worked on different service requests, enhancements, defect fixing.

Cubeheap Technologies Pvt Ltd
Jaipur, Rajasthan

Software Engineer
06.2013 - 06.2014

Job overview

Project - Wolter’s Kluwer

Roles - Full stack Developer

Key work:

  • Developed a web-based application with HTML, JSP, Spring MVC and Hibernate frameworks.
  • Used XML based configuration to wire the dependency components together and to define bean classes.
  • Participated in the designing of the 3-Tier architecture for the Inventory application following Spring MVC pattern.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Implemented persistence layer using Custom DAOs to handle CRUD operations.
  • Used JSP, HTML5, CSS3, Ajax toolkit and JavaScript to design the UI.
  • Developed range bars, check boxes for filtering records using jQuery.
  • Displayed the records in the page using grid framework in Bootstrap with functions of pagination.
  • Implemented inline editing, sorting functionalities using jQuery.
  • Involved in performing GET and POST requests using Ajax to implement Auto Completion.
  • Used firebug, Chrome developer tools to resolve the JavaScript errors.
  • Implemented stored procedures and dynamic SQL on SQL Server.

Componence Portal Services Pvt. Ltd
Jaipur, Rajasthan

Software Engineer
06.2011 - 06.2013

Job overview

Project : DR3DATA (Client Netherlands)

Role: Developer

  • Participated in multi-tiered J2EE design utilizing Spring IOC & MVC architecture and developed the billing module.
  • Implemented database connectivity using Spring JDBC template framework.
  • Designed controllers and view with JSPs and Servlets
  • Developed DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application.
  • Implemented client-side validations using JavaScript and Jquery.
  • Developed logging module using Log4J to create logs to debug and trace application
  • Used SVN for version control and Maven as a project build tool
  • Analyzed proposed technical solutions based on customer requirements.
  • Updated old code bases to modern development standards, improving functionality.

Education

Rajasthan Technical University

Bachelor's of Technology from Information Technology
07.2007 - 07.2011

Skills

J2EE Development

undefined

Certification

AWS cloud Essentials

Timeline

Elastic Google Cloud Infrastructure_Scaling and Automation, Essential Google Cloud Infrastructure_ Core Services, Essential Google Cloud Infrastructure_Foundation, Google Cloud Platform Fundamentals_Core Infrastructure

03-2023

AWS cloud Essentials

09-2022

Technical Lead

HCL CANADA INC.
08.2021 - Current

Scrum Alliance CSM

06-2021

Technical Lead

HCL CANADA INC.
07.2018 - Current

Senior Software Engineer

HCL Technologies Ltd.
06.2017 - 07.2018

Senior Software Engineer

HCL Technologies Ltd.
12.2014 - 05.2017

Software Engineer

COLLABERA TECHNOLOGIES PVT. LTD.
06.2014 - 12.2014

Software Engineer

Cubeheap Technologies Pvt Ltd
06.2013 - 06.2014

Oracle certified Java SE 6 Programmer

08-2011

Software Engineer

Componence Portal Services Pvt. Ltd
06.2011 - 06.2013

Rajasthan Technical University

Bachelor's of Technology from Information Technology
07.2007 - 07.2011
Vivek Mathur Information Technology-Senior Developer