Post Job Free

Resume

Sign in

Developer Front Office

Location:
Brooklyn, NY
Posted:
February 14, 2020

Contact this candidate

Resume:

PHIL KRAMER

email: adbr63@r.postjobfree.com

Senior developer with extensive application design and development experience including L2 trading support. An effective communicator able to work with end users, understand their requirements and design and implement efficient solutions. Have developed tools for developers, complete infrastructure and application monitoring products, java based application servers and API's. Team lead on successful high visibility implementations, good managerial skills. Extensive front office, back office and infrastructure experience. Extensive experience with remediations and conversions. Skilled Unix administrator. TECHNOLOGIES

Web Java, JavaScript, XML, SVG, DHTML, CSS, HTML, Tomcat, Apache Database Sybase, Oracle, SQL Server, MySql, DB2, SybPerl, JDBC, Infosphere OPTIM, Vertica UNIX Linux, AIX, Solaris, Digital Unix, HPUX, AutoSys, Control-M Python, Perl, Bash, Ksh, C, C++, awk, Perforce, SVN, GIT, Maven WORK EXPERIENCE

JPMorgan Chase Jersey City, NJ

Senior Developer 3/2019 to 11/2019

• Rewrote shell and python bond calculation launch scripts.

• Designed and developed mechanisms to allow cancellation and recovery of bond calculation jobs.

• Redesigned and converted complex Perl applications to Python.

• Designed and developed mechanisms for centralized logging and web based reporting of Python errors.

• Technologies used: Linux, Python, Java, Shell, Perl, XML, HTML, JavaScript, CSS, Vertica. Bank of America Jersey City, NJ

Senior Developer 7/2018 to 2/2019

• Designed and developed Perl and Java based MQ and Firco / Accuity clients.

• Designed and developed utilities for regression testing of application models.

• Designed and developed high performance, low latency, multi-threaded middle-ware.

• Technologies used: Linux, J2EE, JDBC, WebSphere / IBM MQ, Oracle, OPTIM.

• Designed and developed J2EE based utilities to automate detection and correction of application data.

• Wrote associated design documentation.

Pride Technologies New York, NY

Senior Developer 1/2016 to 7/2018

• Installed and configured AWS ECS servers.

• Redesigned and converted a legacy issue tracking system from Perl to Java.

• Technologies used: Linux, J2EE, JDBC, MySQL, Tomcat, HTML, JavaScript, CSS.

• Designed and implemented a High Availability/Disaster Recovery (Hot/Hot) servers in ECS.

• Converted a Ruby on Rails application to J2EE.

• Developed, supported and documented Shell and Perl based nightly batch jobs. Morgan Stanley New York, NY

Integration Engineer 12/2013 to 1/2016

Supported Equity trading applications: Modified, installed and configured Linux based C++ middlewares.

Worked with front and middle office personnel to modify the trading plant to meet business requirements.

Worked with trading floor support to diagnose and remediate breaks and outages.

Technologies: C++, Python, Sybase, XML, SOAP, FIX, AutoSys. HSBC Jersey City, NJ

Senior Developer 11/2010 to 8/2013

• Designed and developed front office ( fixed income ) web applications. Technologies used included Java, JSP, SQL Server, Sybase, JDBC, Perl, HTML, CSS, JavaScript, LDAP X509. Applications included: Bloomberg Trade capture and reporting, Dollar Roll reporting, a secure report management repository.

• Designed and developed VBA applications to streamline Excel report generation. These reports integrated several data sources, including Bloomberg via formulas and macros. Reports included scorecard of individual country performance, Basel III, NPV, MTM, OIS vs LIBOR, Hedging, PLEX and Counterparty activity. Both Scorecard and Basel III reporting applications included user defined rules parsing engines.

• Automated the integration of risk engine metrics ( Polypath ) into manual reporting processes. Morgan Stanley New York, NY

Architect / Lead Developer 6/2008 to 8/2010

• Led a team that developed an outsourced HR application that managed Morgan Stanley's global contingent population. Functions include budgetary approval, candidate sourcing, on-boarding, monitoring, time capture, billing and off-boarding. This web based application integrates the firm's HR payment systems.

• Technologies utilized included LINUX, JAVA, JSP, AJAX, and UDB. JDBC

• Hands on team lead - Provided full life system services – business analysis, user specifications, system design, coding & development. Developed Perl based ETL scripts. JPMorgan Chase New York, NY

AquaLogic / Fuego BPM Support 2/2008 to 5/2008

• Supported production BPM workflows; Worked with development teams on to debug errors.

• Wrote Perl based monitoring infrastructure. Configured Nagios open source monitors and graphs. Morgan Stanley New York, NY

Lead Developer 6/2007 to 2/2008

• Led a team of four who developed Morgan Stanley's new Campus online recruiting application. This web application is integral to the firm's talent acquisition initiative in a very competitive environment.

• The project involved ambitious deliverables and shifting specifications yet it was delivered on time and met criteria set by the client (Human Resources), Marketing, Information Security, Legal and Web Operations. Technologies utilized included JSP, AJAX, Prototype and Sybase.

• Designed and developed new Stock Loan reporting website.

• Existing Perl based CGI scripts and modules were documented and converted.

• Technologies utilized included Linux, Shadow Direct, JSP and J2EE servlets. JPMorgan Chase New York, NY

Unix Development and Support 9/2006 to 5/2007

• Designed a Java middleware to serve Oracle based security data to mainframe clients.

• Wrote and maintained Unix shell scripts.

• Configured and maintained AutoSys, NDM / Connect:Direct and AIX Workload Manager. Goldman Sachs Jersey City, NJ

Architect / Lead Developer 8/2000 to 9/2006

Designed and implemented the conversion of GS's global web based requisition system to a three tier application. This application is widely used by the firm’s front and back office Support groups:

• Wrote middleware in Perl to process client requests for and updates to database information, to provide an abstract representation of the data and to apply security policies.

• Wrote client API's in Perl and Java. Worked with developers on client applications.

• Converted existing Perl CGI's into middleware clients.

• Optimized existing SQL and normalized the associated Sybase databases.

• Converted critical Perl text processing functions into C shared objects.

• Converted Perl middleware into a multi-threaded Java server which utilized thread and connection pools.

• Wrote user, administrator and developer documentation. Provided end-user Support.

• This application included user defined rules parsing engines. Morgan Stanley Dean Witter New York, NY

Senior Developer 1/2000 to 8/2000

• Wrote various user customizable reports in Perl, SQL, JavaScript and DHTML.

• Rewrote existing SQL to optimize performance. Wrote tools to analyze and compare the performance of SQL used in these reports against alternate database schema and Sybase versions.

• Wrote ksh scripts, stored procedures and triggers to load Main Frame data into Sybase. Paine Webber Weehawken, NJ

Senior Developer 7/1999 to 12/1999

• Rewrote Unix monitoring application to lower network and system impact, add on-demand ‘health’ reports, and more thoroughly test system resources (e.g., DCE/DFS, Sybase, Quotron, Netscape ).

• Wrote a replacement for NetView/6000 management software in Perl, C and Sybase. Improvements included: better presentation (I.e. web), more reliable operation (TCP vs. UDP), better reporting.

• Developed scripts to provide end-to-end testing of various web applications. Bristol-Myers Squibb Lawrenceville, NJ

Unix Administration 4/1999 to 7/1999

• Developed scripts for Y2K testing of Digital Unix and Linux.

• Participated in design of test procedures for ThermoQuest mass spectrometers.

• Remediated Digital Unix work stations for Y2K compliance.

• Developed scripts to analyze mass spectrometric data. Vantage Custom Classics Avenel, NJ

Senior Developer 7/1998 to 4/1999

Designed and developed a UNIX based commercial web infrastructure, including:

• Organized separate Development, QA and Production environments and migration tools.

• Evaluated, installed and configured various web services: httpd, Jserv, and SSL. Bankers Trust New York, NY

Developer 4/1998 to 6/1998

• Designed and developed a ksh library of Sybase application and administrative functions.

• Rewrote twelve administrative applications to use this library.

• Developed several web applications in Perl and Sybase. JP Morgan New York, NY

Unix Administration 11/1997 to 4/1998

• Built Sparc Servers, installed Solaris and configured DCE.

• Developed scripts to automate the configuration and testing of a hierarchical DCE cell.

• Wrote documentation to allow the entire test procedure to be duplicated by an outside auditor.

• Documented steps to backup and restore a DCE client and Encina cell to upgrade Solaris to 2.5.1. Citibank New York, NY

Unix Application Developer 11/1996 to 11/1997

Designed and developed the Unix based application components of a world-wide offsite disaster recovery system. Features included:

• Major components backed up included 20+ Gigabyte Oracle database, FileNet document imaging system, and DCE and Encina configuration information.

• Transmission and archiving of full and incremental backups at a central site.

• The backup and recovery processes were completely automated and documented for integration into the operations center procedures.

• DCE and Encina recovery through the ‘playback’ of configuration information. HBO New York, NY

Unix Application Developer 2/1996 to 11/1996

Designed, articulated and developed the Unix based components necessary to implement a structured production environment. These included:

• Automated the synchronization of Unix id’s across all hosts to prepare for NIS.

• Organized NFS client and server file systems in a consistent hierarchy.

• Implemented version control for in-house developed software.

• Implemented a framework for applications to obtain necessary resources, definitions and functions to run.

• Organizing an ‘/hbo’ file system to provide for a consistent layout for each installed software package. Developing tools to allow easy installation and removal of packages. Union Bank of Switzerland New York, NY

Unix Application Developer 7/1995 to 2/1996

Designed and developed a Perl based library for the creation of CGI scripts and HTML form generation and processing. Wrote various web pages for use in monitoring and reporting applications.

Installed and configured DCE / DFS servers and clients.

Participated in the design of an application development framework to allow programs to be developed, installed and executed transparently across different Unix platforms (AIX, Solaris and SunOS).

Developed applications to detect and report changes in AIX’s ODM configuration data and to integrate AIX’s error logging (errlog) into standard Unix logging (syslog). EDUCATION

Baruch College City University of New York, Queens College City University of New York

-- Bachelor of Public Accountancy, Summa Cum Laude, September 1986

-- Successful completion of all written examinations for C.P.A. license



Contact this candidate