Gyanendra Singh
*** ***** ****** *** ** Tel: 551-***-**** (cell)
Jersey City, NJ 07302
Email: *********@*****.***,**************@*****.***
Employer: ****@********.***,************@*****.***
OBJECTIVE: Seeking Assignments for Java or J2EE Application Development, Team Lead &
Architecture Design.
SUMMARY: Proficient Java/J2EE architect with extensive experience in Architecture Design and Development
of N tier global enterprise J2EE applications, involving security, cache management, session management and
transaction management with world’s top tier financial firms.
2 years of team lead experience on Agile, SCRUM, and Continuous Integration and Global Delivery projects
8 years of Java/J2EE development experience with hands on exposure to technologies like JSP, Servlets,
RMI, JDBC, EJB, XML,IBM MQ,TIBC, with Unix Shell Scripting and Java Multithreading
Proficient in Java, SQL, UML Design, Struts, Spring, EJB, Servlets
1 year of C++ development experience, with BSD Socket programming API on LINUX OS
Extensive programming experience on Oracle, Sybase, MS Sql Server and UDB
Worked on Struts, Spring, iBatis and Hibernate
Managed and deployed applications on Weblogic, JBOSS & Tomcat
Executed agile test driven, model driven development projects using Magic Draw and Andromda
Business domain experience of commodities trading, anti money laundering and private wealth management
Used both out of box and open source solutions
Enthusiastic mentor, cheerful team leader, straight forward client engagement, with get it done approach
Excellent analytical and problem solving skills
CERTIFICATIONS:
Sun Certified in Java Programming, Web Component Development and Bean Component
Development.
TECHNICAL SKILLS:
Languages: Java (primary language), SQL, С, C++, COBOL, Perl, VB
Platforms: Windows, Linux, Mainframe
Databases: Oracle, DB2, MS SQL Server, Sybase
Modeling tools: MagicDraw, Rational Rose, Visio
Frameworks: J2EE, Spring, Struts, Hibernate, iBatis
SD tools: Maven, Ant, Eclipse, JUnit
App/Web Servers: BEA Weblogic, JBOSS, Tomcat, Apache, Net Weaver
Source control: SVN, Rational Clear Case, CVS, MS Source Safe
Middleware: Tibco EMS, WebLogic JMS, IBM MQ Series, SOAP
Remoting: RMI, Sockets
PM tools: JIRA, Scrum Works, Rational Clear Products
Scripting: UNIX Shell (csh, ksh, bash), JavaScript, Ajax
Business: Commodities trading, derivative products, Anti Money laundering and
Private Wealth Management
Trading Platforms: Trade Capture, CXL
eCommerce Platforms: ATG Dynamo (1 week training at Sapient)
EXPERIENCE:
UBS-STAMFORD,CT
07/2007– 04/2009
JAVA ARCHITECT/SENIOR JAVA DEVELOPER
pg. 1
The trade settlement applications are to be enhanced to handle proposed increased
volume.
This involves performance enhancements and developments to handle trade settlements that flow to ADP BPSA
and DTC.
Development of J2EE Work Flow for Trade break resolution
Analysis of current EMS infrastructure, Trade settlement Java Application, and Database environment.
Environment: JAVA, SYBASE, BPSA, ORACLE, SPRING, HIBERNATE, UNIX, CLEARCASE, SVN,
TIBCO EMS, IBM MQ
This project involved architecture design and development of UBS Commodity trading Portal on SOA. Loosely
coupled services available within firm and external agencies were used.
Architecture Design of UBS Commodity portal using SOA, Spring MVC Framework, Hibernate and
Tiles API
Set up of development environment using Eclipse, Maven, and SVN and Jboss portal server
Played role of Scrum Master
Coding of JSP Tiles, Spring Controller, Service, DAO,Domain classes, Soap Accessors and AJAX RSS
readers
Environment: JAVA, J2EE, ORACLE, SPRING, TILES, JSP, JDBC, UNIX, SOAP, SVN
Development of JAVA application for automated gas trades reconciliation between Gas trades booked in l
legacy ENRON applications and CXL Trading Platform.
Analysis of TAGG ENRON gas trading application and CXL trading Platform
Coding of PL SQL procedures to select Swaps, basis swaps, index swaps, OTC options, Asian options
from CXL platform and Tagg platform
Java Coding involved
- Parsing the selected trades data selected into xml documents using JAXP
- Application of transformation logic on TAGG XML document to convert into CXL format.
- Comparison of the two XML documents to generate report containing missing, or mismatched trades
Environment: JAVA, ORACLE, JDBC, UNIX SHELL SCRIPT, CXL, Rational Clear Case
Development of Automated JAVA application for after trade confirmation of financial oil trades. This involved
analysis of current manual process and set up of real time automated process of trade confirmations using
Intercontinental Exchanges eConfirmation API
Analysis of ICE process for eConfirmation of trades and Trade Capture’s booking of Trades
Analysis of current confirmation process used by Commodity traders at UBS
Coding of MS SQL Server stored procedures to select Financial oil gas trades from TradeCapture
Set up of messaging, using Spring framework and TIBCO Java API
Coding of VB for Excel reporting
Design and development of Java Econfirm real time automation process
- Parsing of trade data in xml requests as required by ICE
- Coding of Spring framework based JMS API to post request trade data to
TIBCO input queue
and receive response
- Creation of JSP console to display status of posted trade data to ICE API. It
has controls for the
business operation group to cancel, resubmit the request and see error details
Environment: JAVA, MULTI THREADING, MS SQL SERVER, TIBCO JMS, JSP, DOM, JDBC, UNIX
SHELL SCRIPT, CXL, JMS, VB, Rational Clear Case
SAP, AMERICA - SCOTTDALE,AZ
JAVA ARCHITECT& TEAM LEAD 12/2006– 06/2007
pg. 2
The project involved design and development of module for Demand forecasting in Retail industry. This module
accepts requests for forecast with inventory data and provided demand management forecasts, which will help
retailer in inventory management, promotional schemes and pricing.
Participated in Architecture design of J2EE layer for inventory data input and demand forecast output
UML Modeling of architecture
Team Lead of six
Java coding for DAO,factory and command classes
EJB coding for accepting requests for retail forecasting,firing up data load API etc on NetWeaver
Platform
Environment: JAVA, MAGIC DRAW, EJB, NET WEAVER, JDBC.
NYISO-ALBANY,NY
ARCHITECT/SENIOR JAVA DEVELOPER 08/2006 – 12/2006
The project involved design and development of module for Demand forecasting in Retail industry. This module
prices of Next MW of electricity. A suspected price range if it is unusual could be captured by the application and
workflow of analysis, releasing or correcting the price can be performed.
Set up of Model Driven Development Environment with Andromda, Maven and Weblogic on Struts
framework
UML Model design and Java programming for Implementation of generated EJB, Domain and Value
Object classes
Environment: JAVA, MAGIC DRAW, ANDROMDA, EJB, WEBLOGIC, MAVEN, IBATIS,
ORACLE, STRUTS
GOLDMAN SACHS,JERSEY,NJ
OFFSHORE COORDINATOR/ SENIOR JAVA DEVELOPER 07/2005 – 08/2006
The project was AML (Anti Money Laundering) Application, it has a Java framework as ETL tool and J2EE Web
application as workflow tool
Low level design that included document preparation with the names of Java classes, JSP, Servlets
procedures etc. to be coded, with brief description
Impact Analysis of enhancement requests that included document preparation with details of the Java
programs, JSP, Servlets, and SQL procedures
Coding of Java, JSP, Servlets, Sybase stored procedures, SQL, Shell and Perl
Functional testing,Code reconciliation and Code Migration
Coordinated Communication among Offshore and Onsite Teams
Environment: JAVA, J2EE, SYBASE, UDB, JSP, SERVLETS, DHTML, TOMCAT, STRUTS, UNIX
SHELL, PERL.
CITIGROUP,BANGALORE,INDIA
07/2003 – 07/2005
SENIOR DEVELOPER AND MODULE LEADER
This was a multi-module and globally deployed N-tier J2EE project for the world’s leading bank to provide
private wealth management services to high net-worth individuals. The Frameworks followed were Struts and
Business Framework.
Design Use cases and coding of Java, EJB, RMI, XML, JSP, Servlets, Oracle Stored procedures
Set up of IBM MQ Messaging framework and coding using Java MQ API
Environment:JAVA,J2EE,ORACLE,JSP,SERVLETS,EJB,IBM,MQ,WEBLOGIC,RMI,XML,PLSQL,
MULTI THREADING,STRUTS
VEDARIS TECH. PVT. LIMITED, New Delhi,INDIA
SOFTWARE ENGINEER 08/2002 – 05/2003
This project was aimed at developing a solution to provide automation of data flow & pricing computations in
Quote Generation/Pricing process.
Coded JSP
Environment: JAVA, JSP, SERVLETS
pg. 3
GBPEC, UC,INDIA
SOFTWARE ENGINEER 07/2001 – 07/2002
Developed Intranet Instant Messaging Suite using C++, BSD Sockets API on LINUX.
Client Server, Multi threaded architecture design with C++ Coding and performance testing
Environment: C++, BSD SOCKET API
ACHIEVEMENTS:
Team Development Excellence Award from SAP for their Retail product development
Lead Linux on Mainframe initiative at Infosys on community model
Author of Java Database Export Import API for MS SQL Server
EDUCATION: Bachelor’s in Computer Science & Engineering from HNB Garhwal University, India.
pg. 4