SlideShare a Scribd company logo
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.
• 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.
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).
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.
• 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.
• 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.
• 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.
• 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.
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
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:

More Related Content

DOCX
Shah niharc vmar1a
PDF
Sudhir srivastava profile
DOC
Ketan999new999
DOC
Devendra_SrJavaJ2eeDeveloper
DOC
Madhava_Sr_JAVA_J2EE
DOC
Resume_LaluChavan
DOCX
Jagan_Updated Resume
DOCX
Resume_Grace Li
Shah niharc vmar1a
Sudhir srivastava profile
Ketan999new999
Devendra_SrJavaJ2eeDeveloper
Madhava_Sr_JAVA_J2EE
Resume_LaluChavan
Jagan_Updated Resume
Resume_Grace Li

What's hot (19)

DOC
Janet Grace Resume
DOC
Soundarya Reddy Resume
DOC
Muruga logeswaran CV-Senior .Net Developer
DOC
Suresh p resume
DOC
Resume joseph gregory java
PDF
Supriya Pandeti Resume
DOC
Resume_Venugopal
DOC
Vivek\'s Resume
DOCX
Resume_latest_March15_word
DOC
S Kumar Resume
DOCX
Kalyan Chakravarthy - Sr JavaJ2EE Developer
PDF
Jose A Rivera (Developer) Resume
DOCX
Matthew Swanger .NET Programmer Resume
DOC
Alaguraja.Ramasamy
DOCX
VenkateshDuvva_CV
PPTX
Software development training for technical recruiters
DOC
CV_Olivera_Juan_Pablo
DOCX
Sanjeev_Kumar_Paul- Resume-Latest
DOC
Prateek tulsiyan app_integration_tcs
Janet Grace Resume
Soundarya Reddy Resume
Muruga logeswaran CV-Senior .Net Developer
Suresh p resume
Resume joseph gregory java
Supriya Pandeti Resume
Resume_Venugopal
Vivek\'s Resume
Resume_latest_March15_word
S Kumar Resume
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Jose A Rivera (Developer) Resume
Matthew Swanger .NET Programmer Resume
Alaguraja.Ramasamy
VenkateshDuvva_CV
Software development training for technical recruiters
CV_Olivera_Juan_Pablo
Sanjeev_Kumar_Paul- Resume-Latest
Prateek tulsiyan app_integration_tcs
Ad

Viewers also liked (18)

PDF
Certifications (2)
PPTX
Virus y vacunas PowerPoint
PPTX
3, 2, 1 ¡nos presentamos
PDF
Kruiswoordpuzzel schilders
DOCX
PATERSON.PAUL.CV 2014
DOCX
JHS resume 10_29_15
DOC
Delma Hagen 2010 Resume
PDF
ForrestDye-Resume-201503
PDF
Mayor at odds with commission he appointed
DOC
SUHINA_SARKAR_RESUME
DOCX
Net Resume D Hill
PDF
Don Gentile Resume 2014
DOC
Azimulla resume
DOC
Windows & VMware Admin
DOCX
Joshiprasad
PDF
Asim-LSE-Marketing CV
DOCX
Scala Developer(1)
Certifications (2)
Virus y vacunas PowerPoint
3, 2, 1 ¡nos presentamos
Kruiswoordpuzzel schilders
PATERSON.PAUL.CV 2014
JHS resume 10_29_15
Delma Hagen 2010 Resume
ForrestDye-Resume-201503
Mayor at odds with commission he appointed
SUHINA_SARKAR_RESUME
Net Resume D Hill
Don Gentile Resume 2014
Azimulla resume
Windows & VMware Admin
Joshiprasad
Asim-LSE-Marketing CV
Scala Developer(1)
Ad

Similar to PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE (20)

DOC
Priyanka_Resume_Oct102015
DOC
DOCX
Full stack Java Developer
DOC
Ravi Kiran Resume
DOCX
Rajeev Ranjan_CV (Java Fullstack)
DOCX
Vishnu(java)
DOC
Gubendran Lakshmanan
PDF
Narender_resume
DOC
Naga_CV
DOC
Fernando_Wu resume.DOC
DOCX
Shah niharc vmar1a
DOCX
RRR_Resume_SE
DOCX
Bhanu Resume
DOCX
SOM_Latest_profile_word
DOCX
Sreekanth java developer raj
DOCX
Srikanth_Nedamanuri CV
DOC
RahulGupta_IT_Professional _java_spring
DOC
Resume joseph gregory java
DOC
pranayJ
PDF
java_resume
Priyanka_Resume_Oct102015
Full stack Java Developer
Ravi Kiran Resume
Rajeev Ranjan_CV (Java Fullstack)
Vishnu(java)
Gubendran Lakshmanan
Narender_resume
Naga_CV
Fernando_Wu resume.DOC
Shah niharc vmar1a
RRR_Resume_SE
Bhanu Resume
SOM_Latest_profile_word
Sreekanth java developer raj
Srikanth_Nedamanuri CV
RahulGupta_IT_Professional _java_spring
Resume joseph gregory java
pranayJ
java_resume

PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

  • 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: