We provide IT Staff Augmentation Services!

Technical Project Lead Resume

New Jersey, NJ

Summary
· 12 Years of extensive experience in software development and product development, system analysis, design, integration and implementation with excellent analytical and communication skills and ability to manage projects and work independently and in a team environment. Excellent team player and/or leader.

· Proficient in development and maintenance of Money-Movement products using ACH, Credit Card and Pre-Paid card processing.
· Used Grid Computing ( DataSynapse and soon to be Platform.com ).
· Proficient in software product development for financial companies. HOLT is a premium software product for Credit Suisse. It caters to equity and Fixed income clients of Credit Suisse.

· Practical knowledge of the Struts 2.0 / 1.2 / 1.1/1.0, Hibernate 3.0, along with best practices involved in the development of n-tier architecture for internet applications as well as client/server solutions.

· Proficient in use of various products like Eclipse 3.2, Win CVS 1.2, Perforce, PVCS, VSS, Rational Clear Case on Windows-XP/2000/NT, Linux, UNIX and Solaris 8.0 platforms.

· Expertise in backend programming writing and Tuning of Stored Procedures PL SQL, Queries, Database, Creations of DB Objects etc. in Sybase 11.0 and Oracle 10g/9i/8i/8 and proficient in analyzing/understanding database querying.

· In depth understanding of various Open Source Jakarta projects like Apache Commons projects: BeanUtil, XML Beans, Commons Lang, JXPath, Commons Logging, Log4J, DBCP etc.

· In depth understanding of various alphaworks pojects.

· Skilled at working on complete life cycle development of Online Trading Systems having capabilities of STP (Straight Through Processing) and Portfolio and Asset Management.

· Skilled at supporting various Money Market Instruments, Equities, Bonds, Futures etc. in a Trading System.

· Strong in Unix Shell scripting.
· Excellent hands on knowledge of Design Patterns GO4 and GO3 such as: Command Pattern, Proxy Pattern, Façade Pattern, DAO and DAO Factory, Service Locator, Business Delegator etc.

Strong Communication, presentation and interpersonal skills, very good team player, extremely enthusiastic.

Certifications and Accolades

  • Sun Certified Java 2 Programmer.
  • Brain Bench Certified Java 2 Programmer.
  • CFA Level II candidate
  • FRM passed Level I, Level II candidate

TECHNICAL SKILLS


Languages:

Java 5, C++, Perl, SQL, PL/SQL, MATLAB, Excel VBA Macros, StreamBase API for Java, SWIFT, FIX, FactSet APIs.

Java Technologies:

J2EE, Java 5, Core Java, EJB2.0, EJB 3.0, JDBC, JMS, JNDI, Beans, Servlets, JSP, and XML

Scripting:

UNIX/LINUX Shell scripting, Perl Scripting

Web Design Technologies:

HTML, DHTML, XML, XSL, XSLT, XPATH, JDOM and Java Script, Spring Framework, Ajax, Flex 3.

Business Rules Management and Business Process Management:

Ilog JRULES 6.1, Drools, jBPM, Rules Engine, BIRT.

Frameworks:

Struts1.1/1.2, Struts 2.0, Hibernate3.0, IBATIS, JUnit, ANT and Log4J

Development Tools:

IntelliJ IDEA, Eclipse 2.1/3.x

Web/App Servers:

BEA WebLogic 8.x/7.1/9.2, Apache Tomcat 5.x, Jboss, WSAD 6.1

OOAD:

Rational Rose XDE/Enterprise Edition using UML, TogetherJ, Jude

Source Control:

Rational Clear Case, PVCS, CVS, Microsoft SourceSafe, Perforce

Databases/Tools:

Sybase 11.0, Oracle 10g/9i/8i/8, Sybase 11.x, MS SQL, SQL Server PL/SQL, SQL Navigator, Quest TOAD

Operating Systems:

Windows 95/98/2000/NT/XP, UNIX, Linux, Solaris.

Utilities:

UML 2.0, etc

Grid Computing:

DataSynapse

PROFESSIONAL EXPERIENCE:

Confidential,June 2010 to Present

Technical Project Lead

Responsibilities:
· Prepared the system requirements, study and design documents and technical specifications. Wrote Use cases, Sequence diagrams, Activity diagrams etc.
· Worked on designing and implementing ACH and PPD modes of money transfer
· Used J2EE design Patterns to design middleware component and developed the application using Core Java, Spring, Hibernate, Oracle 11g.
· Setup the entire DEV, UAT and Prod environments in Linux. This included Shell Scripting and Unix Scheduling of jobs.
· The System setup also included Unix System calls for file I/O operations for processing incoming batch files and sending response batch files to other servers.
· Worked on BIRT reports design and implementation
· Developed Perl scripts and Perl modules for server-side environment setup.
· Wrote messaging applications using JMS.
· Perform design and code reviews for team members.
· Used Rational Clear Case as version Control
· For development used Windows XP and did testing and QA on Linux box.
Environment: Core Java, Hibernate, Spring Framework, Spring MVC, JMS, Javascript, Flex, JDBC, Ant, Maven, RAD 7.x, Oracle 11g, Webshpere, Rational Clear Case, Linux 9.0, Perl, BIRT reporting.

Confidential,June 2009 to June 2010

Technical Project Lead

Responsibilities:
· Prepared the system requirements, study and design documents and technical specifications. Wrote Use cases, Sequence diagrams, Activity diagrams etc.
· Worked on designing and implementing ACH and PPD modes of money transfer
· Used J2EE design Patterns to design middleware component and developed the application using Core Java, Spring, Hibernate, Oracle 11g.
· Setup the entire DEV, UAT and Prod environments in Linux. This included Shell Scripting and Unix Scheduling of jobs.
· The System setup also included Unix System calls for file I/O operations for processing incoming batch files and sending response batch files to other servers.
· Worked on BIRT reports design and implementation
· Developed Perl scripts and Perl modules for server-side environment setup.
· Wrote messaging applications using JMS.
· Perform design and code reviews for team members.
· Used Rational Clear Case as version Control
· For development used Windows XP and did testing and QA on Linux box.
Environment: Core Java, Hibernate, Spring Framework, Spring MVC, JMS, Javascript, Ajax, JDBC, Ant, Maven, RAD 7.x, Oracle 11g, Webshpere, Rational Clear Case, Linux 9.0, Perl, BIRT reporting.

Confidential,Chicago May 2008 to June 2009

Technical Project Lead

Product Development: E-Disbursement Services

Responsibilities:
· Prepared the system requirements, study and design documents and technical specifications. Wrote Use cases, Sequence diagrams, Activity diagrams etc.
· Worked on designing and implementing ACH and PPD modes of money transfer
· Used J2EE design Patterns to design middleware component and developed the application using Core Java, Spring, Hibernate, Oracle 11g.
· Setup the entire DEV, UAT and Prod environments in Linux. This included Shell Scripting and Unix Scheduling of jobs.
· The System setup also included Unix System calls for file I/O operations for processing incoming batch files and sending response batch files to other servers.
· Worked on BIRT reports design and implementation
· Developed Perl scripts and Perl modules for server-side environment setup.
· Wrote messaging applications using JMS.
· Perform design and code reviews for team members.
· Used Rational Clear Case as version Control
· For development used Windows XP and did testing and QA on Linux box.
Environment: Core Java, Hibernate, Spring Framework, Spring MVC, JMS, Javascript, Ajax, JDBC, Ant, Maven, RAD 7.x, Oracle 11g, Webshpere, Rational Clear Case, Linux 9.0, Perl, BIRT reporting.

Confidential,Chicago October 2007 to May 2008

Project Lead

HOLT Equity Research Front Office
Confidential,


Responsibilities:
· Prepared the system requirements, study and design documents and technical specifications. Wrote Use cases, Sequence diagrams, Activity diagrams etc.
· Worked with Compustat (S&P) , Fact Set , IBEST data vendors.
· Worked on centralizing the valuation modeling rules for HOLT using ILOG JRULES 6.1.
· Worked on designing and implementing the rules framework for HOLT.
· Build MVC framework & developed Session Beans, contributed to object oriented class design & data access object modeling.
· Used Grid Computing ( DataSynapse and soon to be Platform.com ).
· Used J2EE design Patterns to design middleware component and developed the application using Core Java, EJB, Struts, JSP, JavaScript, XML, XSLT and Java Beans.
· Wrote messaging applications using JMS.
· Develop Message Driven Bean and deployed on Weblogic 9.2 and JBoss servers.
· Developed web components and EJB components and deployed on Weblogic 9.2 and JBoss servers
· Co-ordinate with traders, brokers and analysts for requirement and deployment topology.
· Perform design and code reviews for team members.
· Used Rational Clear Case as version Control
· For development used Windows XP and did testing and QA on Unix servers.
· Holt has a distributed system architecture with all the processes running on Unix environment, involved in Unix Scripting, Unix IPC and Unix Scheduling.
Environment: ILOG JRULES, Core Java, Hibernate, Spring Framework, EJB 3.0, JMS, Javascript, Ajax, JDBC, Ant, Eclipse 3.2, Sybase 11.0, JBoss, Web logic 9.2, Rational Clear Case, Windows-XP, Unix, DataSynapse.

Confidential,NJ Dec 2006-October 2007

Team Lead Developer

Responsibilities:
· Worked on Analysis, Design Concept Modeling for ADb, worked on design of the framework for the above using industry standard. Frameworks and design patterns using J2EE.
· Build MVC framework & developed Session Beans, Hibernate, contributed to object oriented class design & database tier object modeling.
· Used J2EE design Patterns to design middleware component and developed the application using Core Java, EJB, Spring Framework, JSP, JavaScript, Ajax, XML, XSLT, Hibernate and Java Beans.
· Wrote messaging applications using JMS and used MQ series.
· Develop Message Driven Bean and deployed on Weblogic App Server 8.0.
· Worked on Database Design and Query optimization in Sybase 11.0 and Oracle 9i.
· Developed web components and EJB components and deployed on Weblogic Application Server 8.0
· Perform design and code reviews for team members.
· Used profiling tools like JProfiler.
· Email notification to different User Groups using Java Mail APIs.
· Used Rational Clear Case as version Control
· For development used Windows XP and did testing and QA on Linux box.

Environment: Core Java, Struts 2.0, EJB 3.0, JMS, JSP, Javascript, Ajax, JDBC, Ant, Eclipse 3.2, StreamBase, Sybase 11.0, Oracle 9i, Web logic 9.0, Rational Clear Case, Windows-XP, Linux 9.0

Confidential,Chicago Jan 2004 – Dec 2006

Sr. Java Developer


Responsibilities:
· Requirement Analysis, developed use cases, sequence diagrams and class diagrams. Interacted with business users.
· Used STRUTS to achieve (MVC) Model View Controller to display failed trades.
· Used FIX messaging protocol and SWIFT messages for post trade settlement.
· Wrote configurable message parsers and reconciliation algorithms which persist to database.
· Wrote workflow manager Security Identifier Hierarchy (ISIN, CUSIP, SEDOL)
· Parsed Swift messages into XML format using JDOM
· Perform design and code reviews for team members.
· Used JMS to send different kind of messages to queues, and used MDB’s to read messages asynchronously, deployed in WAS.
· Built test cases and unit test various INTACT message sent as settlement messages to various third parties involved in trade settlement.
· Used MQ series for messaging across the application using JMS.
Environment: Java, EJB 2.0, Eclipse 3.2, Together J, Weblogic Application server 8.1, JDBC, XML, XSLT, Struts Framework, MQ Series, TOAD 8.1, Sybase 11.0, ORACLE 9i, SQL Server, DBArtisan 8.0 for Sybase Adaptive Server, VSS.

Confidential,Chicago July 2003 – Jan 2004

Sr. Programmer Analyst

Technical Responsibilities:
· Involved in design of the Synergy for the above using industry frameworks and design patterns using J2EE, Core java, Multi-threading, Synchronization, Socket programming.
· Involved in building MVC framework & developing Session Beans, Entity Beans, contributed to object oriented class design & database tier object modeling.
· Business rules were taken care in the Enterprise Java Beans. Many methods were coded for performing the business rules and validations.
· Used J2EE design Patterns to design middleware component. Developed the J2EE application part using EJB, Servlets, JSP Java Beans.
· Wrote messaging applications using JMS.
· Developed web components and EJB components and deployed on Apache Tomcat Server 4.1.24.
· Coding of portfolio, account activity, fee management System, Monthly report generation & seminars.
· Used CVS as version Control
· Perform design and code reviews for team members.
· Worked on billing module used Volts-J Web pages.
· For development purpose worked on Windows XP and the testing was done on Linux 9.0
Environment: Java, EJB 2.0, Servlets, JMS, JSP, JDBC, Struts 1.1, Ant, Eclipse 2.1, Sybase 11.0, Apache Tomcat Server 4.1.24, Win CVS 1.2, Windows-XP, Linux 9.0.

August 2000 – July 2003

Confidential,Programmer Analyst

Technical Responsibilities:
· Involved in development of the SMV for the above using industry frameworks and design patterns using J2EE, Core java, Multi-threading, Synchronization, Socket programming,
· Involved in building MVC framework & developing Session Beans, Entity Beans, contributed to object oriented class design & database tier object modeling.
· Involved in development of Work Flow Manager module and other modules for pricing etc.
· Used J2EE design Patterns to design middleware component. Developed the J2EE application part using EJB, Servlets, JSP, Java Beans.
· Wrote messaging applications using JMS.
· Used CVS as version Control
· Perform design and code reviews for team members.
· Worked on billing module used Volts-J Web pages.
· For development purpose worked on Windows XP and the testing was done on Linux 9.0
Environment: Java, EJB 2.0, Servlets, JMS, JSP, JDBC, Struts 1.1, Ant, Eclipse 2.1, Sybase 11.0, Weblogic 7.1, Win CVS 1.2, Windows-XP, Linux 9.0.

Hire Now