Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Diwakar Sharma

Macomb

Summary

Results-driven Application Developer specializing in Java, Spring/Spring Boot, and MySQl, with a strong background in Hibernate, JPA, JWT, JDBC, Struts and Maven. Proficient in implementing MVC design pattern and Object Oriented concepts to build efficient and scalable applications. Eager to contribute to a dynamic team by delivering robust solutions.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Application Developer

Center For The Application Of Information Technologies (CAIT)
10.2021 - Current
  • Developed and maintained web applications using Java, Spring, and Spring Boot, Angular ensuring high performance and responsiveness to user requests
  • Designed and implemented RESTful APIs and integrated third party-services to enhance application functionality and data exchange
  • Optimized database performance by writing efficient SQL queries and managing MySQL databases, reducing query execution time by up to 30%
  • Implemented security features like authentication, authorization and encryption with JWT to ensure data protection and secure application access
  • Collaborated with frontend developers to design and implement seamless user experiences by ensuring the backend services were robust, scalable and aligned with UI/UX requirements
  • Wrote comprehensive test cases using JUnit to ensure the reliability and correctness of backend components, leading to smoother deployments.

Education

Bachelor Of Science -

University of Maryland Baltimore County
Baltimore, MD
05.2018

Skills

  • Programming Languages: Java, Python, C#, JavaScript, Typescript,
  • Frameworks: Spring, SpringBoot, Hibernate, Struts, MVC
  • Web Technologies: JSP, Servlets, Thymeleaf
  • Database Management: MySQL, SQL, JDBC, JPA, Oracle, MongoDB, DBeaver
  • Testing: JUnit, TDD
  • CICD and Containerized Tools: CI/CD (Jenkins), Docker, Kubernetes, Git, Gitea, GitHub
  • Development Tools: VS Code, Eclipse, IntelliJ IDEA, DBeaver
  • Frontend Technologies: Angular, HTML, CSS, XML, JSON
  • Version Control : Git, SVN, Gitea, GitHub
  • Cloud Services: AWS, Heroku

Certification

Advanced Java EE Training 04/2021-09/2021

Cogent University (Online)

  • Completed 6-month intensive training in advanced Java EE, earning a certificate for proficiency in technologies such as Servlet, JSP, Hibernate, Spring MVC, JWT security, Angular and Unit testing.
  • Developed a full-stack application using Java EE, integrating front-end and back-end technologies using angular for the UI, Spring MVC for the backend and MySQL for database.
  • Implemented JWT-based security to ensure user authentication and authorization enhancing overall security.
  • Integrated Angular with backend services to create a dynamic and responsive user interface, resulting in an improved user interface.


Oracle Java SE 8 Certified Associate (OCA) 03/2021

  • Achieved certification demonstrating proficiency in java SE 8 and its core concepts


Java Web Development Bootcamp 07/2018 -09/2018

Montgomery College, Md,

  • Completed a 3-month Java Web Development Bootcamp, gaining hands-on experience with java, MySQL, Spring Boot, Thymeleaf, HTML, BootStrap and CSS,
  • Designed dynamic web pages using Thymeleaf, integrating with Spring Boot to create responsive and interactive applications.
  • Integrated frontend and backend components, enabling smooth data flow and enhancing the overall functionality of the application.



Timeline

Application Developer

Center For The Application Of Information Technologies (CAIT)
10.2021 - Current

Bachelor Of Science -

University of Maryland Baltimore County

Advanced Java EE Training 04/2021-09/2021

Cogent University (Online)

  • Completed 6-month intensive training in advanced Java EE, earning a certificate for proficiency in technologies such as Servlet, JSP, Hibernate, Spring MVC, JWT security, Angular and Unit testing.
  • Developed a full-stack application using Java EE, integrating front-end and back-end technologies using angular for the UI, Spring MVC for the backend and MySQL for database.
  • Implemented JWT-based security to ensure user authentication and authorization enhancing overall security.
  • Integrated Angular with backend services to create a dynamic and responsive user interface, resulting in an improved user interface.


Oracle Java SE 8 Certified Associate (OCA) 03/2021

  • Achieved certification demonstrating proficiency in java SE 8 and its core concepts


Java Web Development Bootcamp 07/2018 -09/2018

Montgomery College, Md,

  • Completed a 3-month Java Web Development Bootcamp, gaining hands-on experience with java, MySQL, Spring Boot, Thymeleaf, HTML, BootStrap and CSS,
  • Designed dynamic web pages using Thymeleaf, integrating with Spring Boot to create responsive and interactive applications.
  • Integrated frontend and backend components, enabling smooth data flow and enhancing the overall functionality of the application.



Diwakar Sharma