Davesh Sharma
Mob: +917*********, Email: *********@*****.***
Profile
Software Programmer with B Tech Degree, strong educational background in programming and 5+ years of experience on web application development in JAVA/J2EE Programming. Also have experience of implementing and maintaining J2EE/Savvion applications. Below are the key skills.
JAVA/J2EE, JSF
JavaScript, ExtJS, AJAX
JPA
C/C++
Hibernate, MyBatis
Spring
PLSQL
Database Design
Savvion/BPM
Employment
Sr.Software Engineer at Incedo, Gurgaon. (Nov-2014 to till date)
Sr.Software Engineer at Newgen Software Technologies Limited, Noida. (May-2014 to Nov-2014)
Sr.Software Engineer at Pratham software Pvt Ltd, Jaipur. (Feb-2014 to May-2014)
Software Engineer at Pratham software Pvt Ltd, Jaipur. (Aug-2011 to Jan-2014)
Associate Software Engineer at Pratham software Pvt Ltd, Jaipur. (Feb-2011 to Aug-2011)
Experience at Incedo, Gurgaon
Multiple Projects
JAVA Developer – Nov-2014 to till now
Business Problem: Automation of user entitlement.
Environment: JAVA, J2EE, Web Services, MyBatis, EBX.
Team Size: 5
Project Role:
1.Coding of various modules (Classes design and logic implementation).
2.Developing and publishing Web Services.
3.Write SQL queries.
Experience at Newgen Software Technologies Limited, Noida
Omniflow Product
Product Developer and architecture – May-2014 to Nov-2014
Business Problem: This product is based on BPM and rules to manage workflow.
Environment: JAVA, J2EE, JSP, JSF, Ajax, JBOSS, PLSQL.
Team Size: 5
Project Role:
4.Coding of various modules (UI Design, Database design, Classes design and logic implementation).
5.Write SQL queries, stored procedures and triggers.
Experience at Pratham software Pvt Ltd, Jaipur
Reliance Life Insure
Senior Developer and architecture – Jul-2013 to Apr-2014
Business Problem: Currently there is no criteria for managing the workflow. So here we are integrating a workflow management by implementing custom filters, managing levels, qualifications, signoffs, access rights, cutoffs, buddies, reports and automatic escalations as per the hierarchy.
Environment: JAVA, J2EE, Savvion, BPM, Oracle, JSP, Ajax, Spring, WebSphere, Ext JS, PLSQL.
Team Size: 4
Project Role:
1.Coding of various modules (UI Design, Database design, Classes design and logic implementation, Logging & JSP’s).
2.Write SQL queries, stored procedures and triggers.
BPM Portal Application
Developer and architecture – Mar-2013 to Jun-2013
Business Problem: This portal is a web application that provides access to the Activiti Engine runtime for all users of the system. It includes task management, process instance inspection, deploying and managing applications, management features and viewing reports based on statistical history data.
Environment: JAVA, Activiti Engine, BPMN 2.0, MySQL, J2EE, MyBatis, Ant, JSON, Spring, JBOSS, Ext JS.
Team Size: 3
Project Role:
1.Coding of various modules (Task Management, Application deployment and Management, Password protection and encryption, Task delegations, Logging & JSP’s).
2.Write SQL queries and triggers.
E-Ticketing Application System
Developer and architecture – Jan-2013 to Mar-2013
Business Problem: This is a Savvion application provides an interface to raise a ticket. Once ticket raised it goes for approval by manager of raiser. There is also a feature of completing the task by email. After that it goes to research team for further analysis and comments and then for final approval.
Environment: JAVA, J2EE, Savvion, BPM, Oracle, JSP, Ajax/DWR, Hibernate, Spring, Pramati, Ext JS.
Project Role:
1.Develop process template.
2.Coding of various modules (adapters, adaplets & JSP’s).
3.Write SQL queries.
4.Fix defects.
Document entry & verification process (TRANSUNION)
Software Engineer – Feb-2011 to Jan-2013
Business Problem: BPO has a Work Distribution System (WDS) for document processing of an US bank. The documents are scanned at US and FTP to India. Agents work upon these documents, QA’s by Mumbai associates and afterwards QC of QC by US associates. This includes enhancement of existing workflow and to develop new reports and utilities as per the changing business process requirements.
Environment: Java, J2EE, XML, Savvion 7.6.3, BPM, Pramati, Cluster, Oracle, Ext JS
Project Role: Software engineer with following responsibilities:
Provision for system configuration through Administrator Console
Development & testing of new reports .
Implement & test change requests.
Deploy the application with changes required.
Coordinate with client regarding application flow/changes and new requirements.
Resolve production issues.
Claims Handling Process (Work Distribution System- APRIA)
Software Engineer – Feb-2011 to Jan-2013
Business Problem: Process is divided into 3 sub processes
1.HKC
2.RXCMN
3.COLLECTION
All three process are Work Distribution System (WDS) for document processing. Users of this process are in Mumbai and Gurgaon. This project includes maintenance & support of the complete workflow and to ensure that there is no discrepancy on daily basis.
Environment: Java, J2EE, XML, Savvion 7.5, BPM, Pramati, Cluster, Oracle
Project Role: Software engineer with following responsibilities:
Provision for system configuration through Administrator Console
Development & testing of new reports.
Implement & test change requests.
Deploy the application with changes required.
Coordinate with client regarding application flow/changes and new requirements.
Resolve production issues.
Experience Prior to Pratham Software Pvt Ltd
VTechnos, Jaipur (India), Billing System
Savvion Developer – Sep-10 to Nov-10
Business Problem: This is an internal billing system, bills are scanned and cases are created within Savvion. Each bill case goes through the process (bill submission, review, approval & payment) and finally cleared and returned for further clarification.
Environment: JAVA, J2EE, Savvion 7.5, Java, Oracle 10g, JSP, Struts
Team Size: 3
Project Role: Savvion Developer
Freelancer
Freelancer Developer, Web Based Email System
Developer and architecture – May-10 to Jul-10
Business Problem: This application provides an interface to send and retrieve e-mails using SMTP and POP3 protocols. Other features are forward, reply, contact management, e-mail searching etc.
Environment: Java Mail API, AJAX, MySQL, JSP, JavaBeans, Java Apache Mail Enterprise Server, Apache Tomcat
Project Role: Backend Logic, Data Access Logic and UI Design
Education
Examination Passed
School/College
Board/ University
Year
B.Tech (IT)
JECRC, Jaipur (Raj)
RTU
2010
Class XII
Aklank Public School, Kota (Raj)
CBSE
2005
Class X
New Alpha English School, Baran (Raj)
RBSE
2003
Achievements & Certifications
Oracle Certified Professional, (OCJP) Java SE 6 Programmer
IBM Certified Database Associate -- DB2 9 Fundamentals
Certificate of workshop on “Implementation of 3-Tier” by Advanced Computing Training School, Pune the national resource Centre of C-DAC by April 2009.
Completed J2EE course from K P Infotech Pvt Ltd, Jaipur (Raj) by March 2009.
Completed Industrial training project in J2EE from K P Infotech Pvt Ltd, Jaipur.