1. Resume
Manish Gautam
Contact# (+91) 9958892522
g_manish07@yahoo.co.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 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.
2. TECHNICAL SKILLS:
Web Technologies JSP, Servlet, HTML and XML
Operating Systems UNIX, Windows 95/98/2000/XP/8
Programming Languages Java, J2EE(Spring), MyBatis(iBatis)
Project Management PM Smart
Software development tools Eclipse IDE, Putty, SCP
Database Oracle11g, Postgres
Web & Application Server Apache Tomcat, Jboss AS 5/6/7, Wildfly8.0, Jboss EAP6
Continuous Integration Hudson
BRMS (Rule Engine) JBoss Drools, Guvnor, KIE Execution Server, KIE Workbench
Content 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 Lead
Project : 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.
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.
3. HCL Technologies Ltd., Noida (UP, India)
Role : Senior Software Engineer
Project : Enhanced Quality Control Oct'12 – Feb’2014
Responsibilities:
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 Engineer
Project : Gazelle - Direct To Patient 2(DTP2) Dec'11 – Oct'12
Responsibilities:
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
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.
4. Appulse Technologies Ltd., Gurgaon (Haryana, India)
Client : Comviva Technologies Ltd(Gurgaon, India)
Role : Developer
Project : 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 : Developer
Project : 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 : Developer
Project : 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:
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).