SUGNESH PATEL

advertisement
Sugnesh Patel
73 Mason St
Metuchen, NJ-08840
Cell: (732) 742-8287
Home: (732) 549-3372
Email: spatel@mahakalcorp.com
Summary:
 13 years of extensive experience in Analysis, Design & Development, and
implementation of financial applications and various software products using
Client/Server and distributed Web architectures.
 Senior Architect, with more than seven years of experience, in the financial services
industry.
 Experience implementing full life cycle of customer focused financial applications,
(Trading tools, Order Management System over FIX and OFX, Quote Server, portfolio
management system for money managers) including meeting tight dead line and 24x7
production supports.
 Demonstrated business leadership and strong technical and functional knowledge of
financial services, including business processes modeling and SOA.
 Deep expertise in WebLogic Server implementation and administration and BEA JRokit
JVM tuning on RedHat Linux running on Intel based IBM blade servers.
Achievements:
 Successfully migrated Legacy PSE&G billing system to new client/server platform for
Y2K migration using Oracle, PowerBuilder, C++, MSSQL Server.
 Developed automatic download application to avoid application distribution through media

device and for quick release of bugs fix and newly added features using MFC, COM, and interprocess communication.
Reduced infrastructure cost by redesigning application from vertically scaled to horizontally
scaled and running on IBM Blade Server to reduced total cost of ownership (Reduced WebLogic
Application Server license cost by $2M for total $8M of budget).
Computer Proficiency:
OS: LINUX (RedHat Linux AS 2.1, AS3.0, ES 2.1, ES3.0 System Administration), WINNT/2000/2003, Windows 98, AIX UNIX 5.2.1, Sun Solaris 8, Red Hat Linux 5.1 on ALPHA
Platform.
DEVELOPMENT ENVIRONMENTS:
J2EE/EJB/JSF(MyFaces Trinidad)/JavaScript/Ajax/JSP/Servlets, Dojo, DynaTrace, JProbe,
Open Java/ Xalan and Xerses for Java/XSL/Xpath/XSLT, Visual C++ 6.0, Visual Studio .NET,
AIX/CSet++/STL, COM/DCOM, MFC 4.2, ATL WINDOWS 32 API PROGAMMING, ATL COM,
TCP/IP/Windows Sockets 2.0,Visual Basic, Active X, WIN-NT Kernel API (multithreading),
WMI(windows management instrument), IPC, Unix Shell programming: Bourne, Korn and C shells,
Rational Rose 3.0, Enterprise Architect 7.0, IBM clearcase(UCM/Base Clearcase), POWER
BUILDER.
1|Page
RDBMS/Middleware: ORACLE 9i/Power Objects/PL/SQL, Sybase Adaptive SQL Server v11.x / TSQL, MS SQL SERVER 2000 AND MYSQL, WebLogic Application Server v7&8 (Admin), JMS &
MDB, WebLogic Integration and WebLogic Portal. Tomcat 6, Apache1.3 and 2.0, LDAP
(OpenLDAP), OpenSSL , GFIX 5.1 (Financial Fusion Fix Engine for trading over FIX Protocol )
Message Protocols: TCP/IP, XML, HTTP, SOAP, OFX (Open Financial Exchange), TAP (Trading
Application Protocol), SSL (Open SSL & Pure TLS), X.509, FIX (Financial Information Exchange).
Languages: Java, C++, C#, UML, Java Script, XSLT, HTML/DHTML, SQL, FORTRAN 77 and
ASSEMBLY8085/8086.
Education:
Degree in Bachelor of Engineering - July 1995
Maharaja Sayajirao University of Baroda – India
Major: Electronics and Telecommunications
Minor: Electrical Engineering
Work Experience:
Pershing, LLC, Jersey City, NJ
VP / Sr. Architect
10/07 – Present

Developing Web based application using Java, JSF, Trinidad, Ajax.
●
Responsible for Redesigning and implementing web based trading application developed in
C/C++, Java, Java Script and Dojo (JavaScript Framework).
Review business requirements and high level design documents.
24x7 Production supports.
●
●






NXP-RC (Review Committee) member reviewing business requirements, QA test cases
and high level design documents.
RCA (Root Cause Analysis) committee member for production problem
Remedy six sigma’s committee member to improve remedy process efficiently and
effectively.
Release coordinator and work with team India, for production release.
Team leader of 3 people team and mentoring juniors.
Committee member of capacity planning, hardware and software evaluations.
CheckFree Investment Services, Newark, NJ
Sr. Senior System Engineer
03/06 – 10/07
●
Analysis of Applications and Environments
●
Integration into existing environment or design new ones
●
Support of infrastructure and protocol design
●
Was responsible to provide hardware specification for Java application server.
●
Analyze hardware solutions (Servers, load balancer, clustering)
●
Cost analysis of hardware and software applications.
●
Designed and implemented of DR infrastructure for web based application, running under
Weblogic application server.

Production support for application developed in WLI and WLP running under WebLogic
Application Server for portfolio management system.

System Engineer for Web Logic Application server, BEA Jrockit JVM tuning.
2|Page
ICAP, LLC, Jersey City, NJ
Sr. Developer
09/05-03/06
•
Worked on IConnect library in C++, for clients to do trading of fix income through ICAP, like
ETC (Electronics Trading Community) protocol and GTN (Garban Trading Network)
•
Design and developed IconnectExcel project using Excel, com dll, com exe in c++ to get the real
time MDF (Market Data Feed) and PTF (Post trade Feed) on Excell.
CheckFree Investment Services, Newark, NJ
Sr. Developer / Sr. System Integration Engineer
12/04 – 09/05

Implemented Clearcase and Clearcase multisite source control system.
●
Cost analysis of hardware and software applications.

Production support for application developed in WLI and WLP running under WebLogic
Application Server.

Designed and developed various EJB business components for WebLogic Application server’s
environment for Trading and Portfolio Management System.

Developed and Deployed Web Services implementing portfolio management functions (Account
Adjuster) under Web logic using ant as well as WebLogic Workshop studio.

Linux and Web Logic administration, applications deployment under Web Logic Application
server, system engineering for WebLogic and Jrockit JVM tuning.
Citigroup, Rutherford, NJ
Sr. Developer
11/04 – 12/04
 Worked on Smith Barney middle office FIX application to route trade to trading desk and send to
back office for clearance. Designed and Implemented solution for short sell order for manual
execution as well as automatic execution using C++ and Java.
CheckFree Investment Services, Newark, NJ
Sr. Developer / Sr. System Integration Engineer







07/00 – 11/04
Evaluated and Implemented financial fusion FIX engine using oracle and Sybase database.
Designed and developed web based portfolio management application (Trading tools, like
Trading Blotter, Account Adjuster, Galaxy System, Order Routing and different reporting) using
C++, Java/J2EE, JavaScript, XML, XSLT, HTML, multi-threading and socket technologies for
broker dealers for Wrap Account, Separately Managed Account, Unified Managed Account,
Multi Strategy Portfolio business.
Developed socket library in C++ and OFX to send and receive data from legacy system.
Developed client application in MicroSoft COM and Java technology to send and receive
encrypted data using OpenSSL and PureTSL.
Maintaining Middleware library on both WIN NT and AIX UNIX, written in C++, TCP/IP,
DAO, and OFX parser, on WIN NT and UNIX.
LDAP designed, installation and configuration on Red Hat Linux, as well as building tree, and
programming against LDAP using JNDI, for user authentication for web based APLPlus
application.
Develop Proxy Server application to communicate with APL Server from web, using Java socket
programming.
3|Page





Maintaining MFC (Visual C++) based multithreaded application, to provide 20 minutes delayed
quote.
Designed and implemented C++ classes as Com DLL as well as regular DLL, using ATL, ATL
for windows, XML, ADO, WIN-NT KERNEL (System) level programming, like inter process
communication, for different modules like Security Selection, Adjust Trading Cash, which is
trading module of APLPlus application.
Designed and developed AutoUpload in MFC (Visual C++), for updating COM/OCX component
on client machine to give client latest features of application. It compares module version on
client machine and server, and if it finds latest module on server, it un-registers it and removes it
from client machine, then it downloads new module from server and registers on client machine.
In case if it fails, it rollbacks all modules and registers back.
Maintaining Terminal Server application, developed using MFC OLE (Visual C++) container
and third party software from Dart Communication, called emulation tool for telnet session. This
gives user a facility to have TTY terminal through VB application.
Developed ShowVersion application to show the String and binary version of DLL, EXE and
OCX files in recursive mode and non-recursive mode for given directory.
Serviceware, Inc, Parsippany, NJ
Sr. Software Engineer
03/00 - 07/00

Worked on knowledge Server and Knowledge Replication Server, developed using Visual C++,
Visual Basic, COM/DCOM, MTS and MSMQ.

Done some research for WMI (Windows Management Instrument) and CIM (Common
Information Model) for WBEM (Web Based Enterprise Management) called as DMTF
(Distributed Management Task Force).

Developed ShowVersion application to show the String and binary version of DLL, EXE and
OCX files in recursive mode and non-recursive mode for given directory.
Integ Enterprise Consulting Inc, Newark, NJ
Project Leader
12/99 - 03/00

Responsible for maintaining PSE&G’s automatic meter reading system. The project has ADC
(Automatic Data Collector), METRON database server on MS-SQL Server for HTS customer’s
data, DDE which generates data for CIS, Warehouse, and RSU (Retail Settlement Unit) for day
after estimate calculation and SBDE for power billing department of PSE&G. This includes
problem solving related to business analysis as well as modifying module according to
requirements.
Integ Enterprise Consulting Inc, Newark, NJ
System Consultant
11/98 – 12/99

Designed and Developed SBDE_OCI interface using C++, OCI and TCP/IP, to load data into
oracle database constantly for enter day.

Designed and Developed SBDE (Special Billing Deterministic Engine) application using C++,
Power Builder, Oracle, and MS-SQL Server to generate PSE&G’s High Tension Customer’s bill
through automatic meter reading.

Designed and Developed QI and RM interface for SEG (System Economy Group) in C++.

Designed and Developed DDE (Desecrate Data Engine), which calculates the chunky style
hourly usage for PSE&G’s HTS customer for Electric bill using C++, MS-SQL Server and DB
Library for SQL Server.
UN Production, Hackensack, NJ
System Administrator and C++ Programmer
08/98 – 11/98
4|Page

Redhat Linux System Administration on DEC Alpha Machine andMYSql Database
Administration. Web based application implemented using Linux, Apache, MySQL, C
and Perl.
Resident Status: U.S Citizen
5|Page
Download