Kapil Sharma, Senior Java Consultant

Kapil Sharma

Senior Java Consultant

HCL Sweden AB

Lieu
Inde
Éducation
Master, IT
Expérience
16 years, 3 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :16 years, 3 Mois

Senior Java Consultant à HCL Sweden AB
  • Suède
  • Je travaille ici depuis juin 2010

HAT: Idea To improve the customer offer and secure the quality in all parts of the "product life cycle" (component development to customer purchase and use) as early as possible, in an efficient and similar way between production markets/suppliers and with a focus on more self-reliant suppliers. -To define and implement similar working methods and relevant IT systems supporting the method. Quality Project -Handling all tests

Goal
Main goals (general for the Quality project)
• Same Product / Same Quality
• Focus on Components / Self Reliant Suppliers
• Use the Right Suppliers to get Best Quality Product Goals -Handling all tests
• Improve Supplier Ownership - improve Self Reliant Suppliers quality wise
• Align working methods & routines used in all PO ´s
• Secure quality from earlier stage on component level
• Identify a platform/tool from where suppliers can upload documents regarding quality

Goals -Handling all tests

• Improve Supplier Ownership - improve Self Reliant Suppliers quality wise

• Align working methods & routines used in all PO ´s
• Secure quality from earlier stage on component level
• Identify a platform/tool from where suppliers can upload documents regarding quality

Technologies PLM(Enovia), Matrix, MQL, Java/J2EE, Wicket, Spring, Struts, Jquery, Ajax.
Role: Scrum Master & Senior Developer.
Client: H&M
Location Onsite (Sweden)

Responsibilities
1. Interaction with client for requirement gathering.
2. Impact analysis of Requirements.
3. Analysis and estimation of the requirement.
4. Development and Unit testing of work.
5. Changes in Enovia data model for project.
6. Handover of work to testing after completion of development.
7. Fixing of bugs found during testing phase or after release.
8. Demo to business user for acceptance of the changes.
9. Sprint planning and tracking of Sprint progress.
10. Providing solution to every change request which would be a part of upcoming Sprint.

Achievements
1. Appraised by client for self-starter and for innovation in web framework changes
2. Scrum Master and Solution Designer position assigned to me by client after looking at my knowledge and performance in the team.
3. Brought project to Onsite-offshore model from Onsite model.

Java Developer à Sify Software Ltd
  • Inde - Delhi
  • novembre 2009 à juin 2010

RFMS (Results Framework Management System) to monitor the year wise targets and performance of various ministries/ Departments and evaluate them under PMD.RFMS is a project under Performance Management Division, Cabinet Secretariat. This projects main aim is to capture the year wise Mission, Vision, Targets and objectives of various ministries / departments and define their KRA/ KPI (Success Indicators). And then to evaluate their performance based on these parameters and how much is achieved out of expected results. At present 62 Ministries/ Departments were taken but the idea is to include all the Ministries and Departments in long run. The project software is running successfully since December 2009 and was made available to LBSNAA, Mussorie and Government of Punjab to evaluate their departments internally. It was also shown and appreciated by the SAARC nations.

IDE : Eclipse
Database : Postgress
Framework : Spring, Hibernate, Wicket
Team size : 2 members
Client : NIC

Scope
It is a Record of Understanding between a Minister and the Secretary of a Department. The RFD seeks to address three basic questions
 What are department’s main objectives for the year?
 What actions are proposed to achieve these objectives?
 How to determine progress made in implementing these actions?
Project provides solution for the entire three question and help in performance major of Ministries.

Roles and Responsibilities:
 Responsible for creating layered design of application (Dao, Dto, Services, Entities, Controller).
 Configured spring based mail sending on successful submission of RFD.
 Configured spring securities for session securing of user. Development and testing of task allotted to me.
 Responsible for validation and securities implementation.
 Responsible for deployment and code check in into the repositories.
 Fixing of bugs found at the time testing phase.
 Generated jasper and i-text combination report as per client requirement.
 Implemented animated charts based reports for better understanding of RFD submitted by user’s
 Interact with client for requirement gathering and demo display
 Creation of task on the basis of requirement.

Java Developer à APYL Software & Systems Pvt Ltd
  • Inde - Delhi
  • janvier 2008 à septembre 2009

APYL (www.apyl.com) is the ISO Standard company, a product and service providing company having the specialization in Customer Tracking and Live Chat, HR module, Billing. Management, . It has its own product called VisitCentric (www.visitcentric.com) for tracking customers and Improve ROI.APYL has so many clients around the globe.
IDE : Eclipse
Database : MySql
Framework : Hibernate, String Template.
Team size : 3 members.

1. VisitCentric:
It gives website owners, developers, designers and search Engine optimizing (SEO) companies a simple, no-nonsense tool to identify Visitors by city and country and analyze their visiting behavior. It helps marketing department of the company to determine Return on Investment (ROI) for dollars spent on web promotions.
Roles and Responsibilities:

 Responsible for developing and deploying web content in Hibernate framework (APYL API i.e 7 layers application development architecture) on Apache, Tomcat Application Server. This Application architecture includes plenty of J2EE patterns which are String templates, AO, DAO, Service, Front Controller, ApplicationConfig and Bean.
 Responsible for developing Flash Reports (Simple, Print and Sub-Reports) on the basis of Country Wise, State Wise, City Wise, Search Engine, Key word basis Reportse.
 Implementation of Synchronized request send and received of xml data so that each and every message send and receive properly
 Interaction with the client though out the project life cycle.
 Implemented Spell Check (Apache API), Filter visit feature on Desktop.
 Working with our overseas developer on our enhance feature of Co-Browsing.
 Responsible for resolving (fixing) bugs in VisitCentric logged by testing team.
 Responsible for applying validation by using JavaScript on STG pages in customer tracking application VisitCentric.
 Responsible for developing the web components especially writing business logic and work flow.
 The work involved design, implementation and coding in XML, Java, J2EE and String Template etc.
 Integration of Pay Pal IPN payment gateway.
 Responsible for developing Java Desktop Live Chat and enhancing its Look and Feel done by using API.
 Responsible for Launching Desktop Application via Web Start.
 Implement the workflow of the whole project using various design patterns like MVC. J2EE Patterns in each tier.
 Interaction with the client throughout the project life cycle.


Achievements: -
 Done extensive efforts in developing Flash Report to optimize the CPU and memory usage.
 Done extensive efforts on Look and Feel of desktop application by customizing external API.
 Solved the problem of Refresh sensitiveness by creating the Interface.
 Worked on application work flow in Java. So, the Customer History on Desktop Live Chat Service flow can be managed through XML file.

Éducation

Master, IT
  • à Institute Of Managment Education
  • juin 2007

Specialties & Skills

Langues

Anglais
Expert