pravin_resume-7.5+_yr_exp-java_j2ee

10
PRAVIN KUMAR SINGH B-311, New Ashok Nagar, Near Sunbro Public School, Delhi-96 +91-9654535336, [email protected] 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.

Upload: pravin-singh

Post on 14-Aug-2015

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

PRAVIN KUMAR SINGHB-311, New Ashok Nagar, Near Sunbro Public School, Delhi-96

+91-9654535336, [email protected]

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 Dele-gate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Con-troller.

· 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, SQ-

LYog, 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.

Page 2: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

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étailsi-Project Title: FieldlocateTeam 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, Net-Beans,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.

Page 3: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

· 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étailsvii-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, Net-Beans,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.

Page 4: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

· 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 26rd July 2011 18th Dec 2012.

Project Détailsvi-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.

Page 5: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

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 23rd Nov 2010 25 July 2011.

Project Détailsiv-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

Page 6: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

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 22nd

April 2010 22nd Nov 2010 Project Détailsiii-Project Title: CollabCAD.Team Size: 15.Client: BarcEnvironment: 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étailsii- Project Title: World SchoolClients : School / College.Team Size: 3.

Page 7: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE

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 PortalClient HospitalsTeam 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 DivisionM. Tech (CS) Karnataka State Open University. PursuingMCA Uttar Pradesh Technical University. 1st

B.Sc. (Maths) V.B.S Purvanchal Uni. Jaunpur, UP. 2nd 12th Uttar Pradesh Board. 2nd 10th Uttar Pradesh Board. 2nd

PERSONAL DETAILS:

Father Name: Shri. Chhotak Singh.Mother Name: Smt. Savitri Devi.Marital Status: Married.Date of Birth: 21 October 1981.Passport No: H5115180Passport Validity: 24-06-2009 to 23-06-2019Permanent Address: Village – Garauli,

Post – Garauli (Kachhawa Bazaar)District- Mirzapur, Uttar Pradesh (India).Pin- 231501.

Place: Delhi Name: Pravin Kumar SinghDate:

Page 8: PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE