M A N I S H S HA R M A
M O BI L E: -
E-mail:-
Professional summary
Over 6+ Years of experience in object-oriented analysis, development and integration of scalable enterprise business applications.
Proactively involving in business values which is highly impact the project deliverables.
Follow agile principle in every expects which will help across the team to grow both perspectives.
Technical specialty
Platforms: Windows Family, Ubuntu 16.04 LTS
Java Technologies: Java 5 or above, JSP, Servlets, JDBC
DBMS: MySQL, MS-SQL Server
Frameworks: Spring 4.X (Boot, Batch, Core, JDBC)Swings, iText
IDE: NetBean 6.2 or Higher, Eclipse, JCreator, STS
Web Services: SOAP, REST
Server : Apache Tomcat, Oracle Weblogic 12c, IBM Websphere 7.X
Content Version System : GIT, SVN, Serena Collage, Serena Dimension, Tortoise
Build tool : MVN 3.X
Web Service Testing Tool: SOAP UI.
Integration Tool : Jenkins (Basic Understanding)
Methodology: Agile
Big Data Technology : Kafka, Azure Blob Storage,
key projects undertaken
Current Running project with Happiest Minds:
Project 1: (Jan'17 - Mar'17)
Twitter API Sentiments Analysis using Kafka:
We have done POC using Kafka stream API to do the analysis with data which we from getting Twitter.
Technology Stack and methodology:
Java 1.8 (Stream API used)
Kafka 2.x
Twitter HBC
MySQL 5.x
Am-charts
REST Web-service using Jersey
Environment: Linux (Ubuntu -14)
Project 2: (Mar'17 – July’17)
Disaster Recovery Management: We are enhancing the application to sell this product in Japan, for that we have working l14n and i18n. Main Focus on this project to externalize and stabilize the product with both English and Japanese Language.
Technology Stack and methodology:
Struts
JSP and Servlets
Springs3.1.0
JQuery
Ant
Oracle DB
Hibernate 4.x
Java 1.7
Methodology Agile
Version Control tool: SVN
Project 3: (Sep'17 – Till Date)
Analytics App for NSAM: This application is used by NSAM Product admin’s for increase/enhance their market strategy for better values to end customers and companies. We are developing this application from scratch with the help of cutting edge technologies which are as follows:
Spring Boot
Spring JDBC
Azure Blob
Open CSV API
JIRA for Activity Tracking
Confluence Wiki for Knowledge Sharing
Java 8u144
MS-SQL Server
Spring Tool Suite Development IDE
Build Tool: Maven 3.X
GIT
Project with Capgemini:
Project :3
REX & HOTSos Integration with Lilo.
We are developing the layer between the lilo App and third party app REX, so we can deliver the housekeeping work more accurate and timely manner.
Technology Stack and methodology:
Spring Batch, Spring Core
Web- Service : SOAP (having implementation of REST too)
Web service Testing Tool : SOAPUI
Build Tool : Maven 3.X
Database : Oracle EBR 2
ORM : Hibernate 3.X
JDK : 1.7
Development IDE : Eclipse 3.4
Junit Framework , JMockit Framework
Code Quality tools : PMD, check-style, SONAR
Project Status Tracking tool : VersionOne
Methodology : Agile
Version Control tool : GIT
Project: 2
LILO-UI : Lilo is a cast member facing application, where cast member can perform on current reservation like validate, modify, assignment, relocate, shipment, DTR override functionality etc. LILO-UI is a distributed application and every operation performed with the help web-services or pojo calls, Webservice are deployed into different clusters to communicate with the other application smoothly.
Front End: JSF with Prime Faces (2.x)
Back End: Oracle 10G
ORM tool : Hibernate 3.0
Business logic implemented using Spring 3.1 with CXF
Tools : Eclipse STS, SQL developer,
Server : Apache Tomcat 7.x/ IBM Websphere 7.X
Build Tool : MVN 3.x
JDK 1.7
Web Services Testing Tool: SOAP UI.
Project: 1
SCUBI: SCUBI is a Capgemini product SCUBI is nothing but States Consortium of Un-employment Insurance for Benefit Integration’ for United States.
With the help for this product government agency provide the benefits to the un-employed employee or help them to getting the right job within certain period based on the qualification & skills as well as US states regulation.
SCUBI is a large and critical application, and is working for only one state in US called as Nevada State. We are working on implementing the rules for two other states like North Carolina & South Carolina.
This product complete developed in Java technologies like spring, Hibernate, Tiles and backend is Oracle.
Project with HCL:
Client Details: Great American Insurance Company (Cincinnati, USA)
Great American is a Specialized Insurance company that provide their agent to create Or issued the policy from the different system based on the line of business (LOB’s).
I have worked with GAI (USA) behalf of HCL almost 26 months. During this tenure I have worked on multiple enterprise application or projects.
Project 1: Loss Prevention Service Request (LPSR)
Front End: JSF with Prime Faces (3.3)
Back End: MSSQL 2008
ORM tool : Hibernate 3.0
Design Pattern : mvc
Business logic implemented using Spring 3.1
Report generated through Dynamic Jasper Report.
Tools : Eclipse, iReport Designer
Web server : tomcat 6.0
Team Size: 3
Description: We have developed this application from scratch. This application generally used by the Admin peoples. Administrator manages the LPSR requests and done some operation on each request likeassign request to right people, re-assign, status, updates, create duplicate request, validate the defectreasons, count re-assign request weekly, monthly or quarterly for improvements
Role/Responsibility: Developer
I have analyze back end and designed the database schema and prepare the hibernate configuration mapping files for all module.
Complete the assigning and re-assigned module.
Integrate the report design with hibernate mapping file
Project 2: Guidewire Implementation for Mobile Device (GMOB)
Front End : HTML5,CSS3, Jquery, AJAX
Back End : MySQL 5.0
Framework: Customized framework implemented Web service Flow.
Web service: jersey framework implemented for REST.
Design pattern: Facade
OS : Android (all Version till ice-cream sandwich 4.2)
Team Size: 4
Description: With the help of this android app customer can create a claim from anywhere in the world. How to use? For that during the purchase insurance policy from GAI, company gives the username and password to their customer, customer can download the app from play store and send RSA request to GAI. Once RSA request approved by infrastructure team then they can confirmation message on GMOB and then they are ready to claim for incident place.
Role/Responsibility: Developer
I have handled the database designing and created the 32 rest Webservice for whole android app using jersey framework.
For Rest implementation I have worked with HCL Chennai Team and designed our own framework for REST Webservice encapsulation during AJAX call.
Project 3: Residential Construction Application:
Front End: HTML, JSP, STRUTS 2
Back End: MSSQL 2005
Business logic implemented using Spring 2.X
Tools : Eclipse
Web Service: ECM Web service provided by GAI.
PDF Designer: Adobe Acrobat PRO XI.
Web server : tomcat 6.0
Team Size: 1
Description: This application used by the US Insurance Agency for reviewing the policy system. Insurance agency can creates the new Submission or quote to their end user and also check the policy status or quote status if they created earlier. Administrator can check the policy or quote count between two dates of issued policy and quote information with insurance agency information.
Role/Responsibility: Developer, Technical Analyst
Analyze the existing behavior of ResCon Application and suggested my points to onsite people (business Analysts) related to coding changes, performance issues,
Initially they didn’t capture the entered data of end users, just on the fly they validate the using struts and create the pdf file and send to their agents, but after they requested we need to capture the data and analysis purpose and status upgrading.
Finally I have created some jsp page and started mapping with existing page and then designed the database to push the data for analysis purpose and status up-gradation.
This was the highly critical application because this business application used in 32 states in USA and almost 270 insurance companies access this application for creating and reviewing the insurance policy or quote.
Project 4: Specialty Financial Management Application
Front End: HTML, JSP, Servlets
Back End: MSSQL 2008
Business logic implemented using Spring 2.X
Tools : Eclipse
Web server : tomcat 6.0
Framework: log4j
Team Size: 1
Description: This application provides the information about the Line of Business to track the specialty service by the manager and provide feedback to their top-to-bottom approach to their related company. This application internally used the ResCon database to get the count of defects.
Role/Responsibility: Developer
Analyze the complete application and find the hidden bugs, as they gave few sample examples.
Focus on performance issues
Create some new error page to redirect the action on appropriate page based on the error.
Need to create some stored procedure to rectify the hidden bugs to UI like last login time etc.
Implemented the log4j framework to track the errors or exception at runtime.
Academic projects undertaken
Course: MCA Final Project - 2011
Project 1: Data Hiding using ‘Steganography’
Framework : Swings
Tools : NetBean 6.5
Team Size: 1
Description: With the help of this tool we can hide the information in image, video or audio file.
Information can be in text, docx and pdf format. For this process we were implemented the LSB algorithms to change the significant bits and put information bits instead of image bits.
Course: MCA Mini Project (V - Semester) - 2010
Project 2: SMS Based Server (KSRTC Information via SMS)
Front End: HTML, JSP, Servlets
Back End: MSSQL 2000
Web server : tomcat 6.0
Tools : Eclipse, Dreamweaver 2008, Eclipse, Visual Slideshow
Description: With the help of this web-based tool, we can obtain the information about buses like fare, timing, route, platform number from the Database through ActiveX control Objects. For front-end design we have used JSP and Html.
Course: BCA Final Project - 2008
Project 3: Screen Saver using ‘C’
Language: Turbo C
Description: With the help of this project we can hide your desktop screen if it is Idle Process and after that hit keyboard then again it will be same manner.
Personal achievements
Volunteered for Infinitum 2009(A State Level Technical Fest) organized by the Dept. of M.C.A.
Won E-R Diagram Drawing Competition, Conducted by M.C.A Department at KLECET, Belgaum in-.
In 2012 HCL certified as a Junior Java Professional.
Experience in it-software
2.8 Years of Experience in HCL Technology LTD. as a software Engineer (Java Developer) with Specialty Financial Applications (SFA) Team.
2.6 Years worked as a Java Consultant with Capgemini India, Bangalore.
Currently working as Senior Software Engineer with Happiest Minds Technology, Bangalore.
Domain expertise is in Banking Finance Services & Insurance (BFSI) and Retail (Park and Resorts).
Educational qualification
Post-Graduation
Master Of Computer Applications (MCA)
Visvesvaraya Technological University Karnataka, India.
77.8%
2011
Graduation
Bachelor of Computer Applications (BCA)
Devi Ahilya Vishwavidyalaya MP, India.
60%
2008
Intermediate Education (PCM)
Madhya Pradesh Board of Education Bhopal, India
76.4%
2005
Secondary Education
Madhya Pradesh Board of Education Bhopal, India
71.2%
2002
Personal developments
Nationality
Indian
Gender:
Male
Date Of Birth:
26 October 1986
Passport No.
J-
Marital Status:
Married
Languages Known:
English , Hindi
Hobbies:
Listening Music, Bike Riding, Swimming
D AT E: 11/01/ 2018M A N I S H S HA R M A
P L AC E : BANGALORE