Summary
Overview
Work History
Education
Skills
Websites
Github
Leetcode
Personal Qualifications
Timeline
Generic

DIPEEKA DESHMUKH

Plano,TX

Summary

Software engineering professional with over 12 years of diversified exposure in analysis, design, development and implementation of web-based applications using Java/J2EE technologies. Strong programming skills in designing and implementation of multi-tier applications using Core Java, JDBC, Spring, MVC and Spring Boot. Experience in using various design patterns and understanding of object-oriented programming concepts. Good experience in developing applications with SOAP and RESTFul Web Services. Experience in deploying microservices using Docker containers, Kubernetes clusters and OpenShift. Good knowledge of CI/CD with Jenkins. Performed various software development life cycle activities like requirement gathering/reviews, design, development, deployment, unit testing using JUnit and execution of manual test cases. Self-motivated and ability to handle multiple priorities with excellent time management skills.

Overview

13
13
years of professional experience

Work History

Senior Consultant

CGI
03.2022 - Current
  • Developed microservices using Java-8, Spring Boot, Gradle
  • Developed Inner REST APIs that communicate with databases in MongoDB or Oracle SQL
  • Created Outer REST APIs that communicate with front end Angular applications
  • Deployed the services using openshift and tested via postman
  • Developed UI Components using angular
  • Built and deployed services using Jenkins CICD pipelines
  • Implemented unit test cases using Spock framework
  • Provided support for performance testing of different microservices
  • Worked on fine tuning of microservices in openshift using results from performance testing
  • Involved in fixing the Test, UAT bugs
  • Monitored applications using Dynatrace
  • Provided support for production outages, debugged application in production using Humio
  • Independently worked on the deployment release of microservices.

Software Developer

Mastech Digital
11.2020 - 03.2022
  • Developed multiple rest based microservices from scratch using Java-8, Spring Boot, Gradle, deployed on OpenShift and tested via Postman tool
  • Developed SOAP based microservices to replace existing monolithic mainframe application
  • Built and deployed services using Jenkins CICD pipelines
  • Implemented unit test cases using Spock framework
  • Involved in fixing the Test, UAT bugs
  • Provided extensive support for production issues/outages
  • Monitored applications using Dynatrace.

Sr. Software Engineer

Tech Mahindra
04.2016 - 11.2020
  • Developed multiple rest based microservices from scratch using Java-8, Spring Boot with Oracle backend, deployed on Kubernetes cluster and tested via Postman tool
  • Implemented good unit test cases using JUnit, Mockito
  • Implemented coding standards and refactoring in every stage to provide flawless code
  • Involved in fixing the UAT bugs, change requests (CRs) analysis and impact analysis of CRs
  • Provided extensive support for production issues/outages
  • Implemented alerting for production deployed api's using TAPM, Prometheus
  • Conducted code reviews with onsite and offshore team
  • Involved in complete SDLC - Requirement Analysis, Development, Unit and Integration Testing.

Sr. Software Engineer

Tech Mahindra
04.2015 - 04.2016
  • Developed/designed business processes using BPMN and BPEL in ActiveVOS
  • Worked on publishing and integrating Java, JMS, REST Service
  • Extensively used XQUERY, XPATH to retrieve data and transform from varied sources and use it to build complex XMLs
  • Performed requirements gathering and analysis by communicating with different clients, Onsite Architect
  • Performed unit testing, regression testing of the code, provided deployment support.

Software Engineer

Tech Mahindra
06.2011 - 04.2015
  • Developed work stack management tool using Hibernate, Core Java and J2EE with MySQL as back end
  • Documented requirements, designed process flows, architected database & did unit testing with proper version controlling
  • The tool was developed using agile methodology.

Education

Bachelor of Engineering in Computer Science and Engineering -

Sant Gadge Baba Amravati University
Amravati, India
05.2011

Skills

  • Eclipse, Maven, Gradle, Soap UI, SVN, Oracle 10G, TOAD, SQL Developer, Quality Center, GIT, Rally, Jenkins, Kubernetes, Sublime Text, Visual Studio Code, ActiveVos
  • Java, J2EE, XML, SQL
  • Spring, Spring boot, MVC, Angular, Hibernate
  • SDLC, Agile, Waterfall, Data Structures, UML, Design Patterns, SVN & Git
  • Oracle, MySQL, SQL, PL /SQL, Apache Cassandra
  • Core Java, J2EE, Servlet, JSP, JDBC, Web Services (SOAP and Restful), XML, Hibernate, Struts
  • HTML5, CSS3, JavaScript, jQuery, Angular 4, JSP, XML
  • Amazon Web Services (AWS), Basics of Google App Engine

Github

https://github.com/dipeekadeshmukh

Leetcode

https://leetcode.com/dipeekadeshmukh

Personal Qualifications

Sant Gadge Baba Amravati University, Amravati, India, Bachelor of Engineering in Computer Science and Engineering, 05/2011

Timeline

Senior Consultant

CGI
03.2022 - Current

Software Developer

Mastech Digital
11.2020 - 03.2022

Sr. Software Engineer

Tech Mahindra
04.2016 - 11.2020

Sr. Software Engineer

Tech Mahindra
04.2015 - 04.2016

Software Engineer

Tech Mahindra
06.2011 - 04.2015

Bachelor of Engineering in Computer Science and Engineering -

Sant Gadge Baba Amravati University
DIPEEKA DESHMUKH