Projectleader Resume
SUMMARY:
- 14 years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation, Documentation, Testing and Deployment of enterprise applications in the domain of Financial & Banking and Manufacturing.
- Have played the role of Project Leader, Technical Lead, Developer and Designer in my Career.
- Capable of leading a technical development team and working as an individual as well as part of team.
- Have worked in domains like Equities, Fixed income, FX, Money Markets, Derivatives, Asset Management, Manufacturing and Supply Chain .
- Have extensive experience in Object Oriented Programming, SDLC, and OOAD on UML Concepts.
- Expertise in Object Oriented Programming: solid understanding of operating systems and relational databases.
- Expertise in designing and developing applications using Spring Integration Framework and Spring Boot and Spring Batch.
- Expertise in building messaging frameworks using Mule.
- Expertise in Servlets, JSP, Struts, EJB, JNDI, XML, XML Parsers, JDBC 2.0, JTA, JMS, JSF Framework, MQ Series in server side programming.
- Hands on experience with Model View Controller (MVC) architecture using Struts Framework, Spring Framework.
- Expertise in installation, configuration, administration in WebSphere, Weblogic and ATG Dynamo Application Servers.
- Experience in Working with Clustering in multiple application servers like WebSphere, Web logic, and Tomcat.
- Expertise in HTML, DHTML, Java Script, AJAX and experience working on XML based parsing technologies of SAX, DOM.
- Extensively worked in Core Java (collection framework, Exception Handling and I/O Streams).
- Hands on experience with UNIX, Shell Scripting.
- Good working knowledge on the J2EE Design Patterns like MVC, Session Facade, Message Façade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate.
- Experienced in coding Web Services with SOAP, WSDL, UDDI and REST Services.
- Developed Java applications in various IDE’s like Edit Plus, WSAD, Eclipse Kepler and Jbuilder
- Familiar with version management software’s such as CVS, SVN, Clear Case, Microsoft Visual SourceSafe.
- Experience on RDBMS (Oracle 11/12, Sybase, MS SQL Server, DB2).
- Used ANT, Maven scripts to compile the Java files and to build the jars and wars.
- Experience in developing Unit testing using JUnit and Fitness and Selenium.
TECHNICAL SKILLS:
Languages: Java2.0 (JDK 1.7/1.6/1.5/1.4 ), SQL, PL/SQL, JavaScript, CSS, HTML, DHTML XML, XSLT, XML, XML DTD, XML Schemas, XML Parsers (SAX, DOM, JDOM), XPath, Ajax.
J2EE: Servlets, JSP, JSTL, JSP (Custom Tags), JSF, EJB, JDBC, JavaBeans, JNDI, JMS, JTA, Java Mail, WSDL, Spring Framework. Spring Batch, Spring Boot, SOAP, REST Services, JSON.
Application Servers: BEA WebLogic 9.1, JBoss, IBM Web Sphere 6.1
Web Servers: Tomcat 7.x, IAS 5.X.
Apache Java Tools: Ant, Maven, Struts, Log4J
O/R Mapping Tools: Hibernate 2.x, 3.x, JPI, iBATIS.
IDE: RAD7.0, JBuilder 10.0, Eclipse, WSAD 5.1, Net Beans.
O/S Platforms: UNIX, Solaris, Windows (NT/2000/XP)
Databases: Oracle 9.i/Oracle10/11g, SYBASE, MS SQL, DB2.
Version Control: Visual Source Safe, CVS, SVN, IBM Rational Clear Case.
ETL Tools: AB Initio
Others: JUnit, Fitnesse, Selenium, Toad, SQL Developer, Erwin 4.1/7.1.
Design Tools: Rational Rose, MS Visio.
PROFESSIONAL EXPERIENCE:
Confidential
Project LeaderResponsibilities:
- Involved in designing and implementing the components like workflow, batches, accounting and end of the day valuations for FX and Bonds.
- Implemented messaging interface with the front office system using Spring Integration and parallel processing of the trades.
- Implemented Spring Batch jobs for the end of the day feeds and trade valuation calculations.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Implemented Messaging interface to kick off BPM process workflows.
- The entire project implementation was done following the TDD and agile methodology.
- After each sprint made sure the Definition of done criteria like code reviews, Integration tests and Fitnesse test cases are added for the components developed so that the regression test phase will be automatic.
- All the components are deployed using Spring Boot.
- Implemented REST services for the confirmation, undo - confirmation and callback services.
- Addresses resiliency issues such as DB reconnection strategy and UM connections.
- All the features were built with branch by abstraction method to enable and disable the functionality without a code change or deployment.
- Made sure that Open source software scan was run after each build to make sure there are no vulnerabilities in the open source libraries that were used in the build.
- Added continuous integration builds for all the modules developed using Jenkins.
Environment: J2EE 1.6, Eclipse Mars, Spring Integration, Spring Batch, Spring MVC, JMS, Mule, Qupid, iBatis, SOAP and REST services, JSP, JDBC, Value Object, Data Access Object, Model View Controller Architecture, Tomcat, Enterprise Architect, Apache Velocity templates, Scrum, JUnit, Log4J, XML, XSD, SAX, DOM, JAXB, Maven, Oracle 11g, Sybase.
Confidential
Project LeaderResponsibilities:
- Involved in requirements gathering and designing components using EA.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Implemented Messaging interface to kick off BPM process workflows.
- Implemented SOAP services for STP processing.
- Implemented REST Services for post process updates.
- Worked extensively on XML based parsing technologies of SAX, DOM, XSD and DTD.
- Used SAML2.0 assertion methodologies for Web Service authentication.
- Worked extensively on the server side on implementing services using Spring & Hibernate and SOAP and REST Services.
- Used Spring open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Experience with build and deploying the product on Weblogic application server.
- Wrote JUnit classes for unit testing.
- Used Maven scripts for build and deployment of the application and IBM ClearCase as the secure Versioning software.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.6, Eclipse Kepler, Spring, Hibernate, SOAP and REST services, JSP, JDBC, Value Object, Data Access Object, Model View Controller Architecture, Weblogic Application Server 9.1, Enterprise Architect, Scrum, JUnit, Log4J, XML, XSD, SAX, DOM, JAXB, Maven, SQL Server 2008, BPM.
Confidential
Delivery Manager & Desktop Manager
Responsibilities:
- Involved in requirements gathering and designing components using MS Visio.
- Developed the application using Agile Methodology.
- Worked extensively XML based parsing technologies of SAX, DOM, XSLT, XSD and DTD.
- Worked extensively on JMX for managing and monitoring applications and services.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used the spring open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Built a standalone Integration server using Spring Integration which listens and reads messages from various request queues and process them.
- Experience with deploying the product on Websphere application server.
- Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
- Extensively used different Message Types like Object Message, Stream Message, Text Message and XMLMessage.
- Implemented spring and Hibernate frameworks.
- Wrote JUnit and DBUnit classes for unit testing.
- Used Ant, Maven scripts for build and deployment of the application and SVN as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.5, RAD7.0, JNDI, Hibernate, Tiles, Tag Libraries, Ab initio, JSP, JSTL Tags, CSS, AJAX, HTML, JavaScript, JDBC, Value Object, Data Access Object, Model View Controller Architecture, Websphere Application Server 6.1, Spring, MS Visio, Hibernate, Agile methodology, JUnit, DBUnit, Log4J, XML, XSD, XSLT, SAX, DOM, CVS, Ant, DB2, Autosys, POI.
Confidential
Technical LeadResponsibilities:
- Involved in requirements gathering and designing components using MS Visio.
- Developed the application using Agile Methodology.
- Worked extensively XML based parsing technologies of SAX, DOM, XSLT, XSD and DTD.
- Worked extensively on JMX for managing and monitoring applications and services.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used the spring open source framework for building Servlet/JSP based web application based on the Model-View- Controller (MVC) design paradigm.
- Experience with deploying the product on Websphere application server.
- Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
- Extensively used different Message Types like Object Message, Stream Message, Text Message and XMLMessage.
- Implemented spring and Hibernate frameworks
- Wrote JUnit and DBUnit classes for unit testing.
- Used Ant, Maven scripts for build and deployment of the application and SVN as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.5,JNDI, JMS, MQ Series, Hibernate, Tiles, Tag Libraries, Servlets, JSP, CSS, AJAX, HTML, JavaScript, JDBC, Value Object, Data Access Object, Model View Controller Architecture, Websphere Application Server 6.1, Spring, MS Visio, Hibernate, Agile methodology, RAD7.0, JUnit, DBUnit, Log4J, XML, XSD, XSLT, SAX, DOM, Ant, Windows XP Professional, Sybase, DB2, SQL Server, JMX. Autosys
Confidential
Transaction Manager
Responsibilities:
- Involved in requirements gathering and designing components using MS Visio.
- Developed the application using Agile Methodology.
- Worked extensively XML based parsing technologies of SAX, DOM, XSLT, XSD and DTD.
- Worked extensively on JMX for managing and monitoring applications and services.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used the Struts open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Built a standalone Integration server using Spring Integration which listens and reads messages from various request queues and process them.
- Experience with deploying the product on WebSphere application server.
- Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
- Extensively used different Message Types like Object Message, Stream Message, Text Message and XMLMessage.
- Implemented using Struts frameworks.
- Wrote JUnit and DBUnit classes for unit testing.
- Used Ant, Maven scripts for build and deployment of the application and SVN as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.4, JNDI, Struts, Tiles, Tag Libraries, EJB, MDB, JSP, JSTL Tags, CSS, Jasper, HTML, JavaScript, JDBC, Common Delegate, Session Facade, Value Object, Data Access Object, Model View Controller Architecture, Websphere Application Server 5.1, WSAD, Agile methodology, WASD, JUnit, DBUnit, Log4J, XML, XSD, XSLT, SAX, DOM, CVS, Ant, DB2, Autosys, POI.
Confidential
Technical LeadResponsibilities:
- Involved in requirements gathering and designing components using Rational Rose.
- Developed the application using Agile Methodology.
- Worked extensively XML based parsing technologies of SAX, DOM, XSLT, XSD and DTD.
- Worked extensively on JMX for managing and monitoring applications and services.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used the Struts open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Built a standalone Integration server using Spring Integration which listens and reads messages from various request queues and process them.
- Experience with deploying the product on Websphere application server.
- Extensively used different Message Types like Object Message, Stream Message, Text Message and XMLMessage.
- Implemented using Struts frameworks.
- Wrote JUnit and DBUnit classes for unit testing.
- Used Ant, scripts for build and deployment of the application and VSS as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.4,JNDI, Struts, Tiles, Tag Libraries, JSP, JSTL Tags, CSS, Jasper, HTML, JavaScript, JDBC, Common Delegate, Session Facade, Value Object, Data Transfer Object, Model View Controller Architecture, Websphere Application Server 5.1, Agile methodology, WASD, JUnit, DBUnit, Log4J, XML, XSD, XSLT, SAX, DOM, CVS, Ant, Oracle9i, Autosys.
Confidential
Responsibilities:
- Involved in requirements gathering and designing components using Rational Rose.
- Developed the application using Agile Methodology.
- Involved in development of stateless session beans of EJB 2.0
- Worked extensively XML based parsing technologies of SAX, DOM, XSLT, XSD and DTD.
- Worked extensively on JMX for managing and monitoring applications and services.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used the Struts open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Built a standalone Integration server using Spring Integration which listens and reads messages from various request queues and process them.
- Experience with deploying the product on Weblogic application server.
- Extensively used different Message Types like Object Message, Stream Message, Text Message and XMLMessage.
- Implemented using Struts frameworks.
- Wrote JUnit and DBUnit classes for unit testing.
- Used Ant, scripts for build and deployment of the application and VSS as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.3,JNDI, Struts, Tiles, Tag Libraries, JSP, JSTL Tags, CSS, Jasper, HTML, JavaScript, JDBC, Common Delegate, Session Facade, Value Object, Data Access Object, Model View Controller Architecture, Weblogic Application Server 5.1, Agile methodology, JUnit, DBUnit, Log4J, XML, XSD, XSLT, SAX, DOM, CVS, Ant, Oracle9i, Autosys client
Confidential
Responsibilities:
- Involved in requirements gathering and designing components using Rational Rose.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Involved in development of stateless session beans using EJB 1.1.
- Used Servlet/JSP for developing application based on the Model-View-Controller (MVC) design paradigm.
- Experience with deploying the product on WebSphere application server.
- Used Ant, scripts for build and deployment of the application and VSS as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.2,JNDI, EJB1.1, JSP, CSS, HTML, JavaScript, JDBC, Session Facade, Value Object, Data Access Object, Model View Controller Architecture, WebSphere 4.1, Log4J, XML, CVS, Ant, Oracle9i.
Confidential
Responsibilities:
- Involved in requirements gathering and designing components using Rational Rose.
- Worked extensively on the front end side using JSP, CSS and JavaScript.
- Used Servlet/JSP for developing application based on the Model-View-Controller (MVC) design paradigm.
- Experience with deploying the product on JBoss application server.
- Extensively used different Text Message and XMLMessage.
- Used Ant, scripts for build and deployment of the application and VSS as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: J2EE 1.2,JNDI, Tag Libraries, JSP, JSTL Tags, CSS, HTML, JavaScript, JDBC, Session Facade, Value Object, Data Access Object, Model View Controller Architecture, JBoss, Log4J, XML, XSLT, SAX, DOM, CVS, Ant, Oracle9.
