Technical Lead Resume
Albany, NY
SUMMARY
- Over 10+ years of strong experience in Java, J2EE technologies involved in complete SDLC including requirement gathering, analysis, design, development, testing, debugging, implementation, maintenance and Production Support of SOA / Web Services, Enterprise, Multi - tier client/Server Applications.
- Extensively experienced in Migration project of Large Complex Web Applications from Legacy to J2EE and other Vendor Supported Products
- Insurance, Banking & Financial Domain exposure in Security Lending, Trading, Equities, Fixed Income and its Derivatives.
- Extensively experienced in developing applications using technologies like Core Java, Servlets, JSP, EJB, JNDI, JDBC, JUnit, JTA, MVC, Struts, JSF, XML, SOAP, WSDL and Middleware Components like IBM MQSeries and ILOG JRules.
- Strong noledge of IAA (insurance specific) and SWIFT message (MT564 & MT568).
- Strong noledge in Hibernate ORM Technologies, spring, SOA - ESB Apache Service Mix, Apache Axis2.0 Frame Work for Web Services, IBM WCC / MDM.
- Strong noledge on Integration of AppServers, Portal Servers, ESB Servers and good Debugging skills and other Server Issues.
- Proficient in object oriented modeling & design UML using Rational Rose, Visio and experience in implementing various Design patterns along wif EJB Architecture.
- Hands on experience in providing Architectural Solution to the Application.
- Experienced in installing/developing/configuring applications on Web Sphere, Web Logic, JBoss Tomcat servers and Tools like WSAD 5.1 /5.2 /6.0 - RAD7, Eclipse.
- RDBMS experience includes MSSQL,Oracle9i/8i,DB28.2 and programming using PL/SQL, SQL, JDBC, Stored Procedures, and Triggers etc
- Good Exposure to ISO and CMM Level-5 standards and exposed to Methodologies like Rational Unified Process (RUP), AGILE and XP
- Experience in developing and implementing critical functionality like derivative trade capture (options & futures) for Commodity trading Industry.
- Act as mentor for the team to increase productivity and achieve target by identifying and helping to improve in specific areas.
TECHNICAL SKILLS
Languages: Java (1.4/1.6), C, C #,C++, UML, XML, SQL and PL/SQL, Java Script
J2EE Technologies: EJB 2.0(Entity and Session Beans), Servlet 2.4, JSP 2.0, JDBC, JNDI, JMS, JTA
Web/XML Technologies: Servlet, JSP, MVC, XML, XSD, XSL, CSS, DTD, SOAP, WSDL, xdoclet, Apache Axis2.0,Apache CXF
SOA / ESB: Apache Service Mix 3.2.1
Application / Web Servers: WebSphere5.0/5.1/6.0, Web Logic8.1, OC4J, JbossApache Tomcat 4.0, IIS, IBM Websphere Process Server 7.0
Tools: Scripts And Reports WebSphere Application Developer Studio 5.0/5.1/6.0(RAD), Eclipse3.X, Forte for Java, Visio 2003, Rational Enterprise Suite, Toad, MS-SQL Query Analyzer, JDeveloper10G, Ant, Maven, Jreports, Jasper Reports, Visual Studio 2005, SoapUi
Frameworks: JSF, Struts, Web work, Hibernate, Spring
Databases: Oracle 8i, 9i, 10g, DB2 8.1/7.2,MS-SQL 2005, Postgres 7.4
Version Control: Clearcase, VSS, CVS, PVCS, SVN
Environment: Windows XP, Windows 2000, Unix / Linux/Solaris
Business Domain: Banking - Investment Banking (Securities Lending System), Credit Card Workflow System, Retail Banking System.
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Design and Development activity in VPS Services.
- Architectural Design of the VPS, PR Summary Services
- Performed Analysis and Design of the entire Web Services application.
- Developed the Technical Specification Document which includes development of Flow chart, identification of all Design Patterns, UML Models like Class, Sequence, and State Chart diagrams.
- Developed Java based Webservice implementation code using Apache CXF Framework.
- Design and developed the schema for the object Model and shared across the VPS project using JAXB framework.
- Performed unit testing using Junit in the local machine and enabled the project for continuous build using Quick Build
- Constantly involved in the performance tuning of the code.
- Implemented IVY based project model for all the services developed
Environment: Java,J2EE,Spring MVC,XML/XSD,JAXB2.1,WSDL,Junit,Eclipse,SoapUi,Spring JDBC, IVY, Clear Case, Quick Build, Drools5.1, IBM Websphere MQ7.0, JMS, Websphere Application Server
Confidential, Albany, NY
Lead Developer/Architect
Responsibilities:
- Design and Development activity in EFP Project which is specific to HistoryServices and SABIS Services.
- Architectural Design of the HistoryServices, SABIS Summary Services
- Performed Analysis and Design of the entire Web Services application dat is plugged into the EFP BPEL Process wif discussion wif Senior Architects and Business Analysts.
- Developed the Technical Specification Document which includes development of Flow chart, identification of all Design Patterns, UML Models like Class, Sequence, and State Chart diagrams.
- Developed Java based Webservice implementation code and used JAXB2.1 for Marshalling and UnMarshalling.
- Design and developed the schema for the object Model and shared across the EFP project using JAXB framework.
- Implemented WSAT-WCOOR Transaction framework between BPEL and WebServices.
- Developed EJB 3.0 Services using Java 5.0 stack and Generics which are integrated wif BPEL.
- Performed unit testing using Junit in the local machine and enabled the project for continuous build using Hudson \ Nexus
- Constantly involved in the performance tuning of the code.
- Implemented Maven based project model for all the services developed
Environment: Java,J2EE,EJB3.0,XML/XSD,JAXB2.1,WSDL,Junit, RAD7.5,SoapUi,Hibernate,Maven,SVN,Hudson,Nexus,Axis2.0, Drools4.1,IBM Websphere MQ7.0, JMS, Websphere Application Server,RAD7.5 IBM Websphere Process Server 7.0, WID7.0
Confidential, Dublin, OH
Lead Developer /Architect
Responsibilities:
- Involved in critical enhancement of ECIF Project which is specific to IAS (Integrated Account Summary) and ECN (Enterprise Customer Number).
- Involved in critical Architectural enhancement of the Application.
- Performed Analysis and Design of the new Web Services and operations dat are plugged into the IAS application wif frequent discussion wif Architects and Business Analysts.
- Developed the Service Definition Document (design document of the new service / operation) which includes development of Flow chart, identification of all Design Patterns, identification of sample request XML and sample response XML for the new operation as per the Schemas (XSD).
- Created the Service Specification Document (Detail Design of the Service) which includes development of UML Models like Class, Sequence, and State Chart diagrams.
- Developed Java based Webservice implementation code and used JIBIX as java - xml binding framework to generate IAA Format XML.
- Developed Spring based Validation code for the developed services and integrated wif WCC \ MDM Components.
- Developed Apache Axis2.0 framework based code for many services which includes XSD, WSDL Creation, Generating and Customization of Skeleton code as per the existing architecture.
- Developed critical module using IBM MQSeries and JMS for Notification Framework.
- Customized the ILog JRules for Confidential specific Business rules.
- Performed unit testing using Junit in the local machine and Integration Testing using TestFitnesse on the Integration Environment.
- Executed all the Test cases for major Migration release from WCC to MDM 7.0
- Involved in various build activities, enhancing build.xml and other build related issues.
- Implemented AGILE - Pair programming process for this project.
- Constantly involved in the performance tuning of the code until the module went into the production environment.
- Supported the Configuration Management team, testing team and other team till the project / enhancement goes for production.
- Handled lot of training activities and noledge transition session for new developers joined the Team.
Environment: Java,J2EE,EJB,XML/XSD,JIBIX,Spring,WSDL,Ant,Junit,RAD7.0,SoapUi,IBMWCC\MDM,CVS,CruiseControl,DB28.2,, Apache Axis2.0, IBM Websphere MQ7.0,JMS, Websphere Application Server, IBM DataPower,TestFitnesse,ILog JRules.
Confidential, Las Vegas, NV
Sr.Developer / Lead Developer
Responsibilities:
- Involved in analysis Design and Development of various modules of PCIS Web service using Rational Unified Process (RUP).
- Developed UML Models using Visio and provided critical Architectural changes to the Application.
- Involved in designing and implementation of various design pattern for the project which enhances the performance of PCIS Application like implementation of Singleton, Factory Pattern etc.
- Developed Analysis Design and Detail Design Document for many major enhancements of PCIS like Players Demographic and Identification modules.
- Developed java based J - Utilities project for Encryption and Decryption API used in CMS Integration Suite.
- Involved in Integration of PCIS Web service wif various other applications like VIPR Reservation System, Table Manager, Stratus Mainframe System, Title 31 Compliance System, Playersclub.com, etc.
- Developed persistence framework using Hibernate ORM.
- Completely handled Hibernate ORM changes for the above enhancements which included understanding Database changes and tuning the Hibernate Code accordingly and Identifying the Table relationship and adding \ changing the .hbm and Java Beans accordingly.
- Developed XSD \ WSDL design for various modules.
- Performed unit testing using Junit in the local machine and Integration Testing on the Integration Environment.
- Proposed Apache axis (JAX RPC) framework for development of this web service using WSDL2Java and Java2WSDL tool.
- Involved in various build activities, enhancing build.xml and other build related issues.
- Involved in Apache Service Mix evaluation work as an Open Source ESB Server wif Middleware Components.
- Supported the Configuration Management team, testing team and other team till the project / enhancement goes for production.
- Supported the Application for 24/7for all major enhancements
Environment: Java,J2EE,Servlet,XML/XSD,WSDL,Ant,Junit,Eclipse,SoapUi,Tomcat4.1x,Hibernate,SVN,CruiseControl,MSSQL,QueryAnalyser, Apache axis for (JAX RPC),Apache ServiceMix 3.2.1, VMWare2.0
Confidential, Boston, MA
Sr.Developer / Team Lead
Responsibilities:
- Involved in Analyzing and developing various modules of Security Trade Management of SLE2.X especially Stock Loan Life Cycle.
- Involved in Developing Technical Analysis Document (TAD) for the business scenarios of Security Trade Management of SLE2.X.
- Developed UML Models using Rational Rose for Security Trade Management Module to re engineer the code.
- Involved in analysis and Development of Corporate Action (CA) Module to support 2007 Swift Messages MT 564 and MT 568 .
- Handled critical Trade Data Module and worked on session Bean Layer to add new Functionality.
- Developed critical enhancement code for Daily Accruals and Ripples functionality in Session Bean, Java Helper classes and DBFramework layer (JDBC API).
- Performed unit testing in the local machine using JUnit and Integration Testing on the Integration Environment.
- Co-ordinated UAT testing wif client to test MT564, MT568 message format for an enhancement.
- Defect Tracking is done using Clear Quest and Configuration Management is through ClearCase MultiSite.
- Supported the Application for 24/7for all major enhancements in Production Environment.
- As a Lead Developer organized training session on Existing Application for new Team member and junior developers.
- Developed Technical Presentations and updated Technical documents of Security Trade Management of SLE2.X.
Environment: Java 1.4, J2EE, WebSphere Application Developer Studio 5.1.2, Oracle 9i, Solaris 5.8, Rational Enterprise Suite (Rose, Clear Case, Clear Quest), XML, XSLT, JMS, MQSeries5.1, SWIFT MT564, MT568.
Confidential, Columbus, OH
Sr.Developer / Team Lead
Responsibilities:
- Leading a team of 4 people as part of Development group.
- Implemented Rational Unified Process (RUP) for the module allotted to the team
- Involved in designing the modules based on Use Cases using Rational Rose. Designing involved Identification of Entities / classes, Sequence diagrams, use case diagrams, state diagrams etc.
- Involved in developing and designing of critical Framework like Annotation Framework, Message Center Framework, etc.
- Annotation Framework was invoked from more than 100 business scenarios and Message Center Framework was invoked from 70 business scenarios.
- Implemented JSF Framework using JSF Portal toolkit and explained to the team for further implementation.
- Developed Session Bean in Business Layer & Entity Beans as CMP for the identified Modules.
- Developed Critical Framework level code which used by sub modules like Generic Comparator, Addressable Concept, interfaces wif its implementation class.
- Applied various J2EE design patterns like Value object, Service Locator, Session Façade, Delegate and Data Access Object.
- Developed Critical SQL and Corresponding Persistence Layer Code using JDBC API.
- Involved in Unit Testing using JUnit, Code Review etc as a part of deliverables.
- Involved in Module Integration and Build Activities.
- Organized Team Meetings, Design Discussion and client calls.
- Involved in Team Management activities and Training sessions.
Environment: Java 1.4, J2EE, Servlet, EJB, JSP (JSF), JavaScript, WSAD6.0 RAD, DB2-8.1, Clear case, Web sphere Portal Server, JSF Portal tool kit, Windows XP
Confidential, Baton Rouge, LA
Sr.Developer / Team Lead
Responsibilities:
- Managing a team of 5 people for Designing and Development process.
- Involved in designing the modules based on Use Cases using Rational Rose. Designing involved Identification of Entities / classes, Sequence diagrams, use case diagrams, state diagrams, component diagrams, etc.
- Applied various J2EE design patterns like Value object, Service Locator, Session Façade, Delegate and Data Access Object.
- Developed JSP pages using MVC struts.
- Involved in developing the Business-tier using EJB-Session Beans and Entity Beans as CMP using XDoclet.
- Responsible for dealing the issues wif development environment setup for the Team like configuring Websphere Studio Environment as per the project requirement.
- Developed JDBC Code for building complex SQL based Persistence Layer.
- Unit tested the code using JUnit Framework.
- Involved in Code reviews, Code Merges while integrating the module in Integration environment phase.
- Involved in Module Integration and Build Activities.
- Prepared Unit and Integration Test plan.
Environment: Java 1.4, J2EE, JSP, Struts, EJB, JavaScript, WSAD5.1.2, DB2-8.1, Clear case, Web sphere Server 5.0, Maven, Windows 2000
Confidential
Developer / Team Member
Responsibilities:
- Worked as Team member in the Software development Group.
- Involved in analysis of Requirement the for Modules like Financial Transaction, Customer Profile, Fund Transfer, E-Statement etc.
- Involved in developing code for major Modules like Fund Transfer, Debit-Credit Management, E-Statement, Pin Maintenance (ATM / TPIN), Time Deposit Accounts, Transaction History, Profile Address etc.
- Worked in all Layer of the application like, JSP, Servlet, Dao, EJB, MLI / EAB (Legacy Interacting java programs).
- Tested the Developed modules wif Online Confidential Servers.
- Improved the performance to process high volume of records in client specified time.
- Unit Tested Code using Junit Framework.
- Involved in Module Integration and Build Activities.
- Involved in SIT and UAT phases of the Application.
- Deployed the application on Solaris box after completion of the enhancement
Environment: JAVA, JSP, Servlet, EJB and Asynchronous messaging (IBM MQSeries, JMS), CICS, CTG, DB2, Web Sphere 5.0, WSAD5.0, JUnit, Solaris 5.0
Confidential, Miami, FL
Developer / Team Member
Responsibilities:
- Worked as team member and responsible for designing screen using SWING components and Validating the user fields in Forte for Java Tool.
- Developed POC for Real Time Media using JMF and later implemented in the Project.
- Developed numerous online screens, data entry forms, reports, custom non-visual user objects to encapsulate business rules and extend application functionality using Object-Oriented concepts and powerful features including inheritance, user objects.
- Developed Context Help Generation module.
- Developed code for JDBC as persistence Layer of the Application.
- Unit tested the code using JUnit Framework.
- Documented the Technologies involved in this project and handled Knowledge sharing session to team.
Environnent: Java 2.0, Java Swing, JMF, JDBC, Oracle 8.0, Forte for Java(FORTE4J), Windows