1. JAVA DEVELOPER </>
+1-647-960-
9100 kapil.chhattani@gmail.com Linkedin Profile kapil.chattani@gmail.com
KAPIL CHHATTANI
Summary:
I am a Java developer with 5+ years of experience in this field. I have successfully implemented number of
operational and technical solutions for various global clients. My strong organizational, leadership, analytical
and problem solving skills help me focus on implementing new and innovative solutions to meet complex
business requirements. I keep myself updated by learning new technologies and processes in order to suggest
and implement better solution to business.
Technical Skills:
Experienced in systems analysis, design, development, testing and implementation( complete SDLC )
Experience with development of CRM solutions for technology service providers
Designed and developed various web solutions for retail industry customers
Good understanding of current developments in related technologies
Extensive knowledge of following technologies:
Web Tools Database Core Lang OS Media
Java MySQL Java Linux Photoshop
J2EE Hibernate Swing, AWT Windows Office Tools
-Servlets Oracle C, C++ Mac OS
-JSP
-EJB
-Web Services
6
Node.js
5
Spring
4
JavaScript
3
-Ext-JS
2
-AJAX
1
-Sencha Touch
0
HTML-5
CSS-3 & SASS
Java
J2EE
Servlets
JSP
EJB
Snapshot - Years of experience
J2EE Web Services
Node.js
Spring
JavaScript
Ext-JS
AJAX
Sencha Touch
HTML-5
CSS-3
SASS
MySQL
Hibernate
Oracle
Java
Swing, AWT
C, C++
Web Tools Database Core
2. Leadership Skills:
Expertise in Technical advisory including Business case development, project planning, estimation, budgeting,
scheduling, measuring, monitoring, controlling solutions design, delivery (worked in global delivery
model),implementation and support
Experience in managing large, complex, multiple portfolios spanning across various locations
Demonstrated leadership and role modelling skills to encourage best practices and achievement of business goals
among staff team members and colleagues
Strategic thought leadership and approach to achieve a variety of project objectives
IT-Management:
As Technical mentor and in other positions, I formulated strategy, helped design and implement capabilities to improve
productivity efficiencies using various industry standard implementations. Few accomplishments include:
Identified the need, designed a deli very model using Agile methodology to develop and test solutions faster and in
meaningful chunks which allows user to review the deliverables and agree or modify it before the entire solution is
rolled out
Qualifications, Certifications & Trainings
Humber Institute of Technology and Advanced Learning, Global Business Management
VIIT (Pune University, India), Bachelors in Engineering, Electronics and Tele-Communication
SCJP– Sun Certified Java Programmer
SCWCD – Sun Certified Web Component Developer
RHCE – Red Hat Certified Engineer
Experience
Java developer Duration: 03/2014 – Current Date
VFA.Inc Toronto, ON, Canada
About VFA:
VFA provides objective facilities assessments tailored to your needs – delivered by our staff or yours; secure cloud-based software
with analytic tools that drive actionable capital plans; and professional expertise to help you plan and manage your faciliti es for
strategic value. You can visit the company’s website to know a little bit more about their offerings: http://www.vfa.com
My roles and responsibilities include:
Developing a new solution which is a combination of all the existing VFA products in a different programming language
Adding features to existing product line based on the client requirements
Technical Solution Design and Framework Creation.
Technical responsibilities:
Programming in Java – Optimized programming making the code re-usable and easy to integrate
Programming in Node.js –Develop revised version of the main product (VFA Facility) in Node.js
Development across each layer of the application
Unit testing of components
Most frequently used technologies for the projects at VFA were Java, Java EE, Node.js, MySQL, Sencha Touch,
JavaScript, CSS3, HTML5 etc.
3. Project Management activities:
Develop project plan with a blue print of best practices to be followed throughout the project
Organize regular sessions for discussions and feedback on the approach towards the project
Accomplishments:
Accomplished the following projects from start to end with positive feedback from management.
VFA Facility-II (Combination of all the existing software solutions provided by VFA)
Provided support for the following products by adding new features and customization.
VFA Facility, VFA Facility View
Apart from the roles and responsibilities mentioned above, within VFA.Inc I was also responsible for the following activities:
Initial engagement activities such as Work breakdown structure, Engagement planning, Resource structuring etc.
Researched technologies that best suits the new software solution and are beneficial for the business
Constantly evaluate the code of the peers to make sure that best practices were followed
Ensuring that deadlines were always met and the solutions were always defect free
Prior Experience - Within Expertystems.Inc
Java developer Duration: 02/2012 – 03/2014
Expertystems Toronto, ON, Canada
About Expertystems:
Expertystems.Inc offers the best in class web and app development and IT service solutions. They primarily deal with Custom
Software Development, Web App Development, Web Design and Development, Business Process Outsourcing, Search Engine
Optimization, E-commerce Development, Remote Infrastructure Management, Content Management System, Application
Maintenance, Quality Assurance, Database Administration and Mobile Application Development.
My roles and responsibilities include:
Client Coordination - Gather and analyze business and sys tem requirements through workshops with end users.
Technical Solution Design and Framework Creation.
Technical responsibilities:
Programming in Java – Optimized programming making the code re-usable and easy to integrate.
Database development – Setting up database along with designing the architecture.
Front-end Development using technologies like JavaScript, HTML5 and CSS3
Technologies leveraged during my experience were Java, Java EE, Hibernate, MySQL, Oracle, SPRING, JavaScript,
CSS3, HTML5 etc.
Coordinate in functional automation of the manual process which costs time and money.
Trace and classify issues and timely resolution of the same, Schedule tracking, Defect Analysis.
Project Management activities:
Develop project plan, monitor, evaluate and report on project performance
Escalate issues, risks and problems to the identified authority when the situation demands
Accomplishments:
Designed Dashboard reporting instead of comprehensive detailed reports which provides end customers the ability to
analyze reports effectively and efficiently.
Apart from the roles and responsibilities mentioned above, within Expertystems.Inc I was also responsible for the following
activities:
Responsible for the training, performance management and retention of key talent within the team.
Develop capability of new team members and evaluate members in accordance with the policies of Expertystems.Inc
Ensure on-going portfolio development, growth and evolution within the approved scope and budget.
Develop and maintain a strong customer relationship; ensure consistent better customer service.
Initial engagement activities such as Work breakdown structure, Engagement planning, Resource structuring etc.
4. Prior Experience - Within Krawler Networks
Jr. Java developer Duration: 2008-2011
Krawler Networks Pune, India
While working for Krawler Networks I was part of a team that developed a CRM for large organizations, a very useful tool for
capturing and managing the data of the customers.
I was also responsible for the development of a system which acted as a provision for Employee management.
My roles and responsibilities included (CRM Project):
Learn how similar products in the market function and design a framework that was far more superior compared to the
product of the competitors.
Develop the code and co-ordinate with the testing team simultaneously to make sure the errors were not carried forward
on the live code.
Escalate issues, risks and problems to the identified authority when the situation demands
Involve client in understanding and reviewing the existing system and provide recommendations for improvement
The website can be accessed at www.deskera.com
Some of the functions that CRM was capable of performing:
Customer’s information - It was capable of holding the information about the customer and their status with respect to the
company.
Product knowledge - It features a catalog that provides ability to customers to publish products they offered on the portal
for end users to buy and use them.
Reporting and Dashboard capability
Intuitive GUI with ease of management.
It is capable of assigning permissions to a user so that the upper member in the hierarchy could always decide what
permissions the lower members would have on the CRM.
CRM was built using Java, Java EE, Ext-JS (Script library), Hibernate, MySQL, SPRING, JavaScript, HTML, and CSS etc.
Accomplishments:
Developed a bug reporting system which enabled each and every member involved with the project to update the progress
of the product and report bugs whenever raised directly from their desk.
My roles and responsibilities included (Employee management Project):
Understand the hierarchy of the organization.
Decide the permissions for the different members at different levels in the hierarchy.
Create a system that is user friendly and needed minimum amount of tutoring.
Involve each and every member in understanding and reviewing the system and ask for recommendations for
improvement.
Some of the functions that Employee management system was capable of performing:
Employee Registration – For newly hired and employee transfers
Resource Allocation – To projects
Attendance Tracking – For salary processing
Resource utilization – For Employee appraisal purposes
Leave system – Online application of leave for employees of the organization
The technologies used for this project included JAVA, JAVA EE, JAVASCRIPT, MySQL, HTML, CSS etc.
Status: Allowed to work anywhere in Canada
Travel Preferences: Open to frequent travel
References: Available on request