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