Senior Consultant Resume
NyC
SUMMARY:
- Hands - on and results driven application programmer/analyst with over 15 years experience in
- Web-based Compliance System of Investment Banking, Web-based Online Banking System, Web-based eCommerce System, Web-based After Tax Confidential Performance System, Fixed Income Electronic Trading System, Fixed Income Indicative Product System, Confidential Desk Trading System, Market Operation Management System and Real Time Client-Server Application System. Strong background in Unix/Linux, Java, Servlet, JSP, Perl, HTML, CSS, XML, Javacript, jQuery, jQuery-UI, Ajax, PHP, C/C++, Multithreading, OO-design, GUI design, Confidential Design Pattern, TCP/IP, Sockets, Networking and Database Management System.
- Has worked on many projects as member of development team and as a single developer responsible for analyzing, designing and implementing real time systems in a high availability environment.
- Had worked on credit related application where risk control was critical (Approvals application, Confidential )
- Quantitative processes(rate of return, turnover, and benchmark(S&P500)) for monthly Confidential after tax performance system.
SOFTWARE:
Operating Systems/Utilities: Solaris10, Sun/OS 4.1.3, SVR4, BSD4.2, Linux/Redhat Enterprise 5.4/AS 4.0, HP-UXAIX4.32, SPARCworks, WebLogic, IBM WebSphere, VisualAge/WebSphere Studio, Tibco, MQ Series, FIX, Lex & YACC, SABLE, RSX-11M+,VMS, Windows 7/Vista/XP/2003/2000/NT4.0 OS/2,Tools.h++, STL, BOOST Libraries, Rational Rose/UML, IIS, XML-RPC, SOAP, REST, Apache httpd/Tomcat, Apache/CXF, Maven, Ajax, JQuery, NetBeans, Eclipse, RAD, JUNIT, Struts, Spring, Hibernate, JBoss, Python, PHP, JSON, Aptana Studio 3, Adobe Dreamweaver, PVCS, CLI, MS Visual SourceSafe, Excel, Visio, ANT, Purify, GWT, ClearCase 7.0, Git, Matlab.
User Interface Environment: Sun OpenWindows, OSF/Motif, X-Window System, CDE, ObjectCenterObjectworks, TeleUSE 3.02, UIM/X2.5, View.h++, Netscape, Terminfo/Curses.
DBMS: Sybase ASE 15, DB-Library/T-SQL, Open Server(for Confidential ), Replication Server SQL Server, MySQL, Oracle9i, SQL*Plus/*Forms/*Menu/*Net, Pro*C/C++, ACCELL/UNIFYIngres, Informix-SQL/ESQL/4GL, ObjectStore, TUXEDO, DB2, Teradata, DBtools.h++.
Communications: TCP/IP, X.25, RFS, NFS, DCE, CORBA/Orbix, SNMP, SSH/SFTP/SCP, HTTP, Novell/NetWare, STARLAN, Token Ring.
Languages: C, C++, Java, Swing, J2EE/JTA/JNDI/EJB/JDBC/RMI/JMS/JSP/Servlets/JSF, JavaScript, Perl, HTML5, CSS3HTML/DHTML/CSS/XML/XSL/CGI, Unix shell, Dos shell, Visual C++, C#, .NET, Eiffel, Smalltalk/80/VAssembly Languages ( PDP-11, Intel).
HARDWARE: SunSPARCstation, Sun Enterprise Server, Sun386i, HP-workstation, AT&T StarServer, 3B series, NCR 3000 series, PDP-11 series, DEC20, VAX Family, IBM/RS6000, Intel/Motorola Microprocessor.
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Senior Consultant
Hardware: Linux Servers/PC workstations
Software: Redhat Enterprise Linux AS 6.0, JBoss, J2EE 6/J2SE 1.7, Eclipse 4.3, Spring, Hibernate, HTML5, CSS3, XML, XSLT, JQuery/jQuery-UI, Putty, Perforce, Unix/Dos shell, Perl, Apache, Tomcat, Ant, Maven and Sybase ASE 15.
Responsibilities:
- Data modeling by adding new tables into the existing system.
- Added enhanced documents for applications using MS Visio 2010.
- Enhanced Confidential application by adding new functionalities to all layers ( Confidential framework, Model, View,Controller) using EJB, JDBC, JavaBean, JSP, Javascript, and Servlet through JBoss AS 7.
- Improved the Main Batch process of Confidential by pre-processing time consuming requests such as on-the-fly web-service (SOAP) under Spring framework(Java, XML, Hibernate and Sybase).
- Migrated some feeds such as Summit Swap from Main Batch process to Security Batch process in order to improve the performance (Java, XML, and Sybase Stored Procedure used).
- Updated all Confidential application Perl scripts to their latest version (version 5.10) and tested under Linux AS 6.0.
- Developed Confidential application using Java multithreading and concurrency.
- Analyzed, designed and developed client side of Investment Banking Applications using jQuery, jQuery-UI, Ajax, GWT, Javascript, and JSON.
- Analyzed, designed and developed server side of Investment Banking Applications using PHP, JSON, Apache httpd, and Sybase.
Confidential, NJ
Senior Consultant
Hardware: Sun Enterprise servers and PC workstations.
Software: Solaris 10.0, Redhat Enterprise Linux AS4.0, WebLogic Platform 10.2, J2EE/J2SE 1.6, JSTL, custom JSP tags, NetBeans 7.1, JBoss, Spring, Hibernate, HTML5, CSS3, Ajax, GWT, jQuery/jQuery-UI, PHP, JSON, Apache, XML, XSLT, STL, Tools.h++, DBTools.h++, Boost Libraries, Unix/Dos shell, Perl, Git and Sybase ASE 15.
Responsibilities:
- Detailed design part of the online system using UML from Rational Rose.
- Data modeling part of the online system.
- Designed and developed business rules for M (Model) layer using EJB, JDBC, JavaBean.
- Designed and developed GUI for V (View) layer using JSP, JSTL, custom JSP tags(.tld), and Javascript.
- Designed and developed linking business rules and GUI for C (Controller) layer using Servlet.
- Designed and developed banking applications using Perl, Stored Procedures and Triggers(for audit/trail).
- Designed and developed client side of banking applications using jQuery, jQuery-UI, Ajax, Javascript, and JSON.
- Designed and developed server side of banking applications using PHP, JSON, Apache httpd, and Sybase.
- Designed and coded various banking applications using XML, J2EE, Spring (for Spring Confidential ), Hibernate(for O/R mapping technologies), SOAP, REST and IDE using NetBeans.
- Built software for relase using Apache Ant and Maven.
- Implemented the logging process using LOG4J.
- Developed automated test cases using the JUNIT Framework.
- Handled web security using Single Sign-on for user login.
- Developed banking applications using Java multithreading and concurrency.
- Maintenance of platform-independent code for server application using C++/CORBA/Orbix for Solaris Unix, Redhat Enterprise Linux and Windows Server 2003 .
Confidential, NYC
Senior Consultant
Hardware: IBM RS6000 and PC workstation.
Software: AIX 4.32, CSet C++, Tools.h++, Boost Libraries, Neonet, Perl, J2EE/J2SE 1.4, JSP, HTML/DHTML/XML, Javascript, Unix shell scripts, IBM WebSphere, struts, MQ Series, Workflow, VisualAge and Oracle 8i.
Responsibilities:
- Developed business objects (class libraries) for non-real time Reformatting server applications using Neonet 4.11 C++ APIs and in-house C++ class library message queue.
- Developed business objects (class libraries) for real time Reformatting server applications using Neonet 4.11 C++ APIs and in-house C++ socket class library.
- Using MQ Series 3.2 to replace in-house message queue applications with Java/C++ APIs.
- Developed class libraries with workflow in Java/C++ APIs.
- Developed various C++ programs using STL.
- Designed and wrote web-based applications using WebSphere 4.0.3, VisualAge3.5, Perl programming and Unix shell scripts.
- Implemented web security through JAAS (Java Authentication and Authorization Service) for user login.
- Designed and developed web-based prototypes using HTML, JSP, Servlets, EJB, Javascript, and JDBC on Oracle database and deployed on WebSphere application server.
Confidential, NYC
Senior Consultant
Hardware: Sun Enterprise server and PC workstation.
Software: Solaris 2.5Redhat Linux 6.0, Sun C++4.2, Tools.h++, DBTools.h++, Java 1.2/RMI/JDBC/Servlets/JSP/EJB, XML, Javascript, WebLogic, Perl 5.0, Unix/Dos shell, NT Server 4.0, Visual C++ 6.0, MS SQL Server 6.5, Sybase 11 and Oracle 8i.
Responsibilities:
- Detailed design those two subsystems using UML from Rational Rose.
- Data modeling for both subsystems.
- Developed platform-independent code for server application of distributed computing using Orbix/C++ for Unix, Linux and NT.
- Wrote client/Server applications using WebLogic 3.1.4, HTML, XML, Javascript, Perl, Unix/Dos shell scripts.
Confidential, NYC
Senior Consultant
Software: Solaris 2.5, Sun C++4.2, Tools.h++, DBTools.h++, Java 1.1.7, WebSphere 3.x, Javascript, Perl 5.0 (CGI.pm), Unix shell programming, NT4.0, jConnect4.0, Sybase 11 and Informix.
Responsibilities:
- Obtained requirements by meeting with portfolio managers.
- OOA and OOD the entire system using UML (Rational Rose Tool Kit).
- Developed the client/server application running NT 4.0 using Java/JDK/Swing/RMI/Servlets/JSP/EJB, Javascript, and HTML/Perl.
- Developed the server application running Solaris 2.5 using Tools.h++/DBTools.h++, STL and Unix shell scripts. In the application, the input data from Informix database and then output the results into Sybase 11.
Confidential, Rutherford, NJ
Senior Consultant
Hardware: Sun Sparcstation.
Software: Solaris 2.5, Workshop, OSF/Motif 1.2, C++, Tools.h++, SQR and Sybase.
Responsibilities:
- Added new features for Booth recap screens using Motif, Sybase and in-house/Tools.h++ class libraries.
- Wrote floor broker and recap reports using SQR.
- Network programming with sockets.
Confidential, Jersey City
Senior Consultant
Hardware:UltraSparc Server 3000, UltraSparcStation, PC workstation.
Software: Solaris 2.5, Threads, NT4.0, Oracle 7.3, Rational Rose 4.0.5(UML), C++ and Java.
Responsibilities:
- Obtained requirements through business analysts and wrote functional specifications.
- Participated in the architectural design for the entire OrderNet system using Rational Rose 4.0.5 UML.
- Designed and developed multi-platform(Unix & NT) trading business object library using Tools.h++ 7.0.
- Designed and developed thin client applications using JDK 1.1/Swing/RMI.
- Designed and developed database access library using Pro*C/C++.
- Developed a test cases plan for unit testing, integration testing and system testing.
Confidential, New York City
Senior Consultant
Hardware: HP 9000/800/700 Server/workstation.
Software: HP-UX 10.20, X-Window/Motif 1.2, Java/Swing, Oracle 7.3, C++ and DCE.
Responsibilities:
- Migrated all C++ Approvals software from SunOS 4.1.3 to HP-UX 10.20.
- Converted GUI using TeleUSE version 2.0.5 to its latest version 3.0.2.
- Converted database software from Ingres to Oracle.
- Network programming using RPC and P-threads through DCEAPI.
- Designed and coded GUI using Java/Swing for prototyping.
Confidential, New York City
Senior Consultant
Hardware: HP 9000/800/700 Server/workstation.
Software: HP-UX 10.0, X-Window/Motif 1.2 Sybase System 11, C++ and shell scripts.
Responsibilities:
- Setup Sybase Replication System and tested it for production.
- Designed and coded applications using UIM/X2.5, Tools.h++6.0,and DBtools.h++1.0.
- Wrote Internet applications through Netscape using HTML, Perl, shell scripts, Java and Javascript.
- Network programming using DCE and P-threads.
- Database evaluation on Sybase, Oracle and ObjectStore by writing C++ code to test them respectively (250 msgs/sec with insertions plus 10 queries/sec)
- Prototyping MOMS with CORBA/Orbix.
Confidential, Jersey City, NJ
Senior Consultant
Responsibilities:
- Database design - Logical & Physical.
- Designed and developed Sybase maintenance tools in a managed way for both front end and back end. The developed tools included for application tables, stored procedures, triggers, rules, defaults and bcp(bulk copy).
- Designed and developed application with OO approach in C++ using Stored Procedures and DB Library.
- Network programming with sockets.
- Designed and developed application with OO approach in C++ to access DB2 through Sybase Net
- Gateway(Open Server for Confidential ).
- Designed and developed application using Visual C++ for the PC front end.
Confidential, Rutherford, NJ
Senior Consultant
Responsibilities:
- Designed and developed Application Class libraries for all three areas in C++.
- Coded efficient SQL statements in Sybase.
- Debugged application code using Class Browser and GNU/gdb tools
