Post Job Free

Resume

Sign in

Manager Service

Location:
Chicago, IL
Posted:
January 29, 2015

Contact this candidate

Resume:

VIKAS M

PROFESSIONAL SUMMARY:

*+ years of IT experience in design, development and deployment of n-tier Distributed, Transactional, Scalable

Intranet/Internet applications.

Well versed with SDLC process, that includes translation of requirements into functional and technical

specifications, Designing, Developing, Testing Implementation & Post Production support using development

methodologies like Waterfall, Agile.

Experience in using UML modeling tools like Poseidon and Rational Rose to design and develop high level and

comprehensive design modules (domain models, behavioral models and deployment models).

Good Knowledge and experience in Developing End to End B2B and B2C application using JEE & J2EE

technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB. Experience in publishing and

consuming SOAP/WSDL/JAX-WS/Base Profile 1.0 based web services using Apache Axis.

Good Knowledge and experience working in applications developed using Object Relational Mapping frameworks

like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like

Spring and its subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.

Expertise in deploying, and configuring applications onto application servers like WebSphere, WebLogic, and web

servers like Tomcat.

Expertise in developing reusable components for cross cutting concerns like Logging, Build management,

Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy

maintenance and to retain software quality.

Experience in using IDEs like WSAD, RAD, Eclipse, and NetBeans. Experience in using various Configuration

Management tools like CVS, ClearCase and SVN.

Extensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in

tools such as TOAD, and SQL Developer.

Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills

combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Programming Skills : Java, C/C++, SQL, PL/SQL.

J2EE Technologies : JSP, Servlets, JDBC, JSTL

XML Technologies : XML, SOAP, XSLT, DOM, SAX, XSD, JAXB, JAXP

Frameworks : Struts, Spring, Hibernate, Java Server Faces

Web Programming : HTML, JavaScript, AJAX, CSS

Databases : Oracle, MS SQL 2005, IBM DB2, MySQL

Web & Application Servers : WebSphere, WebLogic, Tomcat

Development IDEs : Eclipse, Netbeans, WSAD, RAD

Configuration : CVS, SVN.

Other : Ms-Visio, CA ERwin, JUnit, Log4j, ANT

PROFESSIONAL EXPERIENCE:

Client : J P Morgan Chase

Location : Chicago, IL

Duration : September 2014 – Till Date

Project : ERE Admin Console

ERE Admin Console is a web-based application which serves as a hub for all ANG Applications. This visually

represents all the ANG applications related data . The main functionalities of Admin Console is to allow the make the

operations depending on the role of the user logged in.

Responsibilities:

• Software Development is driven by Agile methodology, short sprints in from of iterations.

• Design and develop the UI for Admin Console module using JSF, Primefaces and Spring.

• Developed and implemented three tier Architecture using JSF for Presentation, Spring for server

side and JDBC for communicating with the Database

• Developed service components which are exposed as web services using restful Web Services,

developed service components to consume web services.

• Design the database and reviewing it with the Data Architects and create the tables.

• Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected

database using JDBC API.

• Developed and Deployed the Application to Apache Tomcat

• Created the Testcases for testing the application.

• Executed all the test cases and deployed the Application to the QA environment.

• Coordinate with the QA team and resolve any issues.

• Coordinate with offshore teams to address any development issues they are facing.

• Involved in production Support for Solving issues and bug fixes.

Environment: JDK 1.6, Spring, Spring MVC, XML, JSF 2.0, Prime faces, AJAX, J-Query, CSS, Eclipse, Maven,

Oracle 11g, SQL Developer, Restful Web Services, SOAP UI, JUnit, Log4j, Apache Tomcat, SVN.

Client : Northern Trust Company

Location : Chicago, IL

Duration : August 2013 – August 2014

Project : COMET - OTC Derivatives Trading Platform

Comet is a web-based application which serves as a message hub for all derivatives distributed applications.

This visually represents the trade message flow from one to another subsystem in Derivatives IT system landscape.

The main functionalities of COMET are Trade flow Management, Margin Management & Compression management.

Trade can be searched and its flow can be seen along with the payload or actual message format.

Responsibilities:

• Interact with Business Analysts (BA) and Business System Analysts (BSA) to understand

business requirements and to help them documenting the business requirements.

• Design and develop the UI for top notch user experience with a goal of high performance.

• Translate requirements into Technical design, meeting with the architects to discuss and finalizing

the design.

• Configured listeners to consume messages using spring JMS integration API.

• Design the database and reviewing it with the Data Architects and create the tables.

• Realization of the requirement into code using Northern standard application development stack.

• Worked on developing nightly batch jobs which feeds COMET with trade information from

subsystems.

• Coordinate with the QA team and resolve any issues.

• Coordinate with offshore teams to address any development issues they are facing.

• Perform code reviews.

• Deploying code to test environments.

• Extract test data from subsystems to help QA teams to perform testing.

Environment: JDK 1.6, Spring, Spring MVC, Hibernate, Spring JMS API, XML, XSLT, JSON, AJAX, J-Query, HTML,

CSS, Eclipse, ANT, Oracle 11g, PVCS, Rapid SQL, Web Services, SOAP UI, JUnit, Log4j, Putty, pl/sql, Web Logic

application server.

Client : P&G

Location : Cincinnati, OH

Duration : March 2013 – July 2013

Project : TDS (Talent by Design Solutions)

TDS is an application that provides the Employee details like previous Work Experience, Educational

Background, Skill set, Mentors and Sponsors of the Employee, Direct Manager Details, the Current Band level in P&G

and their Assignment Start Dates.

This application provides the Employee and Manager a central location to access the 5 Rocks process and

Talent Profile. There are sections that relate to both the Employee and Manager roles. These sections include: My 5

Rocks, My To Do List, My History and Talent Profile. The Manager will also be provided additional sections for 5 Rocks

I Manage, People I functionally manage, People I delegated (as applicable) and also viewing other’s Talent Profile.

Responsibilities:

• Developed and implemented three tier Architecture using Struts and JSP for Presentation, EJB

for server side and used written RFC’s for running the queries.

• Developed User Interfaces using JSP, Ajax and JQuery.

• Analyzed the design document and developed the screen as per the documents.

• Developed unit test cases using JUnit.

• Used SAP Database for Storing and Retrieving the Data tables.

• Provided production support in fixing production issues and fixing bugs.

• Configured SAP development environment, integrated testing and test environments. Deployed

distributable artifacts on Tomcat for testing and made these artifacts available to be deployed on

SAP application server based environments.

Environment: Java, JSP, Ajax, JQuery, SAP Application Server, Eclipse, Struts, Java Script, SVN, SAP Database,

Apache Tomcat.

Client : J P Morgan Chase

Location : Columbus, OH

Duration : October 2012 – February 2013

Project : RASS (Remote Access Self Service)

JPMC (JPMorgan Chase) is a multinational banking corporation. It is the largest bank in the United States by

assets, having wide number of employers. RASS (Remote Access Self Service) is an end-user application allowing

users to activate tokens. The existing application is rewritten using the web services, which is taking user data as

request and provides the response.

Responsibilities:

• Software Development is driven by Agile methodology, short sprints in from of iterations and

designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and

developed using Java JEE components.

• Developed User Interfaces using JSP, JSTL, Developed custom tag libraries.

• Developed User Interface validation components using Java Script, Commons validation frame

work, developed and published validation components.

• Developed service components which are exposed as web services, developed service

components to consume web services published by other modules.

• Implemented the project in 3 tier architecture and implemented the loss couple between the

layers using Spring IOC to handle Dependencies.

• Developed Persistence components using DAO, JDBC, Hibernate and JPA.

• Developed Unit test cases to test services and server components

• Provided production support in fixing production issues and fixing bugs.

• Configured web sphere development environment, integrated testing and test environments.

Deployed distributable artifacts on Tomcat for testing and made these artifacts available to be

deployed on Web Sphere application server based environments.

Environment: Java, JSP, Servlets, WebSphere Application Server, Eclipse, Spring, Java Script, Web Services, AXIS,

SOAP, JAXRPC, WSDL, Maven, SVN, Oracle, Hibernate, Apache Tomcat.

Client : Robert Bosch

Location : Palo Alto, CA

Duration : April 2011 – September 2012

Project : RBSM (Robert Bosch Service Management)

RBEI (Robert Bosch is Engineering& IT services) and RTC (Research and Technology center) provide service

to wide range of industry partners ranging from Energy, Internet, Wireless, Robotics, Autonomous Systems and Data

Mining. RBSM provides and exposes the IT services offered by Robert Bosh catering all their industry partners.

Responsibilities:

• Software Development is driven by Agile methodology, short sprints in from of iterations and

designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and

developed using Java JEE components.

• Developed and implemented three tier Architecture using Struts and JSF for Presentation, Spring

and EJB for server side and hibernate for communicating with the Database.

• Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User

Interface and AOP for Logging.

• Designed User Interfaces using JSP, Servlets.

• Developed the UI validation framework using custom validations built on top of Struts validation

framework.

• Developed Server side components using Spring, Hibernate and implemented J2EE design

patterns such as Intercepting Filter, Front Controller, Business Delegate, session facade, Data

Transfer Object, DO’s, and TO’s.

• Developed and used J2EE Services and JMS components for message communication in

Weblogic Application Server.

• Responsible for maintaining and Configuring EhCache to Hibernate for displaying static lookup

data from Oracle.

• Configured web sphere development environment, integrated testing and test environments.

• Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases

for business layer and user interface using mock objects, easymock, and Selenium.

Environment: Java, JSP, Servlets, Weblogic Application Server, Rational Rose, Eclipse, Struts, Hibernate, Spring,

JMS, Java Script, WebServices, AXIS, SOAP, JAXRPC, WSDL, XSD, Maven, Clear Case, JUnit, EasyMock,

MockObjects, HTTPUnit, Oracle.

Client : AT&T MOBILITY

Location : Richardson, TX

Duration : January 2010 – March 2011

Project : WebTrax

WebTrax is a vast collection of internal IT tools to monitor, track, report and escalate on multiple IT billing

elements, helping teams provide the highest level of billing timeliness and accuracy utilizing a single repository/ view of

this data. WebTrax Work Request allows groups to report issues, share information, and search history for reporting

and research purposes. Work Request is one of the key elements of WebTrax.

Responsibilities:

• Developed Web services modules to consume services using Axis/Spring Web Services.

• Designed User Interfaces using JSP, Servlets, and validated data in the forms using Struts Tags

and JavaScript.

• Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into

objects.

• Developed the functionality of collecting information entered by the user using Struts Framework

and built the persistence layer on ORM Framework using Hibernate.

• Developed a feature of searching Medicaid providers based on user’s selection criteria.

• Developed service layer under the guidance of service oriented architecture, published service as

web services.

• Developed message driven beans to capture cvs format messages to support stand alone and

legacy systems.

• Developed unit testing framework under the guidance of Test driven methodology, used

JUnit4.0/3.0, mock object and JMock.

• Built an Address verification module using Struts and Web Services to validate address entered

by the user.

Environment: JSP, Servlets, HTML, Weblogic, Struts1.3, Spring, Tomcat, Hibernate, Oracle 10g, Eclipse, JUnit,

SVN, Log4J, SQL Developer, HP Quality Center 10.0, WSDL, Web Services, SoapUI.

Client : Distributed Control Systems Inc

Location : Hazelwood, MO

Duration : June 2009 – December 2009

Project : Two-Way Automatic Communication System

TWACS® was a fixed network utility communication system that used patented technology to

communicate over electric power lines, providing low-cost, highly-reliable, two-way communication

between the utility and the consumers of electricity, water and gas.

Responsibilities:

• Extensively worked on Struts Framework.

• Created user interfaces using JSP.

• Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.

• Developed the DAO objects using JDBC.

• Business Services using the Servlets and Java.

• Developed and modified Servlets to accept and process request from the clients.

• Developed various objects using java and HTML and DHTML to maintain well-structured GUI and

to interact with Controllers to get data from My SQL database.

• Used JDBC to connect the J2EE server with the relational database.

• User input validations done using JavaScript.

• Developed java classes for business layer.

• Developed database objects like tables, views, stored procedures, indexes.

• Involved in testing and fixing the bugs.

• Developed Servlets for implementing business logic with user interface.

Environment: Java, J2EE, JSP, Struts 1.3, HTML, Java Beans, Custom Tags, AJAX, Java Script, Web Services,

XML, My SQL, Linux, DAO, WebSphere 5.0, JUnit, Log4j, Eclipse 3.0.

Client : JOHNSON CONTROLS

Location : Holland, MI

Duration : March 2008 – May 2009

Project : Balance out Application

Balance out Application is a system tool that has the ability to track key balance out tasks which are pending from

last 20 weeks to balance out the timeline. This tool provides the administrator the ability to send email notifications

assigned owners and escalate the priority of the task based on start and end dates.

Responsibilities:

• Designed application using UML. Elaborated on the Use Cases based on business requirements

and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and

Collaboration) and Activity Diagrams.

• Developed reusable components like logger, cache manager, error handler using object oriented

concepts.

• Design and Developed JSP and Servlets for different User Interactive (UI) web pages using

Struts and developed the Enterprise java Bean components

• Developed the application using Struts Framework.

• Developed XML based reusable validator frame work to validate user validations extending struts

validator frame work.

• Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected

database using JDBC API.

• Customized views in JSP with HTML, Java Script and CSS.

• Involved in writing DAOs (Data Access Objects) layer using Hibernate.

• Implemented the business logic in stateless session Beans.

• Involved in designing and generating Webservices using SOAP, WSDL and UDDI.

• Effectively managed the development process using CVS.

Environment: Java, JSP, Servlets, Struts, EJB, WebLogic, Sun Solaris and Oracle, JAXB, SOAP, WSDL, UDDI,

XSD, XML, UML, XSL, XSLT.



Contact this candidate