dhanesh_resume

7
Dhanesh Kumar Sharma Mobile: 8088088801 E-Mail: [email protected] Profile Summary Experience in full project development life cycle from requirements management to closure. Experience of Architecting, Designing, and developing applications using Java/J2EE Technologies. Experience of leading team in technical area and grooming team member technically. Professional Summary 1 10 years 1 Month of experience in the field of Information Technology. 2 Proficient in Web Based Application Programming with Java, J2EE, Extjs 5,Struts, Spring , HTML, MySQL and Tools: Eclipse 3.3 IDE, Optimize IT, SoapUI, WebSphere, Tomcat, RAD. 3 Worked on projects using Java/J2EE, utilizing JSP, Servlet, Struts, spring, Hibernate, Extjs 5 , NWF,ANT ,Mevan, Java Script, HTML/XHTML, CSS, XML, and VoiceXML with MySQL databases. 4 Working Experience with Spring Security(NTLM and Basic Authentication) 5 Worked in Web services with AXIS/SOAP 6 Worked in RESTful Web Services using Jersey 7 Working as a technical lead of team 7 members. 8 Worked as scrum master of a team of 10 members. 9 Experienced in Product Development in Storage Domain. 10 Experienced in Product Development in Telecom/Networking Domain. 11 Hands on experience in programming Huawei and Intel ATCA devices. 12 Preferred Area: Java based technologies and Telecom Domain. 13 Part of the team which received Golden Plate Award from HQ, China in Dec-2005 and March 2007. 14 Experienced with TDD practices and tools. 15 IE Memory leak and performance optimization. 16 Travel to Lisbon (Portugal) to participate in CT of MQA product. Objective A challenging & progressive career with an organization where my Technical knowledge along with my Creative Thinking will contribute to the organization’s achievements and my growth. Work Summary Current Employer : NetApp India Pvt. Ltd. Bangalore Designation : Sr. Software Engineer.

Upload: dhanesh-sharma

Post on 14-Feb-2017

167 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: dhanesh_resume

Dhanesh Kumar Sharma

Mobile: 8088088801E-Mail: [email protected]

Profile Summary

Experience in full project development life cycle from requirements management to closure. Experience of Architecting, Designing, and developing applications using Java/J2EE Technologies. Experience of leading team in technical area and grooming team member technically.

Professional Summary1 10 years 1 Month of experience in the field of Information Technology. 2 Proficient in Web Based Application Programming with Java, J2EE, Extjs 5,Struts, Spring , HTML,

MySQL and Tools: Eclipse 3.3 IDE, Optimize IT, SoapUI, WebSphere, Tomcat, RAD. 3 Worked on projects using Java/J2EE, utilizing JSP, Servlet, Struts, spring, Hibernate, Extjs 5 ,

NWF,ANT ,Mevan, Java Script, HTML/XHTML, CSS, XML, and VoiceXML with MySQL databases. 4 Working Experience with Spring Security(NTLM and Basic Authentication)5 Worked in Web services with AXIS/SOAP6 Worked in RESTful Web Services using Jersey 7 Working as a technical lead of team 7 members.8 Worked as scrum master of a team of 10 members. 9 Experienced in Product Development in Storage Domain.10 Experienced in Product Development in Telecom/Networking Domain.11 Hands on experience in programming Huawei and Intel ATCA devices. 12 Preferred Area: Java based technologies and Telecom Domain.13 Part of the team which received Golden Plate Award from HQ, China in Dec-2005 and March 2007.14 Experienced with TDD practices and tools. 15 IE Memory leak and performance optimization.16 Travel to Lisbon (Portugal) to participate in CT of MQA product.

Objective

A challenging & progressive career with an organization where my Technical knowledge along with my Creative Thinking will contribute to the organization’s achievements and my growth.

Work SummaryCurrent Employer : NetApp India Pvt. Ltd. BangaloreDesignation : Sr. Software Engineer.Period of Employment : From 13th Sep 2012 to till date.

Previous Employer : Avaya India Pvt. Ltd. BangaloreDesignation : Sr. Software Engineer.Period of Employment : From 28 Feb 2011 to 12th Sep 2012.

Previous Employer : Nokia Siemens Networks PVT, Bangalore.Designation : Sr. Software Engineer.Period of Employment : From 7 Jan 2009 to 25th Feb 2011.

Previous Employer : IPUnity Communication PVT, Bangalore.Designation : Software Engineer.Period of Employment : From 27 March 2008 to 30 Nov 2008.

Page 2: dhanesh_resume

Previous Employer : Huawei Technologies India Pvt. Ltd, Bangalore.Designation : Software Engineer.Period of Employment : From 28 March 2005 to till 26 March 2008.

Academic Records and Achievements

1 BE (CSE) from Rajasthan University with 70%.2 Plus Two from Rajasthan Board Ajmer, with 58%.3 SSLC from Rajasthan Board Ajmer, with 61%.

Skill Set

Frameworks & Patterns : Solr, Struts, MVC Pattern, spring, HibernateProgramming Languages: JavaJava Technologies : Core Java, Servlet, JSPBuild Tool : ANT,MevanDatabase : Oracle 11g,MySQL, MS-AccessScripting Language : Java Script, Ajax, HTML/XHTML, CSS, XMLIDE : Eclipse 3.3, RADUnit Testing : Junit testing with EclipseMocking Frameworks : PowerMock , EasyMock ,Mokito and JmockJS Frameworks : Extjs 5, D3js,DOJO 1.0,YUI,DHTML and Prototype JSAutomation Tool : Selenium, SahiWeb server : TomcatApplication Server : WebSphereOperating Systems : Windows/LinuxHardware : Intel X86 SeriesDesign Skills : OOAD/UML/Rational RoseBest Practices & Methodologies: Agile, Design PatternsTools Used : Optimize IT, Rational Rose, Eclipse, Visual Source Safe, Clear Case, Sahi,

RationalRobo , SoapUI,Jprofiler with WAS,IBM HeapDump analyzer,IBM ThreadDump Analyzer etc.

PERSONAL SKILLS

Comprehensive problem solving abilities, excellent verbal and written communication skills, Leadership

qualities, Ability to deal with people diplomatically, willingness to learn, Team facilitator.

Projects Undertaken

Project Name : IMTRole : Individual Contributor/Technical leadResponsibilities : Drive design, Requirement discussion. Write Functional Spec and design spec of tool. Develop critical module of project. Drive development best practices like UT, Sonar code review. Assign work to contractor and drive with them to complete requirement implementation.Team size : 7

Page 3: dhanesh_resume

Duration : 1 year 9 MonthsEnvironment : LinuxTechnologies : JDK 8, Spring, Jersey, Extjs5, tomcat 6, Oracle 11g, P4

The NetApp Interoperability Matrix Tool is a web-based utility. It enables user to search for information about the configurations for NetApp products that work with third-party products and components that meet the standards and requirements specified by NetApp. The Interoperability Matrix Tool maintains a repository of configurations, and provides a user-friendly interface for easy access of supported configuration information.

Project Name : AutobotRole : Project LeaderResponsibilities : Define the requirement with discussion with QA lead of different project.Drive design and requirement with developers. Setup common project environment for developer.Team size : 5Duration : 6 MonthsEnvironment : WindowsTechnologies : JDK 8 , Selenium, cucumber, Maven, Jenkins, Perforce

Common automation framework base on selenium and cucumber. It provides a common framework to start GUI application automation. It provides set of common API to write quick automation test case and customized report.

Project Name : 7MTTRole : Individual Contributor/Technical lead/Scrum MasterResponsibilities : Drive Design and requirement discussion. Write project document and wiki. Own complex area of project and work with other team member, help them to understand requirement and help them to complete it. Assign work to contractor and work with them.Team size : 13Duration : 1 year Environment : window Technologies : JDK 1.6, NWF, Servlet, JSP, Tomcat 7, P4

The 7-Mode Transition Tool enables NetApp client to transition 7-Mode stand-alone volumes, volume SnapMirror relationships, and configurations to clustered Data ONTAP. The 7-Mode Transition Tool provides a web interface that automates the process of preparing for transition, copying data from multiple 7-Mode volumes, and applying the 7-Mode configuration to the Storage Virtual Machine.

Project Name : ACERole : Individual ContributorResponsibilities : Lead to manage O&M module of project. Drive Design and requirement discussion. Work with other team member on their requirement and help to fix technical issue. Own Complex module and issue on product.Team size : 30Duration : 1 year 4 MonthEnvironment : Linux Technologies : JDK 1.6, Struts1.3, Servlet, JSP, JMX, Java Script, WebSphere 8, MySql,

SVN

Avaya ACE™ solves this business challenge by integrating the multi-vendor, multi-modal communications layer with the applications layer. It sits as middleware between these layers, with pre-written CTI adapters that connect real-time communications systems from Avaya, Cisco, Microsoft and other vendors with business applications. Avaya ACE provides packaged applications that are plug-and-play and can deliver high return on investment. A powerful Web services toolkit is also available for IT developers to build communications-enable applications using a flexible and modular service-oriented architecture (SOA) approach. Avaya ACE is also the application-

Page 4: dhanesh_resume

enablement platform for Avaya Aura™ and offers a foundation services toolkit for fine-tuned control of call flows throughout the network.

Project Name : MQARole : Scrum MasterResponsibilities : Drive Design and requirement discussion. Work with other team member on their requirement and help to fix technical issue. Own Complex module and issue on product.Team size : 3Duration : 6 MonthEnvironment : Linux Technologies : JDK 1.5, Servlet, JSP, Java Script, tomcat, MySql, Oracle 10g, Clear case

The Serve atOnce Mobile Quality Analyzer is an innovative solution that gathers data, together with positioning information, directly from the subscriber’s commercial mobile phone. The data is stored on the central MQA system platform which is also used to administrate the MQA Agents. MQA Observer collects a wide range of data which can be used for Network Quality Analysis, Service Quality Analysis, Customer Behavior Analysis, and Service Quality Monitoring.

Project Name SAAMRole : Scrum MasterResponsibilities : Requirement Analysis, Design, Development and TestingTeam size : 5Duration : 1.4 YearEnvironment : Linux Technologies : JDK 1.5, Servlet, JSP, EJB, Java Script, WebSphere 6.1, Oracle 10g,

Clearcase

Nokia Siemens Networks Serve atOnce Activation Manager (SAAM) provides the facility of Mobile subscriber provisioning and service activation. SAAM is part of service fulfillment solution. SAAM provides the solution to provision subscribers and activate VAS services in mobile environment and also integrated subscriber and device

provisioning. It provides zero-touch automated provisioning capabilities. It supports flow-through provisioning but

also subscription aware provisioning and mass provisioning. It supports customization by providing tools and frameworks for defining services, workflows and network element integrations.

Project Name ICERole : Team MemberResponsibilities : Requirement Analysis, Design, Development, and TestingTeam size : 12Duration : 7 monthsEnvironment : Linux Technologies : JDK 1.5, Servlet, JSP, VoiceXML, Java Script, resin-2.1.10, Eclipse 3.2,

Struts, MySql, Clear case

ICE comes under product category. It is a powerful product to provide voice SMS, MMS, TUI, MWI, MessageMe and other facility to a mobile service provider. It also provides web base application for user to manage their voice mailbox or manage other services provided by a service provider. . Project Name WebUI Framework Client : CSP (China), BME(China)

Role : Team MemberResponsibilities : Requirement Analysis, Design, Development, and Testing

Page 5: dhanesh_resume

Team size : 10Duration : 1.6 monthsEnvironment : Windows 2000 /XP/LinuxTechnologies : JDK 1.5, Servlet, JSP, Tomcat 5.X, Eclipse 3.2, Spring, Webworks, Sahi,

ANT, Java Script, Ajax, HTML/XHTML, CSS, XML ,Hibernate3, Clear case

WebUI Framework is a part of iSAP platform. ISAP is a powerful application server developed in Huawei.WebUI framework is a Front Controller Pattern based MVC framework aimed at making web development easier. It provides all the features of Struts 2.0, spring, Webflow, and dwr through a single unified configuration file. It also provides highly customizable UI widgets for building rich internet applications.

Responsibilities Validation – Support for configuring client and server side validations for actions.

Expression language –OGNL expressions in JSP tag attributes. Internationalization Support - Sever side

Internationalization/property file, locale and formats support. Form supporting multiple action configuration and validations. Custom tag framework - Provide Custome tag framework for

Webui using JSP Custom tag framework, Freemarker, OGNL value stack.

Authority - Control the visibility of custom widgets at run time through spring bean configuration.

Multi select - Provides a select-from-list widget that allows the selection of multiple elements.

Several custom tags - Provide webui custom tags using WebUI Custom tag framework and javascript. This tag family includes- all customized html tags, Tree, DateTime, Popup, AlertBox, Fileupload, Filequery, panel, multiselect box, treetable, etc.

Provide support of Dojo, window.js, prototype.js, YUI and third party js. IE Memory leak and performance optimizartion.

Project Name USMRole : Team MemberResponsibilities : Requirement Analysis, Design, Development and TestingTeam size : 7Duration : 1.6 yearEnvironment : Windows 2000 /XP/LinuxTechnologies : JDK 1.5, Servlet, JSP, Tomcat 5.X, Eclipse 3.0, Mysql, Spring, Hibernate 3,

SNMP4J, Axis.

USM comes under NMS product category. It is used to manage ATCA (Advance Telecom Computing Architecture) based network device made by Huawei. This is web-based project used to manage Layer 2 switch, some configuration functionality of Router. In short it provides complete network management functionality with Enterprise server management. I have worked on Process Monitor, Service Monitor, Process Management, Ping Trace route, Loopback testing of switch port. I was handling end-to-end responsibility of these modules.

Personal Details

Nationality IndianDate of Birth 25/10/1981 Gender MaleMarital Status MarriedPlace of Birth Sikar, Rajasthan, India

Page 6: dhanesh_resume

Bangalore, Dhanesh kumar sharma16. 09. 2015