Summary
Over ** years of expertise in the entire software Development Life Cycle
(SDLC) and have strong hands on experience in Object Oriented Analysis &
architectural design. The functional domain experience includes Investment
Banking, Healthcare, Telecom, Media, Utility, and Manufacturing with
leading companies including Markit NA (Financial),Goldman Sachs,Globus
Medical, AT&T, Fox Information Media (FIM), Texas Utility and General
Motors and worked as team player as well as team lead with strong
leadership, excellent communication and interpersonal skills. The most
recent project at Markit, taken care the architectural design and leading
a team.
. 4+ years of Experience in financial includes compliance and budgeting
applications
. Worked on ISDA, Dodd-Frank, EMIR, asifma and Fatca regulatory
. Solid architectural design experience with J2EE / JBOSS /
Spring/Hibernate (Involved in designing customizing the framework) and
Oracle database.
. Created restful service for api service using service oriented
architrave(SOA)
. Lead and manage a team of application engineers and Web developers,
overseeing their work, and ensuring that they build high quality
applications
. Created customized Framework Design for generating reports, data
extraction and Data Validation.
. Worked on Project estimation, client interaction, requirement gathering
and leading an offshore and onsite teams.
. Follow up daily updates (scrum calls) on the progress of the project with
my team as Scram Master.
. implemented industry best practices for the applications
. Working with team for on time deliverables
. Developed Web Applications using object oriented analysis and design
techniques using UML implementation.
. Interacting with business users to collect the requirement.
. Experienced in setting new team and recruiting new resources for the
project.
. Done Quarterly, half yearly and yearly review for my team
. Migrated jboss4 to jboss 7. And setting up sticky session for
application.
. Set up Frameworks using spring jdbc template, hibernate, Spring MVc,
Reflection, spring and hibernate validation on legacy application
. Experience working on high volume scalable environment in Agile and SCRUM
Methodology.
. Experience with different design patterns like singleton, MVC, Session
Facade, factory abstract.
. Involved in building an application using service oriented
architecture(SOA)
. Involved in Business Process Management to improve the productivity.
. Experienced with the ETL tool, Informatica, for creating work flows.
. Exposure to EDI transaction management.
. Experienced in creating web report using Display Tag.
. Implemented X12 ANSI EDI Standards in the project.
. Prepared low level design document and high level design document and
estimation for the CRs.
. Extensive experience writing Unix shell scripts.
. Experienced in creating test scripts and test cases for integration
testing and system testing.
. Worked on different applications servers i.e Weblogic Server 7/8/9/10,
JBOSS 3.2.6, IBM WebSphere v4
Technical skills
Operating Systems: Sun Solaris 9i/10 g, HP-UNIX 11.11, Linux, Windows
XP/2000/NT/98/95, UNIX(AIX, HP), Linux
Languages: JAVA (JDK 1.6), J2EE, C++, C
Application Servers: Weblogic Server 7/8/9/10, JBOSS 4.0.4., IBM
WebSphere v6.x
Web Servers: Tomcat 4.1, Apache
Relational DBMS: Oracle 10g/9i/8i, PL/SQL programming,
DB2,Sybase, SQLserver 2007
(Tools used: TOAD, Ervin, SQL developer), SQL Loader
script (SQLLDR script)
Markup Languages: HTML, DHTML,XML, UML,XSD,XSLT
Scripting Languages: Ext js,Java Script, Shell scripting, Ruby, Perl
IDE: Eclipse 3.2, Jbuilder, RAD
Build Script ANT
Technologies: J2EE (Servlet / JSP / JDBC / EJB 3.0), Log4j, PL/SQL,
Framework, Struts 1.2/2.0.1, JSF, Junit, Hibernate 3.0,
Swing, Applet, Cascading Style Sheets (CSS), AJAX, POJOS,
Javadoc, Spring MVC, Spring IOC,JSTL, Display Tag, Apache
POI api, Spring JDBC template, Web service Apache CXF
Source Control tools: Visual Source Safe, ClearCase, CVS,
Subversion (SVN)
Defect tracking tools: Remedy, Rational ClearQuest, bugzilla,JIRAra
FTP client: Telnet, winscp, win2k3, Putty
UNIX utility: awk, sed, VI editor, shell script, ftp
ETL Tool: Informatica Power center 8.1, SQData, SAS
Database design tool: Erwin Tool
Reporting Tool: Cognos 6.6, Business Objects 5.1, Jasper, Ireport
2.3
EDUCATION
Bachelor of Engineering - Bharatiyar University, India,2002.
Project Summary
Markit NA March 2011 - Till Date
Vice President (Technical Lead/ Architect)
Project:
Markit Counterparty Manager (MCPM) is centralized online platform for
institutional investors and other financial institutions to exchange
documentation efficiently in a secure environment. Participants upload
their documents and agreements then grant explicit permission as required
for their counterparties to access them.
Role & Responsibility:
. Analyzed the Requirements and write Functional design, and Technical
design
. Created Architectural design and data modeling for the application.
. Tracking team daily on the deliverables.
. Created low Java low latency application (multi-threaded) for trading
platform using java concurrency, akka and clojure
. Conducted scrum calls on daily basis as scram Master
. Created Restful api service( SOA) using Spring web service api .
. Coordinated and managing offshore- onsite teams.
. Coordinated with Infra team for release.
. implemented industry best practices like continuous build using Jenkins,
mavenize of the project
. Created framework for data extraction, excel reports creation, validating
user inputs.
. Improved the performance of the application
. Addressed the memory leak issues in application
. Creating estimation for the new projects and allocating and distribute
the task between the team.
. Set up Frameworks (spring jdbc template, hibernate, Spring MVc,
Reflection, spring and hibernate validation) for application.
. Server migration from Jboss 4.0 to jboss 7.1
. Created distributed cache to preserve Session data on load balanced
application
. Setup Sticky session and load balancer for apache server
. consistent improved the performance of the application
. Participated in Agile software development methodology for rapid
development.
. Implemented ESAPI to prevent cross site scripting (CSS) and SQL injection
(SQI) in application for penetration test.
. Fine tuning the SQL queries to improve the application performance..
. Setup the framework (Spring ioc, spring mvc, spring JDBc,
. Implemented Architectural design designing using Use case diagrams,
Sequence Diagrams and class diagrams using the UML Tool.
. Migrating the Database from mysql to SQL server 2007
. Building UI using EXT JS
Environment: Core Java, Hibernate, Spring MVC, Spring IOC, Spring JDBC
template, JDK 1.7, Servlet, JSP,, Spring, Hibernate 4.1, CSS, HTML, UML,
HP- Unix 11.11, DB2 8.0, PL/SQL, TOAD, Shell scripting,EXT js, CVS, RAD
7.0, Eclipse 3.4, Junit, Apache, Jboss 7.1, Maven, Web service Apache CXF
Keane INC
Client: Goldman Sachs March 2010 - March 2011
Sr. Java/J2EE Developer/Team Lead (consultant)
Project: MAP (Manage Analyze Plan)
Map is collection of firm wide management reporting, analysis and planning
tool. Application includes P&L, Allocation, Balance sheet, multicurrency
reporting, unposted journal entries and business planning application.
Role & Responsibility:
. Analyzed the Requirements and write Functional design, and Technical
design
. Created Architectural design experience for java application.
. Worked on requirement study and capturing the business functionality.
. Worked on Requirement analysis and preparation of functional
specification and HLD doc.
. Mentoring team members and coordination other teams on release.
. Developed web application using Struts 2.0 and GWT and Flex.
. Developed java classes to for Multi Threading
. Creating automated batch process using shell scripts.
. Created webservice api for using Axis.
. Used Agile software development methodology which helps to develop
project plans
. Created Use case diagrams, Sequence Diagrams and class diagrams using the
UML Tool.
. Involved in developing applications using Java, J2EE and Struts
. Designed and developed user interfaces using JSP, HTML and CSS.
. Developed ActionForm classes, Form beans, Action Classes using Struts.
. Hibernate is used to persist the objects in the Database. Worked with
J2EE Design Patterns and Model View Controller (Struts) architecture.
. Web service using Soap(Apache Axis and apache Apache CXF).
. Excel upload and read and write using Apache POI
. creating scripts and PL/SQL Programs and fine tuning the batch process
. Created enterprise application layer using Spring.
. Bug fixing and 24/7production support.
. Created JUnit, for Extreme Programming
. Interacting with business analyst for preparing business requirement.
. Writing UNIX shell scripting to automate the process.
. Involved in deploying the application in weblogic 10.0
. Implemented OOD using UML
. Involved in creating code base in CVS
Environment: Core Java, JDK 1.5, Servlet, JSP, Struts Framework, Spring,
Hibernate 3.0, CSS, HTML, UML, HP- Unix 11.11, DB2 8.0, PL/SQL, TOAD,
Shell scripting, CVS, RAD 7.0, Eclipse 3.4, Junit, Apache, weblogic
10.0,UNIX AIX, Informatica
Company :INine Technology LLC
Globus Medical, Norristown, PA March 2009 -
March 2010
Sr. Java/J2EE Developer (consultant)
Project: Globus Spine IT
Globus Spine IT is E-commerce application for Globus Medical Inc.
Hospitals or Distributors can place an orders for spine related medical
products through Globus spine IT application. Globus Portal is used for all
the business needs of Globus Medical's different departments. Also it takes
cares of global transactions between different currencies.
Role & Responsibility:
. Developed web application using Struts 2.0
. Understanding business requirement by interacting with users.
. Involved in creating datawarehouse application for sales team.
. Involved in creating persistence classes using Hibernate 3.0.
. Interacting with business users to collect the requirement.
. Involved in creating an rules engine to separate the business rules from
application Code.
. Designed the cross tab report for sale and marketing department needs.
. Involved in designing Jasper Report for generating Invoice, Pick Slip and
Pack Slip.
. Generating standalone and web application reports for accounting and
audit purpose.
. Involved in creating scripts and PL/SQL Programs for data integration
Project.
. Created enterprise application layer using Spring.
. Involved in creating rich user interface using GWT widget.
. Integrated GWT with struts application.
. Created Ajax call using GWT- RPC call.
. Debugging GWT application in host mode.
. Created display tag to generate database driven reports for Sales and
Clinical Department.
. Designed reports using Ireport.
. Implemented dynamic rule engine for our application.
. Bug fixing and 24/7production support.
. Creating procedure and fine turning the existing procedure to handle huge
amount of transaction.
. Created JUnit, for Extreme Programming
. Interacting with business analyst for preparing business requirement.
. Developed Business requirements, HLD,LLD by using usecase and sequence
diagram for the application
. Setting up test environments and configuring various components of the
application using JDBC API to establish a connection with oracle database
and configuring
. Writing UNIX shell scripting to automate the process.
. Involved in deploying the application in weblogic 10.0
. Implemented OOD using UML
. Excel upload and read and write using Apache POI
. Worked on bug fixing and enhancements on change requests.
. Implemented various Design patterns like singleton and abstract Factory
. Created test case and test plan for offshore testing team.
. Experience working on high volume scalable environment in Agile with
SCRUM Methodology.
. Involved in pair programming and code review.
. Written Unit test case for the mediation integration module and executed
the test case.
. Interacting with business analyst and understanding business and giving
inputs to the requirement document.
. Involved in creating code base in SVN
. Involved in Integration and Regression tests
Environment: Core Java, JDK 1.5, Servlet, JSP, Struts Framework, Spring,
Hibernate 3.0, CSS, HTML, UML, HP- Unix 11.11, Oracle 10g, PL/SQL, TOAD,
Shell scripting, CVS, RAD 7.0, Eclipse 3.2, Junit, Apache, weblogic
10.0,Sun Solaris, Informatica
Company :INine Technology LLC
Client:AT&T wireless, Bothell, WA May
2008 -Dec,2008
Sr. Java/J2EE Developer(consultant)
Project: Mediation Voice integration
Company :Wipro Technology LLC
Oct 2007 - April 2008
Client: Fox Interactive Media (FIM), Irvine, CA
Team Lead/Senior Java/J2EE Developer
Project: My Fox Local
Company :Capgemini
Client:Texas Utilities, Dallas, January
2005 - October 2007
Team Lead
Company :Scandent Group
Client:General Motors,
March 2004 - January 2005
Project: GM Invoice Consolidation & Data warehousing
Java Consultant
Environment: HTML, JavaScript, Java Servlet, JSP,CSS, Oracle, Weblogic
Application Server, Windows NT, UNIX, Struts, Tomcat4.0, Informatica 6.2,
Business Objects 5.1, WebSphere v3
Company :Maruthi -IT
Client:Sony Corporation, May2002-
February 2004
Java Consultant