2
Software Developer Praveen Kumar Gupta Special Qualifications: I am a Software Engineering Senior Analyst (Senior Software Engineer), primarily working on the Java and Spring Framework. Expert in web technology and development with solid skills in Java Server Pages (JSP), SQL, Spring batch, Web Services, Servlet which I used to create efficient solutions bridging the needs of the enterprise and the end user. I have experience working as a developer in large Java-based enterprise solutions for North American Pension Industry and NAV(Norway) ,and have been part of all major activities from analysis, designing, development, assembly and unit testing. Key Projects : Client/Project: NAV (01/2014– till date ) The Norwegian Labour and Welfare Administration (Norwegian: NAV, originally an abbreviation of "Nye arbeids- og velferdsetaten") is the current Norwegian public welfare agency, which consists of the state Labour and Welfare Service as well as municipal welfare agencies. NAV manages one third of the national budget through schemes such as unemployment benefit, rehabilitation benefit, sick pay, pensions, child benefit and cash. Roles and Responsibilities: Working as a developer for Application Maintenance on the project. Roles and responsibilities comprise of : - Effective and accurate breakup and estimation of the task in a user story during the Sprint planning. - Meeting the estimations of a task and stick to the deadline of the delivery of the sprint. - Provide the status update of the tasks during the stand up/scrum meetings. - Work closely with business analysts to gather requirements. - Responsible for delivery of defect free code for self and others by taking up the QA process and required documentation of work items identified for a release as per the developed plan. - Creating test scripts and perform the system testing. - Analysis and fixing of production defects also formed a part of the responsibilities. - Ensure the defect free code delivery by participating in cross team peer reviews across the project. Senior Consultant Email:[email protected] Mobile:+4741594362 Address: Sandakervein 22B, Oslo. Professional Expertise •Java, J2EE •Spring Framework (Core, DAO, MVC, Batch) •OOPS Concepts •Web Development •JavaScript •Angular JS •CSS •HTML5 •JSF •Web Services(REST & SOAP) •UI design & development •Build & Configuration Hibernate Eclipse IntelliJ IDEA •Maven •Agile Methodology •OOPS Concepts Rules Engine Industrial Expertise Public Services Education 05/2002 – 05/2005 Bachelor of Science - Govt Tilak College, Katni ,MP, India. 07/2006 – 07/2009 Science Master - Shri Govindram Seksaria Institute of Technology, Indore ,MP, India Courses and certifications 2013: Oracle Certified Professional, Java SE 6 Programmer 2013: Oracle Certified Professional, Java EE 5 Web Services Developer 12/2009 - 02/2010: Accenture Java Greenfield Training Work experience 12/2009 – Till Date(6+ years of experience in Accenture) . Employer : Accenture(12/2009 – till date )

Praveen Kumar Gupta_CV (1)

Embed Size (px)

Citation preview

Page 1: Praveen Kumar Gupta_CV (1)

• Software Developer

• Praveen Kumar Gupta

Special Qualifications:

I am a Software Engineering Senior Analyst (Senior Software Engineer), primarily

working on the Java and Spring Framework. Expert in web technology and

development with solid skills in Java Server Pages (JSP), SQL, Spring batch,

Web Services, Servlet which I used to create efficient solutions bridging the

needs of the enterprise and the end user.

I have experience working as a developer in large Java-based enterprise

solutions for North American Pension Industry and NAV(Norway) ,and have been

part of all major activities from analysis, designing, development, assembly and

unit testing.

Key Projects :

Client/Project: NAV (01/2014– till date )

The Norwegian Labour and Welfare Administration (Norwegian: NAV, originally

an abbreviation of "Nye arbeids- og velferdsetaten") is the current Norwegian

public welfare agency, which consists of the state Labour and Welfare Service as

well as municipal welfare agencies. NAV manages one third of the national

budget through schemes such as unemployment benefit, rehabilitation benefit,

sick pay, pensions, child benefit and cash.

Roles and Responsibilities:

Working as a developer for Application Maintenance on the project. Roles and

responsibilities comprise of :

- Effective and accurate breakup and estimation of the task in a user story during

the Sprint planning.

- Meeting the estimations of a task and stick to the deadline of the delivery of the

sprint.

- Provide the status update of the tasks during the stand up/scrum meetings.

- Work closely with business analysts to gather requirements.

- Responsible for delivery of defect free code for self and others by taking up the

QA process and required documentation of work items identified for a release as

per the developed plan.

- Creating test scripts and perform the system testing.

- Analysis and fixing of production defects also formed a part of the

responsibilities.

- Ensure the defect free code delivery by participating in cross team peer reviews

across the project.

Senior Consultant

Email:[email protected]:+4741594362Address: Sandakervein 22B, Oslo.

Professional Expertise

•Java, J2EE

•Spring Framework (Core, DAO,

MVC, Batch)

•OOPS Concepts

•Web Development

•JavaScript

•Angular JS

•CSS

•HTML5

•JSF

•Web Services(REST & SOAP)

•UI design & development

•Build & Configuration

•Hibernate

•Eclipse

•IntelliJ IDEA

•Maven

•Agile Methodology

•OOPS Concepts

•Rules Engine

Industrial Expertise

• Public Services

Education

• 05/2002 – 05/2005 Bachelor of

Science - Govt Tilak College, Katni

,MP, India.

• 07/2006 – 07/2009 Science Master -

Shri Govindram Seksaria Institute of

Technology, Indore ,MP, India

Courses and certifications

• 2013: Oracle Certified Professional,

Java SE 6 Programmer

• 2013: Oracle Certified Professional,

Java EE 5 Web Services Developer

• 12/2009 - 02/2010: Accenture Java

Greenfield Training

Work experience• 12/2009 – Till Date(6+ years of

experience in Accenture)

.

Employer : Accenture(12/2009 – till date )

Page 2: Praveen Kumar Gupta_CV (1)

Client/Project: CalPERS -PSR Development(03/2010– 12/2013 )

The CalPERS-PSR i.e. ‘California Public Employees Retirement System' is an agency in the California executive branch that

manages pension and health benefits for more than 1.6 million California public employees, retirees and their families.

CalPERS is clearly the largest, most influential public pension funds system in the US. This size and diversity consistently

puts its accomplishment and challenges in a class of their own where failure is not an option. This project has main modules

as Health, Benefits, General, Contributions, Contracts & Enrollment and Financials.

Roles and Responsibilities:

Worked as lead Java developer for Contributions and Benefits Modules in project. Worked closely with onshore business

analysts to gather requirements and also developed many new pages for end users. Also worked for performance

inmprovementof the pages.I also migrated few batch jobs from old architecture to new architecture, which has faster batch

processing. Provided technical and functional guidance his peer group.

Technical Set:

Key business areasSolution Architecture: Solution ArchitectureGraphicDesign and Usability, Batch Architecture

Systems Development: Java Development, User Interface Development, Batch Development.

Test: Functional test, User Interface Test, Technical testing and integration testing, Performance testing.

Software –Servere/OSIBM WebSphere Application Server, IBM DB2, Windows.

Software -Tools for developing, building and testing and configuration managementEclipse,, Mockito, Junit, Diverse Eclipseplugins, SoapUI, DB2Express, Squirrel, SourceTree, Stash, JRebel, Cygwin, PuTTy,

TortoiseGIT, TortoiseSVN, Firefoxm/ diverse plugins, Chrome, InternetExplorer, Total Validator, Apache Maven, Jenkins, Git,

Subversion, Crucible, Sonar, Jira, Confluence, HP ALM.

Software -Framework and StandardsJava JDK 1.6, EJB (Enterprise Java Beans), JSF (Java Server Faces), JAX-WS/ JAX-RPC, Spring, Spring Batch, Spring

Web Flow, Spring Web MVC, Spring JDBC, Spring Security, Apache Myfaces, Richfaces, Google Collections, JodaTime,

Hibernate, Hibernate Annotations, Dozer, Log4J, Commons Validator.

Software –IntegrationtechnologyWebservices/EJB, Jdbc.

Software -Tools for management and serviceJira, Confluence, Clearquest.