Introduction
-
15+ years of experience in Java/JEE as developer​
-
Done B.E. in Computer Engineering in 2008 from Pune University
-
Done M.Tech. in Software Systems in 2016 from Birla Institute of Technology, Pilani
-
Have published 6 research papers in Software Engineering in international journals
-
Earned 2 copyrights of Software Engineering concepts.
-
Certified in JAVA (SCJP & BrainBench) and ITIL
Roles Played
Technical Architect
Senior JAVA Developer
L3 Support
Technical Competencies
Primary
-
JAVA
-
Spring
-
Spring Boot
-
Hibernate
-
Struts 2
-
JSP
-
Servlet
-
Linux
-
Shell Scripting
-
HTML
-
CSS
-
JAVASCRIPT
-
JQuery
-
React
Secondary
-
Apache Camel
-
REST
-
SOAP
-
JSON
-
SQL
-
Python Scripting
-
JBOSS
-
Tomcat
-
Apache
-
OHS
Tertiary
-
Bootstrap
-
W3CSS
-
Weblogic
-
Websphere
-
MS Excel
-
MS Word
-
MS Powerpoint
-
VBA
Academics
Title | Specialization | University | Year of Completion | Marks |
---|---|---|---|---|
M.Tech | Software Systems | Birla Institute of Technology and Science, Pilani | 2015 | CGPA 7.2 |
B.E. | Computer Engineering | Pune University | 2008 | 60% |
H.S.C. | Science | Maharashtra State Board of Secondary and Higher Secondary Education | 2004 | 83.67% |
S.S.C. | Maharashtra State Board of Secondary and Higher Secondary Education | 2002 | 83.33% |
Academic Projects
Biography of Software
M.Tech.
Abstract
Average life of software is generally about a decade or two. It mostly depends on quite many factors. If we consider just the technical factors that decide the life span of software, we will realize that absolutely every phase, through which software goes, plays some role in deciding the life span of the software. How good are the requirements identified and understood, how good is the design and architecture, how good it is developed and tested, how well it is monitored and understood during its life, how well the changes are forecasted, designed, planned and implemented to keep the software in line with the current trends and changing requirements and finally how and what knowledge and wisdom is fetched from the software during it's life and retirement phase and how well that is transferred to the new application and many more...
Wireless Optical Mouse
B.E.
Abstract
It was composed of three components – A Webcam, A specially designed pen-like pointer devices with three L.E.D.s mounted and a JAVA application to parse every frame captured by Webcam to find the position of the pointer and move the mouse pointer on computer screen accordingly.
The application was capable of handling mouse movements, clicks and double clicks, drags by using the pointer. This app gives user the freedom to operate the computer from long distance.
Technical Certifications
S.C.J.P.
(2009)
ITIL
(2011)
BrainBench - JAVA
(2015)
Publications
Title | ROC | Diary | Year |
---|---|---|---|
Function Weight and Flow Weight | L-101369/2021 | 21358/2020-CO/L | 2021 |