Post Job Free
Sign in

Engineer Software

Location:
Roswell, GA
Posted:
August 17, 2014

Contact this candidate

Resume:

Email: ***.************@*****.***

Mobile No: +1-770-***-****

Praveenkumar Mahagaonkar

Profile Summary:

5.6 years of experience and expertise in analysis, design, development and implementation of web

based applications using Java and J2EE technologies.

Overseas experience for a period of almost 1 year as on site coordinator to provide client support.

Experience in all phases of project life-cycle development (SDLC) from Requirements gathering &

Analysis to Conceptual Design & Development to Documentation, Testing, Implementation,

Deployment and Maintenance.

Analysis, design and development experience in enterprise and B2B applications using J2EE

technologies (JSP, Servlet, JDBC, JNDI etc).

Specializing in J2EE framework architecture and Object Oriented technologies. Well versed with web

related technologies.

Expertise in developing the distributed applications using J2EE Application Servers such as

Glassfish, Tomcat and Jboss.

Hands on the tools such as Eclipse, Netbeans IDE, EJB, Textpad, Editplus, SQL Developer,

Jenkins, SOAP UI, Linux vi editor etc.

Exposure to implementation of web services (both client and server side)

Design and programming experience with web technologies like HTML, CSS, AJAX, JavaScript,

XML, XSD and XSLT.

Strong experience in using Struts 2 Framework.

Proficient with ORM tool Hibernate 3.2 and exposure to Ibatis Framework.

Proficient with various Design patterns.

Experience in developing and consuming web services using SOAP, JAX-WS.

Experience in planning and executing the strategy for Build, Deployment and Release in Various

environments and put up innovative ideas wherever possible.

Hands on experience in VPN, Putty, WinSCP etc.

Experience in Ant, Maven, Jenkins tool for End to End Build Automation.

Hands on Experience in Source Control tools such as SVN, Perforce.

Worked on various stages of analysis, design, development, testing and implementation of online

applications.

Experience in translating business requirements into technical requirements.

Experience in Team Handling, client co-ordination and in production support and different kinds of

live issue resolution.

Experience with Windows and LINUX, UNIX, Shell Script.

Experience in closely working with end-users, client and technical experts.

Highly motivated and team spirited individual with passion for learning and has the capability to meet

deadlines in a fast paced environment.

Educational Qualification:

Bachelor of Engineering in Computer Science from Visvesvaraya Technological University

Belgaum, India, 2008

Professional Certification/Training:

Sun Certified Java Programmer (SCJP).

Sun Certified Web Component Developer(SCWCD)

Technical Skill Expertise:

Java, XML, XSD, SQL, XSLT, JavaScript

Programming

Languages

JSP, Servlet2.3, JDBC, JNDI

Internet Technologies

Oracle 11g, My SQL

Databases

Glassfish Application Server, Tomcat 5, JBOSS

Servers

Development Tools Eclipse, NetBeans, Toad, Oracle Sql Developer, Ant, Maven, Jenkins,

Editplus, SOAP UI, Notepad++, Textpad, WinSCP

Web Designing S/W Dreamweaver

Web Technologies HTML, DHTML, CSS, JavaScript, Ajax

Frameworks/Patterns MVC, Struts 2, J2EE Design Patterns, Hibernate 3.2, iBATIS (SQL-MAP

2.0), SOAP, JAXB, JAX-WS

Work Flow Tools MS Excel, MS Word, MS PowerPoint

Version Control tool SVN, Perforce

Design tool MS Visio

Professional Work Experience:

Working as a Lead Engineer with TCS since Dec’10 to till date

Worked as a Sr. Software Engineer for JSoft Solutions, India during Jul’10 – Nov’10

Worked as a Software Engineer for ADPS Software, India during Feb’09– Jun’10

1. Equifax Inc, Alpharetta, GA, USA Jul 2011 till Date

Lead/Sr. Software Engineer

Project: Online Inquiry Applications

It’s a credit reporting application, which has five web services. Customers enter consumer details on front end

application to pull credit report. Web services receive customer and consumer information to be searched and

send back the response to the customer with consumer account information online in xml. Front-end

application will generate the credit report in pdf format.

Responsibilities:

Project Lead and on site coordinator.

Responsible for providing Impact Assessment and estimation for service requests and Change

requests.

Responsible for preparation of LLD (Low Level Design) along with application architecture design

and technical specifications and use case design.

Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow

Charts using Microsoft Visio.

Worked in SOAP architecture framework for consuming web services.

Worked on JAX-WS for publishing web service component.

Extensively worked in implementing JMS (Java Message Service) to interact with other external

interface to send messages.

Worked on implementing AJAX API for on demand data population.

Involved in coding and unit testing and also responsible for integration of the various modules with

the application and with different teams.

Involved in defect analysis and defect fixing.

Created XSD for implementing web services.

Used Eclipse Integrated Development Environment (IDE) in entire project development.

Assisted and mentor the developers and help them in resolving various issues come across during

coding, integration and also in understanding the LLD and FRD(Functional Requirement Design)

Responsible for client co-ordination, team handling.

Responsible for handling the production support activities- such as providing support during

production issues and Impact analysis.

Responsible for sharing the Weekly Status with clients.

Worked in all the phases of SDLC- Requirement gathering and analysis, design, development, testing,

deployment and production support.

Environment: Java 1.6, JSP, Java Script, Servlet, Ajax, Struts 2, MVC, XML,XSD,JMS, Webservices

(SOAP), Hibernate, Eclipse, Singleton, Factory, DAO, Delegates, Maven, Tomcat, Jboss, Linux, SVN,

Jenkins, JAX-WS.

2. Equifax Inc, Mumbai Dec 2010 – Jul 2010

Senior Software Engineer

Project: Project Provisioning Application

Project Provisioning application is a Struts based web application. A list of customers will be configured, with

products and exchanges. Customer can create login credentials and subscribe for the credit reporting products

like score, credit file, credit monitoring etc. Customer can activate and deactivate for any products subscribed.

Responsibilities:

Responsible for preparation of System functional document (SFD) along with prototype of the

application and also involved in requirement gathering and analysis and preparation of HLD (High

level design).

Responsible for preparation of LLD along with application architecture design and technical

specifications and use case design.

Involved in coding and unit testing and also responsible for integration of the various modules with

the application.

Involved in writing the sever side logic in java and using struts 2.

Involved in Defect analysis and defect fixing.

Assisted and mentor the junior developers and help them in resolving various issues come across

during coding, integration and also in understanding the LLD.

Responsible for client co-ordination, team handling and tracking the status on daily basis and sharing

them with client.

Environment: Java Platform with J2EE, JSP, Servlet, Ajax, MVC, Struts 2, Hibernate 3.2.5, JMS, Eclipse,

Sql developer, UNIX, Shell Scripting, Ant, SVN, Glassfish.

3.ADPS Software, Bangalore Oct 2009 – Jul 2010

Software Engineer

Project: Exam Village

Exam village is a project for students to learn and join on-line classes from tutors through web cam live. A

student can shop for different courses, add to cart, remove from cart and finally buy the course by making on-

line payment. Teacher can schedule the class and invite students to attend the class.

Responsibilities:

Responsible for requirements gathering, analysis, development, testing, support and deployment.

Maintenance/enhancement of the Exam Village portal and design, development and implementation

of new functionality using Java and J2EE technology.

Understanding the Requirement and Design documents.

Involve in making GUI (JSP, HTML, JS) and java classes.

Bug fixing & tuning of the developed code to enhance the performance.

Responsible for writing test cases, unit & integration testing of the above modules and evaluating and

fixing the defects and bugs.

Assisted the Business Analyst in bringing out the release notes and other documentation for the users

to understand the process flow and relationships between various entities.

Responsible for Issue Resolution and implementation of the different Change requests.

Responsible for QMS activities

Environment: Java Platform with J2EE, JSP, Tomcat, MySQL 5, MVC, Ibatis (integration with Struts2

framework), web services, Netbeans, Sql developer, Ant, Perforce.

4.ADPS Software, Bangalore Feb 2009 – Oct 2009

Software Engineer

Project: E-Commerce Project

E-Commerce project provides an unified approach to vehicle insurance where the registered user can obtain

the quote for vehicles and also can keep a track of the application with that quote. The system also provides

validation of the registered vehicles through some third party services and also provides the facility to buy

policy online and payment through credit card.

Responsibilities:

Responsible for preparation of impact analysis document and use case design.

Involved in writing test cases and unit and integration testing.

Understanding the Requirement and Design documents (LLD) and involved in coding and also in

functionality testing.

Developed Java Servlets and utility classes. Also involved in preparation of Junit test cases.

Responsible for writing java classes using layered architecture for database insertion using Ibatis.

Involved in analysis of various defects and problem related issues at offshore and fixing of the defects

accordingly.

Environment: Java Platform with J2EE, Junit, MySQL, MVC, Ibatis (integration with Struts2 framework),

Netbeans, Tomcat, SVN.



Contact this candidate