1. PRAVIN KUMAR SINGH
B-311, New Ashok Nagar, Near Sunbro Public School, Delhi-96
+91-9654535336, pravin.ims@gmail.com
Seeking assignments across the IT industry
PROFILE:
• 7.5+ Yr professional experience with rich domain(Java/J2ee) knowledge with comprehensive
understanding and practical knowledge of various languages, operating systems and databases.
• Rich professional experience on developing Java/J2EE application on Linux environment and deploying
on Jboss server.
• Qualified M.C.A (2005-2008) from Institute of Management Studies (IMS), Lal Quan, Ghaziabad,
Uttar Pradesh Technical University, UP, in 2008.
• Pursuing M.Tech(CS) from Karnataka state open university (KSOU), Mukhtagangotri, Mysore,
Karnataka.
• Fast learner, keeps abreast of latest technologies, adapt at developing and promoting analytical
software solutions. To switch to allied or varied technologies depending on project requirement.
• Reliable as a fully contributing, responsible and accountable member of task/project teams with highly
honed creative, logical and analytical approach.
• Proficient in java versions: JDK 1.5/1.6 and J2EE 1.7/1.8 with strong background OOP concept by
working on various stages of System Development Life Cycle.
• Excellent Project implementation skills using Servlets, JSP, Struts 2.x, Hibernate 3.x,Spring 3.x, JDBC,
XML, AJAX, JavaScript, ApachePOI, Shell Scripting.
• Extensively worked and implemented several design patterns such as MVC, Business Delegate,
Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
• Extensive experience in developing Servlets, JSPs, Struts tags and custom tag libraries.
• Hands-on experience with various Application servers and Web servers (JBoss, and Apache-Tomcat-
6.x/7.x/8.x) with wide variety of development tools like Eclipse, NetBeans,Spring Suit.
• Hands-on experience with Postgres/Greenplum/MySql/Oracle as back-end databases.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad
and SQLWorkbench.
• Proficient in reporting tool like ApachePOI to generate report in xls format.
• Proficient in unit testing the application using JUnit testing tool.
• Experienced in building tool Maven and logging tool Log4J.
• Experience in developing applications using three tier architectural frameworks such as MVC (Model
View Controller) and Struts, Spring, Hibernate framework.
2. • Good working knowledge on Git and SVN for code management and version control.
• Good working knowledge on Linux environment and schedule jobs in crontab.
• Excellent analytical and problem solving skills with ability to communicate effectively with peers and
Excellent communication, leadership skills and self-motivated to implement complex rules and meet
deadlines.
TECHNICAL SKILLS:
Operating Systems: RHEL, Ubuntu, Mandriva, Mandrake , Windows( XP, 2007) etc.
Databases: PostgreSQL, Greenplum, MySQL, SQL Server, Oracle, SQLite etc.
Languages: Java/J2EE, Java 3D, Swing, JNI, JSP,JSF, Servlet, Web Service, JS, Ajax etc.
App. Framework: Struts 2.x, Hibernate 3.x, Spring 3.x(IOC,AOP,MVC,Security,Tx), Junit, Jmeter,
Jaxb,POI etc.
Domain: Service, eGovernance, E-Learning, CAD/CAM etc.
IDE and Tools: Spring toll suite,Eclipse,Netbeans,Putty,VNC,WinSCP,Git,SVN,XManager, JIRA
etc.
Web/App. Server: Pivotal tc server, Jboss 5.x, Apache-Tomcat 6.x/7.x/8.x etc.
PROFESSIONAL EXPERIENCE:
3-Sr. Software Engineer, West Coast Consulting Solutions, Pvt. Ltd, Delhi. From 2nd Fem
2015 till date.
Project Détails
i-
Project Title: Fieldlocate
Team Size: 15.
Environment: Java/J2EE, Spring (IOC, Security, MVC), JSF, Hibernate , MySQL, Ajax, Javascript etc.
Synopsis: FieldLocate's field service management software was developed with a specific focus on
the needs of key service industries including HVAC, plumbing, electrical, pest control and other residential
services. FieldLocate is specifically designed to improve the efficiency of these types of business with
features that include appointment scheduling, automated timesheets, job location mapping, robust reporting
and price book functionality. FieldLocate is an intuitive field service management solution that helps small to
mid-sized businesses efficiently manage their field service operations, drive better business performance
and reduce costs. FieldLocate automates manual, time-consuming scheduling, invoicing and recordkeeping
processes so users gain real-time, end-to-end visibility of their entire field service operations. This easy-to-
deploy, affordable SaaS solution can be accessed with a web browser or via a mobile app., giving business
owners, office workers and field technicians access to critical business information anytime, anywhere. In
the fast-paced, dynamic work environments of the field service industry, FieldLocate helps businesses
locate their field workers, appointments, customers and profits.
3. Responsibilities:
• Gathered requirements from end users and suggested technical specification.
• Developed applications using JSF MVC design pattern, complying with Product coding standards.
• Developed applications using Spring IOC as a part of Struts and Hibenrnate.
• Developed user interfaces involving HTML, JSP, Struts tags, CSS and JavaScript.
• Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve,
insert and delete values effectively.
• Used design patterns like Singleton, DAO, Interceptor, Factory and MVC.
• Performed logging of the application using log4J.
• Hands-on experience with various Application servers and Web servers (JBoss, and Apache-
Tomcat-6.x/7.x/8.x) with wide variety of development tools like Eclipse, NetBeans,Spring Suit.
• Worked on writing SQL queries on Postgres, Greenplum and SqlServer databases.
• Worked on continuous build tool called Maven for preparing the application builds.
• Worked on web and application servers like Apache-tomcat and JBoss.
• Worked on integration support and fixing production defects.
• Rigorously reviewed code to meet the product specific Standards, Quality.
• Worked for the product performance and optimisations by analysing the code using Jprofiler tool.
• Good working knowledge on Git and SVN for source code management and version control.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad and
SQLWorkbench.
• Good working knowledge on Linux environment and schedule jobs in crontab to update database.
• Experience in developing applications using three tier architectural frameworks such as MVC
(Model View Controller) and Struts, Spring, Hibernate framework.
• Proficient in java versions: JDK 1.5/1.6 and J2EE 1.7/1.8 with strong background OOP concept by
working on various stages of System Development Life Cycle.
• Excellent Project implementation skills using Servlets, JSP, Struts 2.x, Hibernate 3.x,Spring 3.x,
JDBC, XML, AJAX, JavaScript, Shell Scripting.
Webpage: http://www.fieldlocate.com/
2- Tech Lead, National Informatics Centre, Delhi. From 22nd April 2010 till date.
Payroll Company- eCentric Solution Pvt. Ltd, Delhi. From 19th Dec 2012 till date.
Project Détails
vii-
Project Title: Social Economic and Cast Census (DRAFT).
4. Team Size: 10.
Client: Ministry Of Rural Development of India.
Environment: Java/J2EE, Spring (IOC), Struts 2.0, Hibernate 3.6, PostgreSQL, Ajax, Javascript etc.
Synopsis: Government of India (Rural Development Ministry) commenced the Socio Economic and
Caste Census (SECC) 2011, in June 2011 through a comprehensive door to door enumeration across the
country. This is the first time such a comprehensive exercise is being carried out for both rural and urban
India. The entire exercise will be paperless, done on handheld electronic device (tablet PC). This will
drastically reduce data entry errors and enumerator discretion. It is aimed to identifying BPL (below the
poverty line) households that can benefit from the Centre’s welfare schemes. The survey is being carried
out by trained enumerators, who are mostly members of panchayats or village-level MGNREGS
secretaries. This data (draft) is supposed to be made available to the general public in the form of pdf per
enumeration block wise. Ever people can view their draft version information and make a request to change
their information if it is incorrect corresponding to individual. Then final corrected data will be published on
this portal later.
Responsibilities:
• Gathered requirements from end users and suggested technical specification.
• Developed applications using Struts MVC design pattern, complying with Product coding standards.
• Developed applications using Spring IOC as a part of Struts and Hibenrnate.
• Developed user interfaces involving HTML, JSP, Struts tags, CSS and JavaScript.
• Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve,
insert and delete values effectively.
• Used design patterns like Singleton, DAO, Interceptor, Factory and MVC.
• Performed logging of the application using log4J.
• Hands-on experience with various Application servers and Web servers (JBoss, and Apache-
Tomcat-6.x/7.x/8.x) with wide variety of development tools like Eclipse, NetBeans,Spring Suit.
• Worked on writing SQL queries on Postgres, Greenplum and SqlServer databases.
• Worked on continuous build tool called Maven for preparing the application builds.
• Worked on web and application servers like Apache-tomcat and JBoss.
• Worked on integration support and fixing production defects.
• Rigorously reviewed code to meet the product specific Standards, Quality.
• Worked for the product performance and optimisations by analysing the code using Jprofiler tool.
• Good working knowledge on Git and SVN for source code management and version control.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad and
SQLWorkbench.
• Good working knowledge on Linux environment and schedule jobs in crontab to update database.
• Experience in developing applications using three tier architectural frameworks such as MVC
(Model View Controller) and Struts, Spring, Hibernate framework.
5. • Proficient in java versions: JDK 1.5/1.6 and J2EE 1.7/1.8 with strong background OOP concept by
working on various stages of System Development Life Cycle.
• Excellent Project implementation skills using Servlets, JSP, Struts 2.x, Hibernate 3.x,Spring 3.x,
JDBC, XML, AJAX, JavaScript, Shell Scripting.
Webpage: http://www.secc.gov.in
Payroll Company- Software Developer, Sify Software Ltd, Delhi. From 26
rd
July 2011 18th
Dec 2012.
Project Détails
vi-
Project Title: Concurrent Monitoring of SECC (WMT).
Team Size: 7.
Client: Ministry Of Rural Development of India.
Environment: Java/J2EE, Spring (IOC), Struts 2.0, Hibernate 3.6, PostgreSQL, Ajax, Javascript.
Synopsis: It is the decision of the Central Government to conduct a Socio Economic and Caste
Survey of the national population. The Rural and the Urban Socio-economic and Caste Census follows a
common enumeration approach and is taken up across the entire State concurrently, with only the
questionnaire in the rural and urban being different. It has been planned that the data capture in the field
shall be done using electronic handheld device and each enumerator would be accompanied by data entry
operator with handheld device. Ministry of Rural Development take a decision to validate all the collected
data by third party hired agencies on the basis of certain criteria and available discrepancy submitted on
this portal.
Responsibilities:
• Gathered requirements from end users and suggested technical specification.
• Developed applications using Struts MVC design pattern, complying with Product coding standards.
• Developed applications using Spring IOC as a part of Struts and Hibenrnate.
• Developed user interfaces involving HTML, JSP, Struts tags, CSS and JavaScript.
• Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve,
insert and delete values effectively.
• Used design patterns like Singleton, DAO, Interceptor, Factory and MVC.
• Performed logging of the application using log4J.
• Eclipse and Netbean used for Development i.e. used as IDE.
6. • Worked on writing SQL queries on Postgres, Greenplum and SqlServer databases.
• Worked on continuous build tool called Maven for preparing the application builds.
• Worked on web and application servers like Apache-tomcat and JBoss.
• Worked on integration support and fixing production defects.
• Rigorously reviewed code to meet the product specific Standards, Quality.
• Worked for the product performance and optimisations by analysing the code using Jprofiler tool.
• Good working knowledge on Git and SVN for source code management and version control.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad and
SQLWorkbench.
• Good working knowledge on Linux environment and schedule jobs in crontab to update database.
• Proficient in reporting tool like ApachePOI to generate report in xls format.
Webpage: http://www.secc.gov.in/wmt/
v-
Project Title: SECC Report.
Team Size: 6.
Client: Ministry Of Rural Development of India.
Environment: Java/J2EE, Spring (IOC), Struts 2.0, Hibernate 3.6, Greenplum, Ajax, Javascript etc.
Synopsis: It is the decision of The Central Government to conduct a Socio Economic and Caste
Survey of the national population. The Rural and the Urban Socio-economic and Caste Census follows a
common enumeration approach and is taken up across the entire State concurrently, with only the
questionnaire in the rural and urban being different. All data Uploaded at National Informatics centre
through a portal in the form of .db file then NIC process this data generate different report in database
table , then this application show different reports according to different business logic provided by ministry.
Responsibilities:
• Gathered requirements from end users and suggested technical specification.
• Developed applications using Struts MVC design pattern, complying with Product coding standards.
• Developed applications using Spring IOC as a part of Struts and Hibenrnate.
• Developed user interfaces involving HTML, JSP, Struts tags, CSS and JavaScript.
• Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve,
insert and delete values effectively.
• Used design patterns like Singleton, DAO, Interceptor, Factory and MVC.
• Performed logging of the application using log4J.
• Eclipse and Netbean used for Development i.e. used as IDE.
• Worked on writing SQL queries on Postgres, Greenplum and SqlServer databases.
7. • Worked on continuous build tool called Maven for preparing the application builds.
• Worked on web and application servers like Apache-tomcat and JBoss.
• Worked on integration support and fixing production defects.
• Rigorously reviewed code to meet the product specific Standards, Quality.
• Worked for the product performance and optimisations by analysing the code using Jprofiler tool.
• Good working knowledge on Git and SVN for source code management and version control.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad and
SQLWorkbench.
• Good working knowledge on Linux environment and schedule jobs in crontab to update database.
• Proficient in reporting tool like ApachePOI to generate report in xls format.
Webpage: http://www.secc2011.nic.in
Payroll Company- IT Consultant, 3i Infotech Noida, Uttar Pradesh. From 23
rd
Nov 2010
25 July 2011.
Project Détails
iv-
Project Title: ePanchayat Portal.
Module : Local Government Directory (LGD).
Team Size: 10.
Client: Ministry Of Panchayat Raj of India.
Environment:Java/J2EE, Spring (Web MVC), Hibernate 3.6, PostgreSQL, Ajax, Javascript etc.
Synopsis: Local Government Directory will be used by the Central and state departments who are
responsible for forming new states/UTs, new districts, new sub-districts, new villages and new local
government bodies as well as changing their status , name and formation. The officials of these
departments are with no technical skills or with basic technical skills. So, the User Interface should be
intuitive and very use friendly. The software shall allow the users to correct the data entry mistakes.
Responsibilities:
• Developed applications using Spring MVC design pattern, complying with Product coding standards.
• Developed applications using Spring IOC as a part of Struts and Hibenrnate.
• Developed user interfaces involving HTML, JSP, Struts tags, CSS and JavaScript.
• Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve,
insert and delete values effectively.
• Used design patterns like Singleton, DAO, Interceptor, Factory and MVC.
• Performed logging of the application using log4J.
• Eclipse and Netbean used for Development i.e. used as IDE.
• Worked on writing SQL queries on Postgres, Greenplum and SqlServer databases.
8. • Worked on web and application servers like Apache-tomcat and JBoss.
• Rigorously reviewed code to meet the product specific Standards, Quality.
• Worked for the product performance and optimisations by analysing the code using Jprofiler tool.
• Good working knowledge on SVN for source code management and version control.
• Hands-on experience with different client tool to connect with database like Pgadmin, SQLYog, Toad and
SQLWorkbench.
Payroll Company- Programmer, IAP Infotech Pvt. Ltd.,Gurgaon, Haryana. From 22
nd
April
2010 22
nd
Nov 2010
Project Détails
iii-
Project Title: CollabCAD.
Team Size: 15.
Client: Barc
Environment: Java/J2EE, Java 3D, JNI, Mandriva, PostgreSQL etc.
Synopsis: CollabCAD is a 3D CAD/CAM Software system for collaborative design & development of
Industrial Designs. It provides a total solution from product design, numerical control, visualization, and
simulation, analysis to content management; workflow and office automation. CollabCAD is developed
using open source software tools such as Java/Java 3D, Open Cascade geometry kernel and supports
open standards of data exchange such as XML, STEP, IGES, and VRML to ensure interoperability.
Responsibilities:
• Developed applications using Java 3D , complying with Product coding standards.
• Developed applications using JNI to integrate services with native languages.
• Developed user interfaces involving AWT.
• Eclipse used for Development i.e. used as IDE.
• Worked on writing SQL queries on Postgres databases.
• Rigorously reviewed code to meet the product specific Standards, Quality.
Webpage: http://www.collabcad.gov.in
1- Software Engineer, HDS Technology Pvt. Ltd., Delhi.
From 21st Jan 2008 To 21st April 2010.
Project Détails
ii-
Project Title: World School
Clients : School / College.
9. Team Size: 3.
Environment: Java/J2EE, Servlet, Apache-Tomcat, Windows, MySQL etc.
Synopsis: An integrated solution for complete computerization for educational institutions, build on the
most futuristic and highly sophisticated Java environment. Core modules includes Library Management
SMS Module, Assessment Center, Payroll , Mail Service, Result Analysis (PDF and Graph), and Reports
Generation etc.
Responsibilities:
• Developed applications using JSP/Servlet MVC design pattern, complying with Product coding
standards.
• Developed user interfaces involving HTML, JSP, CSS and JavaScript.
• Eclipse used for Development i.e. used as IDE.
• Worked on writing SQL queries on Mysql database.
• Worked on application servers like Apache-tomcat.
i-
Project Title: Medical Portal
Client Hospitals
Team Size: 2.
Environment: Java/J2EE, JSP, Servlet, Apache-Tomcat, Oracle etc.
Synopsis: This Medical Portal is designed for multi specialty hospitals, to cover a wide range of
hospital administration and management processes. It is an integrated end-to-end Hospital Management
System that provides relevant information across the hospital to support effective decision making for
patient care, hospital administration and critical financial accounting, in a seamless flow.
Responsibilities:
• Developed applications using JSP/Servlet MVC design pattern, complying with Product coding
standards.
• Developed user interfaces involving HTML, JSP, CSS and JavaScript.
• Eclipse used for Development i.e. used as IDE.
• Worked on writing SQL queries on Oracle database.
• Worked on application servers like Apache-tomcat.
• Worked on integration support and fixing production defects.
EDUCATIONAL AND PROFESSIONAL CREDENTIALS:
Degree/Diploma University/Board Division
M. Tech (CS) Karnataka State Open University. Pursuing
MCA Uttar Pradesh Technical University. 1
st
B.Sc. (Maths) V.B.S Purvanchal Uni. Jaunpur, UP. 2
nd
12
th
Uttar Pradesh Board. 2
nd
10. 10
th
Uttar Pradesh Board. 2
nd
PERSONAL DETAILS:
Father Name: Shri. Chhotak Singh.
Mother Name: Smt. Savitri Devi.
Marital Status: Married.
Date of Birth: 21 October 1981.
Passport No: H5115180
Passport Validity: 24-06-2009 to 23-06-2019
Permanent Address: Village – Garauli,
Post – Garauli (Kachhawa Bazaar)
District- Mirzapur, Uttar Pradesh
(India).Pin- 231501.
Place: Delhi Name: Pravin Kumar Singh
Date: