Agrawal
acez7k@r.postjobfree.com
Experience Summary
? A young, dynamic, self- motivated IT consultant with 7+ years of experience in Analysis, Design,
Coding, Testing and Implementation of application of full software development life cycle with
CMM 5 level companies.
? Experience in Design and Development of Client-Server applications using Java and J2EE
Technologies.
? Programming experience in Java, specializing in web development using J2EE, Servlets, XML,
Struts, Beans, Webservices, etc.
? Used design patterns to deliver J2EE services.
? Proficient in implementing MVC architecture using STRUTS
? Experience in web-technologies like HTML, CSS, FTL and JavaScript.
? Hands on Experience in developing applications using IDE?s like Eclipse, RAD and IntelliJ.
? Worked with java build tools like Ant and implemented build script for projects.
? Expertise with Code management tools: CVS, SVN.
? Experienced in Banking and Finance Domain.
? Possess good analytical skills.
? Worked on both the Waterfall and Agile-Scrum Methodology of software design.
? Team Lead with excellent communication skills, effective client relationship and good managerial
skills.
? Played the progressive roles of a Java Developer, Application Designer, Java Support Lead, Scrum
Master in several multi-cultural and multi-vendor projects.
Technical Proficiencies
? Software: Java, J2EE, XML, XSLT, HTML, JavaScript, Java
? Web Technologies: Servlets, JSP, Struts, JDBC, Web services.
? Application Servers IBM WebSphere, Tomcat 7
? Development Tools: Eclipse, RAD, IntelliJ
? Methodologies/Models: Agile Methodology, Waterfall.
? Frameworks: MVC, Struts, Restful Web services.
? Source Code Management: CVS,SVN
? Tools: WinScp, CVS, Putty, HP Quality Centre, IBM Tivoli IBM
Handover, IBM distributer, Redmine, Versionone, Soap UI.
? Operating System: Windows 2000, Windows NT and UNIX
? Domain Health Care, Banking and Finance.
Professional Experience
Fusion Labs, Dallas, TX Aug 2013-Till
date
Senior Java Developer
Project Name: BenefitFocus
Project Description:
? Benefit Focus project is about enhancing the benefits web application, developing new
requirements and resolving existing application issues. This application provides set of tools to
Insurance Carriers and Insurance Agents to configure various plans and offers .Members can select
and enroll in various types of benefits.
Was involved in development of major modules like FFM(Federally Facilitated Marketplace)
integration with partner site, as part of ObamaCare Updates/ Affordable care act.
Responsibilities:
? Analyzing and estimating the requirements and various modules.
? Designing and developing the new enhancements where customized MVC framework is used.
? Worked on FFM integration where Benefitfocus communicates with Federally Facilitated
Marketplace (FFM) (www.healthcare.gov) to check on subscriber eligibility and available plans.
? Designed and developed web services for FFM integration and tested same.
? Fixing of bugs for resolving existing application issues.
? Planning and participating in various requirement gathering meetings with Business, QA and
different sponsors.
? Committing code to various code bases, using Maven and TeamCity for Build and Deploy process.
? Practicing different internal Code reviews methods .
? Tracking the issues using tools like Jira and Review Board.
? Updating the functional documents for new Enhancements.
? SOAP UI was used for testing Webservices .
Environment /technologies:
IntelliJ, MVC, Struts, Servlets, JDBC, Webservices, JSP, JavaScript
HMS, Irving, TX April 2013 ? Aug 2013
Developer Analyst II
Project Name: Ecenter and Provider portal
Project Description:
This project is about generating automated listings and letters through web app, which are mailed to
providers for various claims that may be recouped.
Responsibilities:
? Changing the Letter and Listing using Crystal Reports
? Creating various types of reports, Subreports
? Fixing Production issues and developing the new enhancements where customized MVC
framework was used
? Creating new applications based on requirements in Ecenter portal
? Using TOAD to query data coming from various sources.
? Biweekly Production releases were planned and Agile development methodology was followed
? Updating the UI and web pages, with JavaScript, CSS and HTML
? IBM DB2 database was used to fetch the data for various Claim and Provider Info
? Building and deploying through Harvest
? Reviewing the code and providing the Code review Comments
Environment:
NetBeans, Struts, Tomcat server, JavaScript, CSS, HTML, TOAD, Agile, MVC
Sabre Holdings, Southlake, USA Nov 2012 ? March
2013
Java Developer
Project Name: Pegasus
Project Description:
This project was about moving the Airlines web check-in module to new V12 Platform. In this project the
new web check-in module used existing web services and functional flow, but the UI was changed and was
made more configurable for all Airlines.
Responsibilities:
? Changing the FTL?s, CSS and JavaScript
? Updating the Spring web flows
? Testing the Websevices using Soap UI
? Configuring and updating for styles and validations. Configured various properties in STAN Admin
Tool.
? Weekly Iterations were practiced. Worked in Agile development methodology and followed all the
customs of Agile software development.
? Wiring the model and webflows to the new UI
? Writing Test cases and executing using Jbehave
? Reviewing the code and providing the Code review Comments
? Participated in group code reviews
? Updated the defects in JIRA/Version One Tracking tool
Environment:
Spring, IntelliJ, Tomcat server
Tata Consultancy Services, Mumbai, India May 2011 - Oct 2012
IT ANALYST
Project Name: Stores implemented using Restful Webservices.
Project Description:
This project worked on Scrum methodology, where the stores applications were designed and moved from
Struts framework to REST architecture. I was part of redesigning of User preferences, Coupon applications.
Responsibilities:
? Designing and Building RESTful Web services.
? Worked in Agile development methodology and followed all the customs of Agile software
development.
? Involved in redesigning of application in REST Architecture
? Involved in analysis, estimation and issue resolution
? As a Scrum Master was responsible for assigning different task to the team
? Estimating, planning, and managing various tasks according to business priorities
? Retrospect of the work done during each sprint
? Developed business logic and DAO?s to get the data from Database
? Developed the front-end using CSS, HTML, and JavaScript
? SOAP UI was used for testing Webservices
Environment:
Java, Restful Web services, RAD, IBM Websphere Application server, IBM DB2
ABN-AMRO bank, Amsterdam, Netherlands July 2010 - April 2011
Java Developer
Project Name: Internet Banking Production Support and application enhancement.
Project Description: This project deals with the support and enhancement activities for ABN AMRO
Java application at Client side.
Responsibilities:
? Provided Functional and Technical support.
? Was responsible for resolving production and test environment issues for Java applications of
ABN-AMRO Internet Banking
? Recognized for outstanding quality of support provided with several client awards and personal
commendation from clients
? Coordinated with various vendors like IBM, Infosys, CapGemini for providing solutions
? Collaborated in Crisis meeting, attended several SLA, OLA and client forums
? Fixing of bugs and End-to?End functional test
? Ensured that all Support Process are adhered
? Involved in AD-AM handover
? Involved in Incident Management, Problem management, Change Management process and review
process
? Provided support for the cross-domain Web application and assisted in resolving business critical
issues with the J2EE web application
Environment:
Java/J2EE, JDBC, UNIX, EJB, RAD, IBM WebSphere Application server, Mainframes, DB2
Tata consultancy Services, Mumbai, India May 2009 - July 2010
Java Developer
Project Name: RTB and CTB.
Project Description: This project had several modules in which the functionality of Saving, Updating and
deleting the official and preferred address online for Bank users was implemented.
Responsibilities:
? Interaction with Client for requirement gathering and analysis.
? Execution of SDLC process and Creating Document of Understanding for the requirement
document
? Involved in preparing Design Document
? Developing the application using core java
? Performing code-walkthroughs and reviews
? Testing related activities like Unit test case preparation and execution
? Development and Deployment was done using the IBM application servers
? Developed various styles sheets for cross browser support
Environment:
Struts Framework, JavaScript, Java, IBM WebSphere Server 5.0, WSAD 5.1, Mainframes, DB2
ABN AMRO Bank (TCS), Mumbai, India June 2007 - May 2009
System Developer
Project Description:
This project deals with enhancement and development of requirements provided by the business in the form
of Wishes.
Responsibilities:
? Documentation, analysis and design of business requirements
? Software Implementation and testing
? Fixing of bugs and End-to?End functional test
? Participated in group code review
? Ensured all release items and fixes were delivered on time with compliance to all phases of SDLC
? Used CVS for version control
? Developed front-end with JSP's, html, CSS and JavaScript
? Also involved in continuous enhancement, maintenance and bug fixing
? Was actively involved in all Functional and Technical requirements and done enhancements and
optimizations to the existing code
? PRISMA IBM tool was used for tracking release defects
Environment:
Struts Framework, JavaScript, Java, IBM WebSphere Server 5.0, WSAD 5.1, Mainframes, DB2
Education Summary
? Bachelor Of Engineering in Computer Science
? Diploma in Computer Science
Professional Certification: ITIL V3 Certified