Post Job Free

Resume

Sign in

Java, Spring, Hibernate, Struts

Location:
West Des Moines, IA
Posted:
July 11, 2016

Contact this candidate

Resume:

Experience Summary

Nine years of experience in design and development of Java web applications with RDBMS back end

Experienced in working in Agile Development environment using Scrum methodology

Worked towards making the project stable, ensured on time delivery and upgrading projects with latest technology

Experienced in Java, Servlets/JSP, AngularJS/Spring/Struts, JavaScript/jQuery and Oracle/MySQL RDBMS technologies

Skills Summary

Domain

Insurance, Media and Entertainment, Manufacturing

Programming Languages

Java, SQL

Operating System / ERP Version

Windows, Linux

Tools / DB / Packages / Framework / ERP Components

Servlet/JSP, jQuery, Ajax, JSON, Struts 2, SPRING 3.2, AngularJS, Hibernate, JUnit, Selenium, Log4J, Tomcat 7, Eclipse, Maven, Jenkins, Win-SCP, Putty, SVN, Oracle 10g/XE, MySQL, PostgreSQL 8.x

Hardware Platforms

Intel Series, Red Hat

Professional Certifications/ Trainings

Attended various trainings on Java Web Service, Design Pattern and Java Performance Tuning

Work Experience

Project 1

Project Name

MAGS

Team Size

8

Start Date

May 2016

End Date

Till Date

Project Description

Consumer Web and legacy Service Center is one of the projects catering to Insurance benefits for Associations and Corporates. Applications support range of Insurance products for Life, Auto and Professional Liability. Marsh Affinity Global Services (MAGS) is based on Consumer Web Framework, which provides a solution for different business need for multiple clients and products on one platform. MAGS have 3 different modules – Enrollment, My Account, and CSR. MAGS enrollments provide an interface to user for creating quote and applying for an application. User can register and create credentials for my account with issued certificate. In My Account, user can view the certificate details and perform different transactions. In case of any issues like user forget their credentials or want to change account details or have any issue related to account they can contact to Customer Service Representative (CSR)

Role & Contribution

Understanding the application requirement from the Client.

Analysis of the FDS provided by Client

Preparation and/or review of TDS for functionality to be developed or enhanced

Delegating tasks to offshore team and monitoring it.

Coding as per TDS and Code Review

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Tools

Java7, Oracle 10g, Servlets/JSP, XML, HTML/CSS, jQuery, Ajax, WebLogic 12, SPRING, Hibernate, My Eclipse, Log4j, Maven, Sql developer, Putty, perforce

Key Achievements

Successful implementation of the new architecture design on production.

Project 2

Project Name

AVATAR – (HBO M&E)

Team Size

7

Start Date

Dec 2015

End Date

April 2016

Project Description

AVATAR - Application to Verify, Authorize, and Transmit to Affiliate Receivers. The application’s primary purpose is to permit (or deny) the decryption of HBO’s satellite signal(s) by cable affiliates. Members of the Technology Operations (TechOps) department use Avatar to specify which affiliate’s broadcast hardware are authorized to decode satellite signals (this hardware is referred to by the somewhat too generic term of ‘Unit’). Avatar authorizes the Unit by sending special authorization commands to Hauppauge’s encryption hardware which in turn add encoded authorization data to the video signal uplinked to the satellite. These ‘authorization’ messages are received by affiliate’s Units, instructing them to decrypt the satellite signal.

Role & Contribution

Understanding the application requirement from the Client.

Analysis of the FDS provided by Client

Preparation and/or review of TDS for functionality to be developed or enhanced

Delegating tasks to offshore team and monitoring it.

Coding as per TDS and Code Review

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Tools

Java7, Oracle 10g, Servlets/JSP, XML, HTML/CSS, jQuery, Ajax, Tomcat 7, Struts 2, SPRING (MVC, AOP, Beans, JDBC), Hibernate, IntelliJ, JUnit, AngularJS, Log4j, Maven, Toad, Putty

Key Achievements

Successful implementation of the new architecture design on production.

Project 3

Project Name

LIFE –(Lafarge E&P)

Team Size

12

Start Date

Apr 2013

End Date

Nov 2015

Project Description

Client uses LIFE for their aggregates and cement business all over the world. Application deals with maintenance of materials, plants and users, and transaction activity like Order Management, Ticketing System and Reporting

Role & Contribution

Understanding the application requirement from the LIFE coordinators.

Analysis of the FDS provided by LIFE coordinators

Preparation and/or review of TDS for functionality to be developed or enhanced

Preparation and/or review of test cases

Coding as per TDS and Code Review

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Coordination with functional leads of other interfacing system, as required, to understand functional/technical requirements.

Assisting on-boarding of new team members on processes and practice

Tools

Java7, Oracle 10g, Servlets/JSP, XML, HTML/CSS, jQuery, Ajax, Tomcat 7, Struts 2, SPRING (MVC, AOP, Beans, JDBC), Eclipse, JUnit, Selenium, Log4j, Maven/Jenkins, Oracle SQL Developer, Win-SCP, Putty

Key Achievements

Successful implementation of Cement dispatch system in multiple countries

Project 3

Project Name

LRMC –(Lafarge E&P)

Team Size

3

Start Date

Feb 2011

End Date

Mar 2013

Project Description

Client uses LRMC for Order, Delivery and Invoicing purposes at plants and Area, Zone & Central offices for ready-mix concretes. The scope of the project was to develop, maintain and support LRMC Software System. Post development, application enhancement and field issues resolution was in scope. As part of enhancement, external systems interfacing modules were undertaken for development. Approval module UI was made responsive as part of enhancement.

Role & Contribution

Working on the requirement gathering for change request

Coding as per TDS and Code Review

Preparation and/or review of test cases

Providing solution to the field issues encountered.

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Assisting on-boarding of new team members on processes and practice

Tools

Java 6, Oracle 10g/XE, Servlets/JSP, XML/XSD, HTML/CSS, jQuery, Ajax, Tomcat 6, Struts 2, Castor, JDBC/DBCP, Eclipse, JUnit, Selenium, Ant, Log4j

Key Achievements

Successful in fixing the issue in the existing project and providing more features to the user

Project 4

Project Name

Chillax

Team Size

2

Start Date

Jan 2010

End Date

Jan 2011

Project Description

Flash gaming portal with flash games from heyzap and mochimedia. Integrated with Jainrain for secured login. More than 2000 Fun flash game junction with a flavor of social community where user can interact with each other. About 500 games were added on Chillax from mochimedia by downloading it from their end and uploading at Chillax, rest of the game were from Heyzap. Heyzap provides API to get game category and game under the specific category. In order to integrate Heyzap games we have to read the JSON generate by the API provided by them. Serialization was implemented to generate the game object once all the game details were received once. From the second time we use this stored objects to generate game objects. Other than gaming user can also interact with other users (follow them, send messages, add as friends, and give comments). Users were also provided with the facility to track the game played and game played by their friends. Service was implemented using Apache tomcat 1.6 as server and MySQL as database

Role & Contribution

Working on the requirement gathering for change request

Coding as per TDS and Code Review

Preparation and/or review of test cases

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Coordination with functional leads of other interfacing system, as required, to understand functional/technical requirements.

Tools

Java, MySQL, JSON, JDK 1.6, JSP, Tomcat 6, Struts 2, Net beans, J-Creator, Dreamweaver

Project 5

Project Name

IG Fun

Team Size

2

Start Date

Feb 2009

End Date

Dec 2009

Project Description

IG Fun is a showcase of best mobile games, wallpaper, videos and ringtones. It is available on WEB as well as on WAP. Integrated with billing for the content, managing user information and download management. Download of the content is only possible on mobile. Charging for the content was integrated with ‘bango’ charging service provider for UK and US. To build the service, deep research was done on getting handset detail for the specific location and getting all the content tested on the handset. Content Uploading tool was developed to manage the content; add the content on the server with all the compatible handsets. Content Publishing Tool (CPT) was developed to manage the content on the service; bulk uploading option was also provide to ease the upload. CPT had the features to make the content to be shown on the specific location. Creating content categories, adding contents to the category are managed by CPT. Service was implement using Apache tomcat 1.6 as server and MySQL as database

Role & Contribution

Working on the requirement gathering for change request

Coding as per TDS and Code Review

Preparation and/or review of test cases

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Coordination with functional leads of other interfacing system, as required, to understand functional/technical requirements.

Tools

Java, MySQL, JDK 1.6, JSP, Tomcat 6, Struts 2, Net beans, J-Creator, Dreamweaver

Project 6

Project Name

Tadkalive Social Community

Team Size

3

Start Date

Mar 2008

End Date

Jan 2009

Project Description

Tadkalive is a social networking service, available on WEB as well as on WAP. It is a subscription based service on Airtel WAP. It is a fun share point where people come, create profile, find new friends, upload photo, video and music and also download the same. They can post their view in the blogs and reviews. Most important feature and most accessed feature is chat, user can chat is a group, one-to-one or chat in their personal room and manage the other user authentication to access their personal chat room. Privacy was given for every upload made by user (public, private or friend). Automate SMS is sent to the entire user 2 days prior getting billed for the service. Additional features like Page3 buzz and Rate The Best was some of the other widely use features in Tadkalive. Special attention was given for the privacy of user. 24x7 monitoring was done to keep the service free from illegal post and nudity. Service was implemented using Apache tomcat 1.5 as server and PostgreSQL 8.1 as database

Role & Contribution

Working on the requirement gathering for change request

Coding as per TDS and Code Review

Preparation and/or review of test cases

Unit, System and Integration Testing and providing support during Acceptance Testing

Verify deployment checklist for completeness before application deployment

Provide support during application deployment

Coordination with functional leads of other interfacing system, as required, to understand functional/technical requirements.

Tools

JAVA with Linux, PostgreSQL 8.1, JDK 1.4, JSP, Tomcat 5, Putty, WinSCP, J-Creator

Project 7

Project Name

Games on Demand

Team Size

4

Start Date

Jan 2007

End Date

Feb 2008

Project Description

Games on Demand (GoD) in an online gaming portal. It’s a subscription based service with 300+ games. GoD available on all major Broadband ISPs. GoD is a subscription based service and charging is done at the ISPs end by providing then user information provided for the particular month, billing cycle for each user has to be maintained. Special care was taken for the issues related to user’s system compatibility and browser compatibility (GoD is compatible only with IE). Different plans are also provided: Premium and Casual Plans, to filter the users who are hardcore gamer and the other who are casual gamers. User authentication was the major issue; user has to be online while downloading as well as while playing the game. The downloaded game resides on the user PC and hence user does not have to download the game every time. Apache Tomcat was used server and oracle 9i as the database.

Role & Contribution

Key Database and Application Designer, Developer and Tester

Requirement gathering and analysis; preparation of the requirement and UI specification document.

Designing the base framework of the application supporting features of caching and locking

Tools

Java, JSP, Servlet, Tomcat, Oracle, Struts2, Net beans, J-Creator, Dreamweaver

Educational Qualification

Education & Credentials

Master of Computer Applications in 2006

Bachelor of Science(Computer Science) in 2003



Contact this candidate