Harmeet Dhot


A forward-thinking Software Developer with over 3 years of experience in modern software design, development, and analysis.

Download Resume
Harmeet Dhot
  • A forward-thinking developer with 3 years of experience in Software Design, Development, Integration and Testing using Java, Spring Boot, and Angular.

  • Working experience in Core Java with strong understanding & working knowledge of Object-Oriented Programming and also API's like Collections, Multi- Threading, Exception.

  • Strong familiarity with SQL concepts and document-oriented database programs like MySQL, SQL Server. Working Knowledge of Object Relational Mapping (ORM) tools like Hibernate and JPA

  • Strong experience with Defect Management tools like JIRA and Build Automation tools like Maven Good knowledge with DevOps streamlining process through Jenkins CI/CD Release Automation

  • Strong fundamental knowledge of all the phases of SDLC (analysis, design, development, testing, and deployment) and highly competent in gathering requirements
Technical Skills
Programming Languages Java, JavaScript, Python, C, C++, BASH (Shell Scripting)
Web Development Technologies Spring Boot, Spring Cloud, Angular, HTML, CSS, Bootstrap, Ajax, JSON, XML
Database Systems MySQL, Oracle SQL, Psstgres SQL
Operating Systems Linux, OS X, UNIX, Windows 10
Other Skills Tableau, Wireshark, GitHub, MATLAB, Microsoft Office, Testing (JUnit), Sony Vegas Pro

Work Experience


Engineer-1

Miipe Inc.

Vaughan, Ontario

September 2020 - present

  • Followed Agile Software Development methodology in the progress of the project
  • Worked extensively on Spring boot for building REST API's and implement the MVC design pattern.
  • Used Spring framework for implementing Dependency Injection, Spring ORM.
  • Implemented Logging Filters with Spring Cloud Gateway and Circuit Breaker pattern with Resilience4J
  • Externalized configurations with profiles using Spring Cloud Config Server.
  • Created REST services templates using swagger specifications for binding the appropriate data elements to the API.
  • Used Git and Bitbucket to maintain the version control and for the source code repository.
  • Mapped and managed Object/table relationships in Hibernate.

Programmer Analyst

Canadian Tire Corporation

Toronto, Ontario

January 2019 - May 2020

  • Created custom solutions using Angular, Java and responsive web development technologies.
  • Mapped and managed Object/table relationships in Hibernate.
  • Implemented the login/logout and user sign in functionality using OAuth, OpenID Connect and Okta.
  • Provided workflow to improve code quality through peer code reviews and feedback.
  • Created REST services templates using swagger specifications for binding the appropriate data elements to the API.
  • Externalized configurations with profiles using Spring Cloud Config Server.
  • Followed documented processes and workflows provided by Clients or different stakeholders.

Programmer Analyst

Cognizant Technology Solutions Pvt. Ltd.

Pune, India

July 2016 - October 2017

  • Communicated and collaborated effectively with clients to gather and analyze requirements.
  • Developed, tested and deployed a search application for FCA (Financial Conduct Authority) using technologies like Java, Spring Boot, Spring Boot REST, Spring Boot JPA, Angular, Bootstrap, HTML,CSS.
  • Wrote SQL queries and stored procedures to interact with database.
  • Used Git for version control, JIRA for tracking work in the agile workspace.
  • Adopted test driven approach to development in an agile environment.
  • Created software design documents and maintained confluence pages.
  • Completed tasks assigned within sprint timeframe in agile environment.
  • Resolved software bugs, prepared cost time estimates. Delivered multiple client projects within tight deadlines.

Education


University Of Windsor

Windsor, ON

Master's of Applied Computing

January 2018 - Present

Courses: Advanced Computing Concepts, Advanced Software Engineering, Advanced System Programming, Advanced Database Topics, Network and Data Security, Internet applications and Distributed Systems, Managing Employees and Marketing.

Jaypee University of Information Technology

Himachal Pradesh, India

Bachelor of Technology, Computer Science

July 2012 - June 2016

Key Courses: Object Oriented Programming, Advanced Java, Software Engineering, Software Testing and Debugging, Data Structures, Mobile Computing, Operating Sytems, Compiler Design, Computer Networks

Recent Projects

Let's Get In Touch!


60 Adventura Road
Brampton, ON, L7A 5A7