6
Resume Manish Gautam Contact# (+91) 9958892522 [email protected] .in Passport# H0980762 SUMMARY : Senior Software Engineer/Technical Leadover 7 years and 10 months of total IT experience in Java/J2EE technologies, Design, Development, Integration and Maintenance of client and server business software on UNIX and Windows environment. Highly skilled and extensive enterprise environment experience in developing, maintaining, supporting the client and server business software in Telecom , Health Care and e-commarce domain . Experience in design, development, unit and integration testing of software applications in Java/J2EE on UNIX and Windows Environment. Proficient in Requirement Analysis and Designing with OOAD, UML and implementing Object Oriented Technologies. Extensively worked in client-server application development using JAVA/J2EE, JSP, Servlets/Spring/REST/MVC/Jboss/JUnit, Oracle, BRMS (Rule Engine), Alfresco DMS. Strong Knowledge in implementing Algorithms and Data Structure in Java/J2EE. Extensive Experience in application server/web server like JBossEAP, JBossAS and Apache Tomcat, good experience in tools like JUnit. Hands on in implementing Spring framework [MVC Architecture and DI principle]. Hands on in implementing Factory Design patterns, Abstract Factory, Singleton design pattern, Adaptor Design Patternand Call back Design pattern. Experience in technical design using design patterns and design principle using UML [Unified Modeling language] (for class diagram). Extensively used ECLIPSE (Kepler, Ganymede, Indigo, Galilleo and Juno) IDE, Junit/ Integration test case and Maven building tools. Used Eclipse for debugging code.

Resume_Manish

Embed Size (px)

Citation preview

Page 1: Resume_Manish

Resume Manish Gautam Contact# (+91) 9958892522 [email protected] .in

Passport# H0980762

SUMMARY : Senior Software Engineer/Technical Leadover 7 years and 10 months of total IT experience in Java/J2EE technologies, Design, Development, Integration and Maintenance of client and server business software on UNIX and Windows environment.

Highly skilled and extensive enterprise environment experience in developing, maintaining, supporting the client and server business software in Telecom, Health Care and e-commarce domain.

Experience in design, development, unit and integration testing of software applications in Java/J2EE on UNIX and Windows Environment.

Proficient in Requirement Analysis and Designing with OOAD, UML and implementing Object Oriented Technologies.

Extensively worked in client-server application development using JAVA/J2EE, JSP, Servlets/Spring/REST/MVC/Jboss/JUnit, Oracle, BRMS (Rule Engine), Alfresco DMS.

Strong Knowledge in implementing Algorithms and Data Structure in Java/J2EE.

Extensive Experience in application server/web server like JBossEAP, JBossAS and Apache Tomcat, good experience in tools like JUnit.

Hands on in implementing Spring framework [MVC Architecture and DI principle].

Hands on in implementing Factory Design patterns, Abstract Factory, Singleton design pattern, Adaptor Design Patternand Call back Design pattern.

Experience in technical design using design patterns and design principle using UML [Unified Modeling language] (for class diagram).

Extensively used ECLIPSE (Kepler, Ganymede, Indigo, Galilleo and Juno) IDE, Junit/ Integration test case and Maven building tools. Used Eclipse for debugging code.

Extensive experience of software application development using TDD, agile methodologies of software development.

Expertise in working on various tools like Microsoft Visio, UML.

Experience in providing training to internal teams on relevant technology/product.

Good experience in interaction with client technical team.

Excellent organizational and time management skills, with an attention to detail. Excellent skills in software reusability, problem solving, team mentoring & training

Page 2: Resume_Manish

skills and the ability to cope with pressures. Mastery of PC applications (Microsoft Excel, PowerPoint, Word, Visio). Focused on creating optimal data conversion solutions using project management, analytical, computer programming, and communication skills.

TECHNICAL SKILLS :

Web Technologies JSP, Servlet, HTML and XMLOperating Systems UNIX, Windows 95/98/2000/XP/8Programming Languages Java, J2EE(Spring), MyBatis(iBatis)Project Management PM SmartSoftware development tools Eclipse IDE, Putty, SCPDatabase Oracle11g, PostgresWeb & Application Server Apache Tomcat, Jboss AS 5/6/7, Wildfly8.0, Jboss EAP6Continuous Integration HudsonBRMS (Rule Engine) JBoss Drools, Guvnor, KIE Execution Server, KIE

WorkbenchContent Management System Alfresco DMS(Document Management System)Others MS Office (Word, Excel, Visio and Power point), log4j,

SVN/StarTeam/GIT

Project Summary:

HCL Technologies Ltd., Noida (UP, India)Role : Technical Lead Project : Fusion(South Africa) April'15 – Till Date

Responsibilities: Functional requirement gathering and Application solution on the basis of discussion

with the customer. Developed (Using Java/Spring/Hibernate/Postgres/Junit/Drools/REST

Webservices/Alfresco /Maven) and presented customer the POC of “to be” application.

Technical Designing of complete product. Involved in Sprint planning meetings with offshore and onshore team. Involved in complete documentation technical design. Participate in discussion with project management team to finalize and prioritize

requirement for each sprint. Mentoring to the team member for the technical and functional requirement.

Environment: Java/J2EE/Spring/JBoss AS/Jetty, micro-services, Postgres, hibernate, Windows OS/Unix, REST web-services, JBoss Drools(KIE), Alfresco DMS, Eclipse, SVN/GIT.

HCL Technologies Ltd., Noida (UP, India)Role : Technical LeadProject : Loyalty Management System Feb'14 – March’15

Responsibilities: Functional requirement gathering and Application solution on the basis of discussion

with the customer. Developed (Using Java/J2EE/JSP/Drools/Servlet/SOAP/Maven) and presented customer

the POC of “to be” application. Technical Designing of complete product. User Story preparation. Involved in complete documentation technical design.

Page 3: Resume_Manish

Participate in discussion with project management team to finalize and prioritize requirement for each sprint

Participate in Audits to make sure all current software industry standards are followed.

Environment: Java/J2EE/Spring/JBOSS EAP, Oracle XE, MyBatis, Windows OS, SOAP, Jboss Drools, Guvnor, Eclipse, PM Smart, SVN.

HCL Technologies Ltd., Noida (UP, India)Role : Senior Software EngineerProject : Enhanced Quality Control Oct'12 – Feb’2014Responsibilities:

Mentoring junior team members on their day to day development work. Participated in Discussion with higher management to finalize Functional

Requirement Participated/presented and demonstrated the product to perspective clients. Involved in High level of the technical requirement. Development Using Java/J2EE/Spring/REST Webservice/Jasper

Report/Maven/Drools/Guvnor. Participated in code and test case document reviews. Interact with Project Management Team, QA Team, Product Management team on

daily basis to keep track on new requirement, current standing of project and customer feedback.

Participated in daily discussion with project management team to keep track on requirement for each sprint.

Participated in Audits to make sure all current software industry standards are followed.

Environment: Java/J2EE/Spring/JBOSS EAP, JBoss Drools, Guvnor, Oracle 11g, Windows OS, XML, Eclipse, SVN, StarTeam.HCL Technologies Ltd., Noida(UP, India)Role : Software EngineerProject : Gazelle - Direct To Patient 2(DTP2) Dec'11 – Oct'12Responsibilities:

Mentoring two teams of good strength on their day to day development work. Resource Management and Tracking progress of Project. Participated in Discussion with higher management to finalize Functional

Requirement Involved in High level design and detail level design of the technical requirement. Development Using Java/J2EE/REST Webservice/Drools. Interacting with Oracle Spatial Database using sql/plsql. Coordinating with testers in preparing test plan and test cases. Development and Debugging Using Eclipse IDE Interact with Project Management Team, QA Team, Product Management team on

daily basis to keep track on new requirement, current standing of project and customer feedback.

Participate in Audits to make sure all current software industry standards are followed.

Environment: Java/J2EE/JBOSS 5.1, JBoss Drools, Guvnor, Oracle11g, PL/SQL, Windows OS, XML, Eclipse, SVN/StarTem.

Valeteck. Dehradun (Uttarakhand, India)Client : Budco (Miami, USA)Role : Project Leader/Senior Software Engineer

Page 4: Resume_Manish

Project : Cephalon E-Store Aug'11 – Nov'11

Responsibilities: Involved in User Requirements analysis. Involved in High level design and detail level design of the background jobs. Coordinating with testers in preparing test plan and test cases. Unit testing the background jobs. Fixing the day to day production issues. Participated in code and test case document reviews. Involved in complete documentation of Analysis, Design and Testing. Developing Common Components and general utilities. Provide support for Subsystem Integration Testing. Participated in Test Case review meeting with QA teams.

Environment: ECLIPSE 3.11, Core Java, Oracle, JSP, Servlet, JBOSS 5.1, PL/SQL, SVN.Appulse Technologies Ltd., Gurgaon (Haryana, India)Client : Comviva Technologies Ltd(Gurgaon, India) Role : DeveloperProject : Airtel Fixed Line Nov'10 –June’11

Roles and responsibilities: Development of application on the basis of design document. Unit and integration testing of the product.

Environment: Core Java/Unix/PLSQL

Appulse Technologies Ltd., Gurgaon (Haryana, India)Client : Comviva Technologies Ltd(Gurgaon, India) Role : DeveloperProject : Airtel Sri Lanka Feb’10 – Oct’10

Responsibilities:

Interacting with the client for gathering information. Development of application on the basis of design document. Unit and integration testing of the product.

Environment: Core Java/Unix/PLSQL

Hughes Communication India Ltd., Gurgaon (Haryana, India)Client : National Informatics Centre (New Delhi, India)Role : DeveloperProject : Call Management System (NICNET) Dec’07 – Jan’10

Responsibilities :

Interacting with the client for gathering information. Development of application on the basis of design document. Unit and integration testing of the product.

Environment: Core Java/Unix/PLSQL

Education/Certification:

Page 5: Resume_Manish

Bachelor in Technology (B.Tech) in Information Technology from G. B. Pant University of Agriculture & Technology, Pantnagar (Uttarakhand, India).

Diploma in Electronics Engineering from Uttarakhand Technical University, Roorkee (Uttarakhand, India).