Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Dharmesh S

Toronto,Canada

Summary

  • Accomplished IT professional with over 7 years of experience in designing and implementing web-based applications utilizing JAVA/J2EE technologies. Expertise in Core Java, JDBC, Servlets, JSP, XML, and Spring frameworks enables the delivery of high-quality solutions. Proven ability in RESTful API development has led to enhanced application efficiency and alignment with business objectives. Committed to leveraging technical skills to drive innovation and support organizational goals.
  • Results-driven Software Development professional with extensive experience in the complete Software Development Life Cycle (SDLC). Expertise in requirements gathering, analysis, design, coding, and testing, with a strong focus on Object-Oriented Analysis and Design (OOAD) and Service-Oriented Architecture (SOA). Demonstrated success in optimizing client-server architectures to enhance scalability and user experience while delivering high-performance solutions. Proven skills in Web Services testing utilizing Selenium IDE, Selenium RC Server, Selenium Grid/Web Driver Testing, and SOAPUI.

Overview

8
8
years of professional experience

Work History

Sr. IT Developer

TD Bank
09.2023 - Current
  • Designed, developed, and maintained scalable front-end applications using Angular and React, delivering dynamic and responsive user experiences.
  • Developed and optimized back-end services and RESTful APIs with Java and Spring Boot, ensuring seamless system integration and high performance.
  • Built and maintained microservices architecture, enabling modular development and independent deployment for scalable applications.
  • Focused on enhancing application performance, responsiveness, and reducing latency for both front-end and back-end systems.
  • Collaborated closely with Product Owners, Designers, and Developers in an Agile Scrum environment to define, develop, and deliver high-quality product features.
  • Provided production support, handling incidents, conducting root cause analysis, and implementing timely resolutions to minimize business impact.
  • Created and managed SSRS reports to generate business-critical insights tailored to stakeholder requirements.
  • Developed, monitored, and maintained batch jobs using Autosys to support backend data processing and workflow automation.
  • Performed bug fixes based on business needs, ensuring thorough testing in QA/UAT environments before deployment.
  • Actively participated in sprint planning, daily stand-ups, and retrospectives, aligning team goals with project delivery timelines.
  • Conducted code reviews to maintain code quality, enforce best practices, and ensure maintainability across the development lifecycle.
  • Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes, DHTML5, CSS3, JavaScript, Linux, UNIX JUnit, Angular8, Swagger, Node.js, jQuery, Web services, Maven, Jenkins, Docker, TOAD, Grunt, GIT, Putty, Visio, JIRA, Quality Center

Technical Lead

HCL Tech
03.2022 - 05.2023
  • Collaborated in requirement gathering, design, and development following Agile-Scrum methodology.
  • Developed UI components with HTML5, CSS, and jQuery for dynamic interactions and AJAX calls.
  • Improved application performance through Angular 8 component-based development, ensuring smooth future framework transitions.
  • Built RESTful APIs using Node.js and Angular 8, integrating MongoDB for efficient data storage and retrieval.
  • Prepared detailed design documents, including low- and high-level architecture.
  • Utilized Java 8 features like method references and functional interfaces for optimized code.
  • Implemented Spring Boot Actuator for externalized configuration management.
  • Developed microservices with Spring Boot, ensuring efficient communication via RESTful web services.
  • Designed, documented, and tested APIs using Swagger for seamless integration.
  • Developed the DAO layer using Hibernate Template to manage data persistence.
  • Applied expertise in multithreading, Spring, Hibernate, and Apache technologies for robust application performance.
  • Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes, DHTML5, CSS3, JavaScript, Linux, UNIX JUnit, Angular8, Swagger, Node.js, jQuery, Web services, Maven, Jenkins, Docker, TOAD, Grunt, GIT, Putty, Visio, JIRA, Quality Center

Java Developer

AMD
08.2021 - 03.2022
  • Translated business requirements into technical designs and developed systems accordingly.
  • Followed Agile methodology, participated in iterative development and code reviews.
  • Created DAOs using Spring JDBC for database operations like fetch, insert, update, and delete.
  • Implemented MVC architecture with JSF, JSPs for UI, and Oracle 10g for database modeling.
  • Converted PSD designs into pixel-perfect XHTML using HTML5 and CSS3.
  • Automated tasks using Python, Bash, Shell scripting, and XML; debugged unfamiliar codebases with Golang.
  • Developed stored procedures, SQL/NOSQL queries, and backend logic using Oracle, TOAD, and SQL Developer.

Java/J2EE Developer

DBZ Automation Inc
06.2017 - 08.2021
  • Participated in all phases of the SDLC, including analysis, design, implementation, and testing.
  • Utilized Hibernate for named queries, HQL, caching, and database transactions.
  • Developed Data Access Objects (DAO) for data manipulation and management.
  • Created and consumed SOAP and RESTful Web Services using Apache Axis and SOAP UI.
  • Designed messaging flows using ActiveMQ for seamless communication.
  • Upgraded UI with HTML, CSS, jQuery, Bootstrap, and developed a responsive POC using FileNet.
  • Implemented application using Spring IoC, Spring MVC, Spring AOP, and Spring Boot in an Agile environment.

Education

Bachelors - Electronics and Telecommunication Engineering

Gujarat Technological University

Skills

  • Languages Java 8/11, JavaScript, J2EE, Core Java, Basic Python, PL/SQL,Angular, Node JS
  • J2EE Standards Servlets, JSP, JSF, JDBC, Java Mail, JMS, WEB 20, Web Services, SAX and SOA JSTL
  • Frameworks Spring Boot, Spring AOP, Spring MVC, Spring IOC, Spring batch, Spring Data JPA
  • Hibernate
  • Web Technologies JSP, JQuery, Servlets, Java Beans, JavaScript,HTML5, XML, CSS3
  • Database Oracle 9i/10g/11g/12c, SQL Server, MY SQL, DB2
  • Tools & Utilities:
    Splunk, Dynatrace, SQL Developer, Aqua Data Studio, Visio
  • Web/App Servers:
    Apache Tomcat, Kubernetes, Web Sphere, JBoss, Web Logic
  • Testing Tools:
    Jmeter, Junit, SOAP UI & several others
  • Database:
    Oracle 9i/10g/11g/12c, SQL Server, MY SQL, DB2

Languages

English
Native or Bilingual
Hindi
Native or Bilingual
Gujarati
Native or Bilingual

Timeline

Sr. IT Developer

TD Bank
09.2023 - Current

Technical Lead

HCL Tech
03.2022 - 05.2023

Java Developer

AMD
08.2021 - 03.2022

Java/J2EE Developer

DBZ Automation Inc
06.2017 - 08.2021

Bachelors - Electronics and Telecommunication Engineering

Gujarat Technological University
Dharmesh S