Prasoon Kumar

7
Prasoon Kumar 11 A Woodbridge Terrace Woodbridge Terrace New Jersey - 07095 [email protected] +1 (201) 565-7135 BEST-IN-CLASS, INNOVATIVE HANDS-ON EXPERIENCE TECHNICAL LEAD & ARCHITECT Summary Accomplished hands-on technical leader over 10 years of IT experience providing architecture, design, implementation, database expertise, project management, systems analysis, and innovatively manages quality assurance. Understands the business vision, works with the business to build on it with suggested improvements and delivers a result that meets or exceeds expectations. o Very strong in analysis, architecture & design, programming, troubleshooting, user interaction and software development methodologies. Self-initiative, and ability to work independently and good team player. o Experience over 4+ years in Architecture, Design, of Enterprise level Web and Integration applications. o Extensive hands-on experience on Core Java and J2EE technologies. o Extensively worked on WebLogic, Websphere, JBoss & Tomcat Servers. o Extensive experience in full lifecycle of project that includes requirement definition, proof of concept, design, interface implementation, testing and maintenance. o Experience over 10+ years in Development, testing and deployment of various enterprise applications. o More than 5+ years of experience in requirement gathering through various business discussions across various clients across different geographical locations. o Good exposure on Service Component Architecture Framework based on Service Oriented Design Paradigm. o Experience with Model View Controller architecture and hands-on on frameworks as Spring-MVC, Spring-Core, Spring-AOP, Hibernate and Struts. o Good experience in database design and programming and hands on with Oracle 10i/11g, MySQL, DB2. o Strong knowledge of version control tools – Subversion, StarTeam and Rational Clear Case o Exposure to IDEs like Eclipse, IntelliJ IDEA and RAD. o Excellent written and verbal communication skills, persistent, creative problem solver, effective team player, skilled at negotiations. o Good understanding of Software Development Life Cycle(SDLC), Agile (Planning Story size estimation, Sprint planning, Sprint Retrospective, daily stand-up meetings), Waterfall Methodologies o Consistently delivers strong and sustainable technology gains. Distinguished performance driving innovation with expertise in Java & J2EE programming languages.

Transcript of Prasoon Kumar

Page 1: Prasoon Kumar

Prasoon Kumar

11 A Woodbridge Terrace ♦ Woodbridge Terrace ♦ New Jersey - [email protected] ♦ +1 (201) 565-7135

BEST-IN-CLASS, INNOVATIVE HANDS-ON EXPERIENCE TECHNICAL LEAD & ARCHITECT

Summary

Accomplished hands-on technical leader over 10 years of IT experience providing architecture, design, implementation, database expertise, project management, systems analysis, and innovatively manages quality assurance. Understands the business vision, works with the business to build on it with suggested improvements and delivers a result that meets or exceeds expectations.

o Very strong in analysis, architecture & design, programming, troubleshooting, user interaction and software development methodologies. Self-initiative, and ability to work independently and good team player.

o Experience over 4+ years in Architecture, Design, of Enterprise level Web and Integration applications.

o Extensive hands-on experience on Core Java and J2EE technologies.o Extensively worked on WebLogic, Websphere, JBoss & Tomcat Servers.o Extensive experience in full lifecycle of project that includes requirement definition, proof of

concept, design, interface implementation, testing and maintenance.o Experience over 10+ years in Development, testing and deployment of various enterprise

applications.o More than 5+ years of experience in requirement gathering through various business

discussions across various clients across different geographical locations.o Good exposure on Service Component Architecture Framework based on Service Oriented

Design Paradigm.o Experience with Model View Controller architecture and hands-on on frameworks as Spring-MVC,

Spring-Core, Spring-AOP, Hibernate and Struts.o Good experience in database design and programming and hands on with Oracle 10i/11g,

MySQL, DB2.o Strong knowledge of version control tools – Subversion, StarTeam and Rational Clear Caseo Exposure to IDEs like Eclipse, IntelliJ IDEA and RAD.o Excellent written and verbal communication skills, persistent, creative problem solver,

effective team player, skilled at negotiations. o Good understanding of Software Development Life Cycle(SDLC), Agile (Planning Story size

estimation, Sprint planning, Sprint Retrospective, daily stand-up meetings), Waterfall Methodologieso Consistently delivers strong and sustainable technology gains. Distinguished performance driving

innovation with expertise in Java & J2EE programming languages.o Spearheads full life-cycle project and guiding technical teams to optimize performance of

mission-critical enterprise systems through all phases of the development lifecycle to successful completion and implementation.

o Well respected by peers through demonstrating passion for technology and performance improvement. Forward-thinking problem identification, research, analysis, and resolution.

o Excellent communicator adept at identifying business needs and bridging the gap between functional groups and technology to foster targeted and innovative solution.

o Excellent in guiding team during development phase by effectively leading the teams through complex architectural and design issues.

o Worked in onsite and offshore model. Good experience in leading and mentoring individuals to maximize the productivity.

Education:

Page 2: Prasoon Kumar

Bachelor of Engineering (4 yr. Graduate Degree) in Computer & Information Technology from SIT Tumkur, Karnataka, India.

Technical Certifications: Sun Certified JAVA Programmer 1.4. Sun Certified Web Component Developer (J2EE 1.4)

Technical Proficiencies Java Tech/Programming Languages JAVA 4/5/6, XML, PL/SQL, Spring 3.0, Hibernate 3.0,

Architecture and Design, Design Pattern, JSP, JSTL, Servlet, XML, Ajax, Javascript, JSON, Ehcache, Log4j, Apache Velocity, Python.

Portal Technologies WebLogic Portal 9.2/10.1, Liferay Portal. Databases Oracle 8i/9i/11g, DB2, MS SQL 2008, MySQL. Reporting Tool Jasper Report. Operating Systems Windows, UNIX, Mac OS. Project Management Microsoft Project, Rally. Web/Portal/Application Servers Websphere, Weblogic Portal, Tomcat, GlassFish, JBoss. Application/Database Design Tools Star UML, MS Visio, DBSchema, ERwin. Testing/Performance Testing Tools JUnit, Selenium, Cobertura, PMD, Jprobe and JProfiler Business Modelling Star UML, Rational Rose. Change/Repository Management Subversion, Clear Case, GitHub, PVCS. Methodologies Waterfall Model, Iterative Model, Agile. Other Tools Apache Ant, Maven, Jenkins, IBM RAD, Eclipse, IntelliJ

IDEA, XML Spy.

PROJECT DETAILS

AIG, New Jersey, USA May 2013 – Till Date

Role: Technical Lead/ArchitectProject: DMS-GELSProject Description: AIG preliminary working on Property and Causality line of business and project ‘DMS-GELS’ is an end-to-end underwriting solution for Financial Lines.

DMS Pricing application is used to streamline the process of quoting, pricing and binding either Guaranteed Costs and/or Loss sensitive programs issued to the client. The main functionality of this module is to support the evaluation/allocation of premiums and expenses.

In pricing, we capture LOB Loss Forecasts Segment Information Layering structures Exposures Coverages Taxes Expenses

to determine the ultimate premium for the deal. In Pricing, the Underwriter has the ability to create multiple Pricing Versions with which he has the ability to create/document multiple ‘What if’ scenarios & then Quote or bind the best scenario.

Technologies/Solution Environment: Java 1.6, Spring MVC, Spring Security, Spring Validation, JSP, Websphere Server, XML, JUnit, Restful WebService, Ehcache, Javascript, Ajax, JSON, Log4j, PMD, Checkstyle, Cobertura, SONAR.

Database and Tools: DB2, RAD 8.5, Ant 1.7, Jenkins, DBSchema, Erwin, MS Visio, MS Project, PVCS.

Responsibilities:• Providing Architectural solutions to the Insurance Applications.

Page 3: Prasoon Kumar

• Developed frameworks like Exception handling, MVC architecture, Logging Framework, Auditing Framework.

• Use of Spring framework for core business logic.• Construction of application including Restful Web Service on RAD 8.5.• Developed the screens using JSP, JSTL, Ajax, javascript.• Used Jenkins for automatic build, deployment, JavaDoc, testcase for the entire applications.• Configured PMD, Checkstyle, Cobertura and SONAR to capture all defects related to code

coverage and coding standards.• Managed DEV and QA teams and worked with offshore team for delivering the project.• Managing an offshore based team of 15 members for technical challenges. Delegation of tasks

and tracking of progress via trackers, team meetings, etc.• Weekly meetings with clients for overall project health status and action items/plans across all

applications.• Prepared Design Document to cover usecase diagram, sequence diagram, class diagram, activity

diagrams and component diagrams with the help of Star UML, MS Visio.• Mentoring team members by reviewing code and resolve the technical problems.• Project planning, effort estimation, task/work distribution and delegation.• Planning and deployment of all releases and change management requirements.• Handling a team of 15 members supported by offshore and onshore team members.• Study the underlying infrastructure and integration strategy with other systems.• Consult with customers about software system design and maintenance.• Analyse user needs and software requirements to determine the feasibility of design.• Participate and detail the integration protocols with the interfacing teams and came up with few

network diagrams. Design and customize software for client use with the aim of optimizing operational efficiency.• Participate in technical review meetings with Design review group and conferences. Perform high level business analysis and co-ordination with interfacing teams, business analyst

and customers to prepare functional and technical specifications.• Manage maintenance, production support and user rollout. Analyse database within the application area, working individually or co-ordinating database

development as part of a team.• Interact with other clients/other vendors to resolve integration and data issues.• Co-ordinate with offshore team on all dependencies.

Keenan & Associates, Bangalore, India April 2012 – May 2013

Role: Technical Lead/ArchitectProject: P&C Rating SystemProject Description: P&C rating system is one of the core and complex module of Keenan as this system is linked to calculating the premium for individual client.

Technologies/Solution Environment: Java 1.6, Spring MVC, Spring Validation, JSP, Hibernate 3.0, Ehcache, Javascript, Ajax, JSON, JBoss, Liferay Portal, Restful Webservices, Content Management (Alfresco), Jasper Report, Log4j, Apache Ant 1.6, Eclipse, XML, Junit, PMD, Checkstyle, Cobertura.

Database and Tools: Oracle 10g, Oracle Data Modeller, MS Visio, MS Project, SVN, Jenkins.

Responsibilities:• Providing Architectural solutions to the Insurance Applications.• Prepared the frameworks like Exception handling, MVC architecture.• Use of Spring framework for core business logic.• Used Jenkins for automatic build, deployment, JavaDoc, testcase for the entire applications.• Configured PMD, Checkstyle, Cobertura to capture all defects related to code coverage and

coding standards.• Managed DEV and QA teams and worked with offshore team for delivering the project.• Monthly meetings with clients for overall project health status and action items/plans across all

applications.• Review of code and resolve the technical problems.• Coded to generate dynamic reports using Jasper Report.• Project planning, effort estimation, task/work distribution and delegation.• Planning and deployment of all releases and change management requirements.• Construction of application including Restful Web Service.• Handled a team of 8 members at offshore.• Study the underlying infrastructure and integration strategy with other systems.• Consult with customers about software system design and maintenance.• Analyse user needs and software requirements to determine the feasibility of design.

Page 4: Prasoon Kumar

Design and customize software for client use with the aim of optimizing operational efficiency.• Participate in technical review meetings with Design review group. Perform high level business analysis and co-ordination with interfacing teams, business analyst

and customers to prepare functional and technical specifications.• Manage maintenance, production support and user rollout.• Store, retrieve and manipulate data for analysis of system capabilities and requirements.• Develop, create and modify application software and specialized utility programs. Analyse database within the application area, working individually or co-ordinating database

development as part of a team.• Interact with other vendors to resolve integration and data issues.

Guy Carpenter, Bangalore, India, New Jersey, USA June 2010 – April 2012

Role: Technical Lead/Senior DeveloperProject: BAU ApplicationProject Description: Guy Carpenter portal application provides different functions and features to its internal employees, external clients & markets and internet users with its intranet, extranet & public portal. The application acts as information repository along with providing different work/process flows for its reinsurance broking business.

Technologies/Solution Environment: Java 1.5, Weblogic Portal 10.1, Content Management, JSP, Servlet, Hibernate 3.0, Ehcache, Javascript, Log4j, Apache Ant 1.6, Eclipse, XML, Junit, Python.

Database and Tools: Oracle 9i, LDAP, MS Visio, MS Project, SVN.

Responsibilities:• Technical Analysis of change request: Active participation in requirements discussions.• Impact Analysis and development of the applications for regulatory and business needed

changes.• Prepared the frameworks like Exception handling, DB Access layer, MVC architecture.• Created ant build script to create war file for deployment.• Managed DEV and QA teams and worked with offshore team for delivering the project.• Team mentoring and training.• Hands on experience in developing Python script on Linux and Unix platform• Managing an offshore based team of 10 members for technical challenges. Delegation of tasks

and tracking of progress via trackers, team meetings, etc.• Bi-Monthly meetings with clients for overall project health status and action items/plans across all

applications.• Mentoring team members by reviewing code and resolve the technical problems.• Project Planning, effort estimation, Coding, testing, deployment and release management.• Building the application archive and deploying on the appropriate environments like Development

environment and QA.• Planning and deployment of all releases and change management requirements.• Effective communication with customer for any clarifications or requirements or technical

discussions.• Coordination with QA, UAT testing teams, support team for Prod release and production support.• Participate in technical review meetings.• Bug Fixing Integration and testing.• Co-ordinate with offshore team on all dependencies.

Vodafone, Newbury, UK, Düsseldörf, Germany May 2007 - June 2010

Role: Senior DeveloperProject: Vodafone Access GatewayProject Description: Vodafone Access Gateways (also known as Vodafone Sure Signal in the UK) is a simple device that can be placed in your home or office to provide or enhance 3G coverage. Based on Femtocell technology calls are routed to Vodafone via a DSL/broadband connection.

The application has built on Weblogic portal 9.2. It has the concept of consumer and producer. Two producers can also communicate to each other with the help of IPC concept.

Page 5: Prasoon Kumar

Technologies/Solution Environment: Java 1.5, Weblogic Portal 9.2, Content Management (Stellent), JSP, Servlet, Hibernate, Junit, Selenium, Ehcache, Javascript, Log4j, Ant, Eclipse, XML, JUnit.

Database and Tools: Oracle 9i, Eclipse, SVN.

Responsibilities:• Involved during the knowledge transfer and requirement discussion for ‘co.uk’ architecture held in

Sapient.• Impact Analysis and development of the applications for regulatory and business needed

changes.• Created design document to cover – usecase diagram, sequence diagram, class diagram, activity

diagrams, component diagrams with the help of Star UML, MS Visio.• Enhancement of existing “co.uk” application with new functionalities by coding, unit testing,

Integration and system testing.• Developed the screens using JSP, JSTL and unit tested the same.• Prepared documents for user training.• Extensively involved in proof-of-concept to check the feasibility of changes.• Mentoring of team members.• Review of code and resolve the technical problems.• Integration with other existing Vodafone applications.• Effective communication with customer for any clarifications or requirements or technical

discussions.

Carrefour, Bangalore, India Aug 2005 - May 2007

Role: DeveloperProject: Store monitoring applicationProject Description: Carrefour is the world’s second largest retailer with operations spanning more than 20 countries. The Win2K (StoreMonitoring) system is the only point of contact between Carrefour.net and the Carrefour stores.

Technologies/Solution Environment: Java 1.4, JSP, XML, JAXB, JAXP, IBM MQ 6.0, Junit, Javascript, Log4j, Ant, XML, Junit, JBoss, Tomcat.

Database and Tools: Oracle 8i, Eclipse, JProbe, Jprofiler, Clear Case.

Responsibilities:• Impact Analysis and development of the existing application.• Enhancement of existing “StoreMonitoring application” by coding, unit testing, Integration and

system testing.• Developed the screens using JSP, JSTL and unit tested the same.• Prepared documents for user training. Effective communication with leader for any clarifications

or requirements or technical challenges.• Integration and testing with an existing application.

Work Experience:• June 2010 – Till Date: Mindtree Ltd.- India, USA• May 2007 - June 2010: Mphasis an Hp Company- India, USA, Germany, UK• August 2005 – April 2007: Adea International Private Ltd.– India

References:• Shall be provided on request.

Visa Status:

• On valid H1B Work-permit.