Introduction

My name is Vaibhav Chadha and I am currently working at Esri, California as a Software Development Engineer II. I recently completed Bachelors of Software Engineering(B.Eng) at McMaster University, Canada. I completed my internship with Esri, California as a Full Stack Developer where I got the chance to work on two diverse projects. Previously, I have worked at TD Bank, Toronto as a Software Developer in the TD Securities teams. Also, I have completed two internships at RBC, Toronto as a Backend Software Developer and DevOps Engineer. Outside of my internships, I have worked on various personal and academic projects to further enhance my skillset.
I classify myself as an extrovert and I am always open to meeting new individuals and having a quick chat!

Skills

These are some skills that I have aquired through working on personal projects, school projects and internships.

    • Programming Languages

      - Python
      - Java
      - ReactJS
      - React Native
      - C
      - C++

    • Automation and Scripting

      - Jenkins
      - Urban Code Deploy
      - Bash
      - PowerShell
      - Groovy
      - VBScript

    • Operating Systems and Environments

      - Windows
      - Linux
      - SuSE
      - RHEL
      - Docker
      - OpenShift

    • Other tools and frameworks

      - GitHub / GitLab
      - MongoDB
      - jQuery
      - Bootsrap
      - ArcGIS
      - Verilog

Work Experience

  • ESRI

    Software Development Engineer II, ArcGIS Enterprise
    California, USA
    Jun 2021 - Present

    • Developed an internal web dashboard using HTML, JavaScript & Konva to display daily builds test results for senior management at the company.
    • Own and manage Distributed Collaboration, Portal Site Import Export and Email Support functionality testing codebase(Java) for ArcGIS Enterprise.
    • Own daily deployments and test-runs against Windows, Linux, Kubernetes
    • Developed python scripts to automate Testrails parsing from 6hrs to <1hr.
    • Developed and maintained 2 Jenkins servers with over 110 individual pipelines used by more than 40 developers on daily basis.
    • Developed adhoc scripts to install / build and deploy ArcGIS runtime Against Windows, Ubuntu, SuSE, RHEL and Kubernetes.

  • ESRI

    Software Development Engineer Intern
    California, USA
    Jun 2020 - Aug 2020

    • Developed next-generation Issue Tracking web application to manage all GitHub issues using HTML, JavaScript, NodeJS, Zenhub API and Git.
    • Generated an issue report to be sent via emails using a NodeJS Server.
    • Developed bash scripts to install ArcGIS and runtime from a specific build.
    • Leveraged Jenkins to provide an automated self-testing service to development teams.
    • Used python to parse all the outputs and generating a junit-xml result file.

  • TD Bank

    Software Developer Intern
    Toronto, Canada
    Jan 2020 - Apr 2020

    • Developed python script for monitoring ITRS tools in Ambari Environment. These scripts are triggered every 5 mins to check each environment and node repeatedly.
    • Wrote python scripts to create an alerting system for Hadoop Disk Space.
    • Added new features to a Springboot Application by using Java, HTML, JavaScript, Thymeleaf and Mongo DB dataset.
    • Managed Middleware & IT server list to ensure the correctness of all servers.

  • RBC Bank

    Software Developer Intern
    Toronto, Canada
    Sep 2019 - Dec 2019

    • Wrote Groovy/Bash scripts to migrate code from TFS to Git automatically.
    • Containerized ReadyAPI(SoapUI Pro) tests in a Linux based environment.
    • Deployed docker images to OpenShift platform using JFROG Artifactory.
    • Implemented docker containers to create images of the applications and dynamically add it to the Jenkins CI/CD pipelines.
    • Created code aligning with the strategic initiatives and enhancing transformation meeting vendor requirements and detailed design.

Recent Projects

Underneath, I have linked some of my personal and academic projects.