Post Job Free
Sign in

Senior/Lead Developer

Location:
Wilton, CT
Posted:
April 01, 2017

Contact this candidate

Resume:

Dharmesh Vazarkar

Wilton, CT *****

Cell: 917-***-**** Email: ********.********@*****.***

Qualifications

An accomplished, hands-on technologist proficient in Java, C/C++, and relational databases with a proven track record of effectively liaising with both technical and business groups alike to successfully drive and deliver on all aspects of the software development life cycle.

Key accomplishments/initiatives include:

For UBS’s fixed income trading platform, successfully reverse-engineered and migrated a legacy C/C++ database replication module from Solaris to Red Hat Linux.

For AIG’s Market Risk Analytics group, designed and developed a Java based ETL solution.

Served as Manugistics’ Product development lead for several major releases of NETWORKS Transport© Execution Manager Module successfully delivering on time and within budget.

10+ years of successfully leading developers (on/off shore), testers, and business analysts through the full software development life cycle utilizing traditional waterfall and agile methodologies.

Technical Strengths

Strong design and development skills in Core Java, C++/C, Oracle DB, Sybase DB, SQL, RMI, JAXB, and JDBC.

Well versed in design patterns, UML, waterfall and agile development methodologies.

Well versed in various source management and build tools such as MAKE, ANT, Maven, GIT, SVN, and PVCS

Experience with mainstream third party frameworks and libraries such as Sybase OpenServer, Sungard API(TimeIQ, C HLI), Oracle Pro*C/C++, Hibernate, Spring, GSON, Jackson, JUnit, and Jersey.

Experience with application containers/servers such as Websphere, Weblogic, and Tomcat.

Well versed in using most mainstream tools such as Eclipse, IntelliJ, MS Visual Studio, SQL Developer, GCC/GDB, and VI.

Well versed in playing wide ranging organizational roles such as Sole Contributor, Team Developer, Team Lead, Architect, and Project/Product Manager.

Equally comfortable working with users at all levels of management as well as on-offshore team models.

Functional Strengths

Fundamental understanding of Fixed Income pricing, Yield curves, Value at Risk (VaR), and market/credit risk measures (interest rate, credit spreads, FX, Greeks,).

Fundamental understanding of derivatives products, order management and trade execution.

Professional Experience

Pratt & Whitney Windsor, CT September 2016 – February 2017

Project: Engine Maintenance Contract Manager

Methodology: Agile/TDD

Description: Pratt & Whitney generates significant portion of its revenue from the maintenance contracts on the jet engines they manufacture. To increase profit margins, the company needs to optimize the efficiency and speed with which they act on these maintenance contracts. To this end, a workflow automation application was designed and developed to automate a very manually intensive Excel and Powerpoint heavy process.

Personal Contributions as Lead Developer:

Architected the solution to be Java/JEE web based application with Angular and RESTful services.

Developed and built out the data model in an Oracle v11g database.

Developed the Data Access Layer using JPA, Spring Data, and Hibernate for the ORM implementation.

Developed a multithreaded Business Services Layer using Core Java and Apache POI.

Co-developed RESTful web services to serve as the application APIs using Jersey and Gson.

Working to implement and control the state of the current workflow using the Activiti BPMN.

Technology Stack: Java/JEE, Hibernate, Angular, HTML5, jQuery, Oracle, Apache Tomcat, IBM WebSphere, Activiti BPM, RESTful services, Spring Framework, Servlets, Liquibase, Maven, Jenkins, and Junit.

UBS Weehawken, NJ July 2016 – August 2016

Project: Client onboarding platform

Methodology: Agile

Description: NEO is UBS’ internal application framework developed to support various web based applications. The company’s Fixed Income IT group in Poland leverages this framework to build out an onboarding and entitlements application for the firm’s internal client base. The Asset Management group wished to create something similar for its external client base which is on a magnitude of several hundred times larger, so scalability, security, and responsiveness was critical. They also wanted the development team to be onshore and within easy access to its US user base.

Personal Contributions as Project Manager/ Senior Developer:

Tasked with building out the team and ensuring knowledge-transfer from current offshore development team on architecture, Neo4j implementation, API availability, build and deployment processes.

Coordinating with offshore team lead on tasks and priorities for onshore team.

Developed restful web services for the User Entitlements module.

Technology Stack: Java, Neo4J, RESTful services, Node.js, Spring, and Junit.

UBS Stamford, CT July 2014 – July 2016

Project: Fixed Income e-Trading System

Methodology: Agile

Description: JETPAC is a legacy fixed income e-trading platform developed in-house. JETPAC-REP module is an in-house Sybase database replication module used by JETPAC. It leverages Sybase ASE OpenServer libraries to provide a customizable data replication strategy across geographically diverse database instances with extremely low latency by making use of socket communications and threading.

Personal Contributions as Senior C++/Java Developer:

Reverse-engineered and ported the 32bit C/C++ Sybase 10.x codebase from Sun Solaris to a 64bit Sybase v15.7 and Red Hat Linux.

Developed a build and deployment process following current IT guideline/requirements.

Provided debugging instructions to L1 and L2 staff

Onshore development resource supporting enhancements and production issue resolution.

Coordinating with management and offshore team lead and on tasks and priorities.

Technology Stack: J2SE/J2EE 1.6, JAXB, XML/XSD, multithreading, Tibco EMS, Web Services, Apache Struts, JNI, Sybase ASE v15x (including Open Client & Open Server API), Perl, C, C++, GCC and GDB, sockets, Posix threads, Sybase ASE v15x (including Open Client & Open Server API), Sun/Oracle Solaris v5x, Red Hat Linux, and Fortify

Credit Suisse New York, NY October 2013 – July 2014

Project: Fixed Income e-Trading System

Methodology: Waterfall

Description: The Debt Cash Management group supports the issuance of debt securities by the firm. At the center of their platform is a third-party application called IPREO. This application provides services in the areas of book building and loan syndication. Several applications were developed in-house to support IPREO as well as extend functionality such as a dashboard to provide metrics on the firm’s issuances in relation to the competition and an administration management tool.

Personal Contributions as Senior/Lead Java Developer:

Lead development efforts with off-shore team on enhancements.

Evaluated current codebase for operational risk and inefficiencies.

Technology Stack: J2EE/J2SE 1.5/6, JAXB, XML/XSD, Web Services, Apache Struts, Tibco EMS, Oracle 11g, PL/SQL, Sybase, Red Hat Linux, Informatica PowerCenter, Business Objects, Oracle Weblogic 10.x, Ipreo IOI.

AIG Investments Group New York, NY June 2007 – May 2013

Project: Strategic Asset Allocation

Methodology: Iterative/Waterfall

Description: AIG’s Asset Management Group leveraged IBM’s Algorithmics software to perform asset and liability analytics to expose profit opportunity as well as expose risks across the firm’s portfolio.

Personal Contributions as Lead Developer:

Extended the core java/xml ETL framework, previously developed for the Market Risk group, to accommodate positions/portfolio data across various fixed income asset classes.

Developed a Java module to generate and extrapolate sparse credit spread curves on demand using linear and weighted interpolation.

Technology Stack: J2SE 1.6, multithreading, JAXB, XML/XSD, IBM Algorithmics Suite 4.7x, C++, Oracle 11g, PL/SQL, Sun Solaris, Red Hat Linux, Sungard FAME time series DB, and FAME TimeIQ API

Project: Market Risk Analytics

Client: AIG Enterprise Risk Management

Methodology: Iterative/Waterfall

Description: AIG’s ERM group was using IBM Algorithmics for various risk analytic functions in an ad-hoc fashion. For regulatory reasons, the IT group was tasked with building a fully auditable and production worthy platform around this third-party application.

Personal Contributions as Lead Developer:

Designed & developed an ETL framework using J2SE 1.6, JAXB, Java Reflections, and XML for mapping of client and vendor reference data to Algorithmics’ financial engineering models.

Developed a Java RMI based query tool to for the groups FAME Time Series repositories.

Provided input data for the firm’s 10-Q and 10-K reports.

Routinely supported Quants and risk analysts with development and ad-hoc reporting needs.

Worked with vendors in the upgrade of the firms IBM Algorithmics platform and integration with the newly developed infrastructure.

Initiated requirements and roadmap discussions with key stakeholders and provided resource planning to senior management.

Technology Stack: J2SE 1.6, multithreading, JAXB, XML/XSD, IBM Algorithmics Suite 4.7x, C++, Oracle 11g, PL/SQL, Sun Solaris, Red Hat Linux, Sungard FAME time series DB, and FAME TimeIQ API

Citigroup – New York, NY March 2006 – April 2007

Senior Analyst, Futures Trading - Corporate Investment Banking

Methodology: Iterative/Waterfall

Technology Stack: Core Java 1.3/1.4, JavaScript, Sybase, and IBM AIX.

Contributing technology analyst on the Commodities Futures Trading group’s in-house order management system.

Canadian Imperial Bank Corp. (CIBC) New York, NY August 2004 – March 2006

Senior Developer, World Markets Division

Methodology: Iterative/Waterfall

Technology Stack: Java/J2EE 1.4, JavaScript, Oracle 9, Sun Solaris, and BEA WebLogic 8.1

As senior developer for US trading compliance, I provided technical contributions to back office operations, including:

Assisted in re-architecting a trading compliance application from VB/Sybase to J2EE/WebLogic/Oracle.

Developed a US Securities watch list web application using J2EE, Apache Struts, BEA WebLogic, and Oracle 9i.

Query optimization of Oracle data marts using explain plan, partition indexing, archiving strategies, etc.

Manugistics Wayne, PA March 2000 – August 2004

Team Lead/Product Owner, Logistics Product Development

Methodology: Waterfall

Technology Stack: Java/J2EE 1.3, JavaScript, C/C++, Oracle 8i, UNIX (Solaris, AIX, HP-UX), and Windows.

Lead Engineer / Product Owner for a supply chain management software provider with responsibilities for an event monitoring and reporting module for shipments and business exceptions. Key achievements / responsibilities included:

Requirements gathering, setting scope, and leading the design & implementation for 7 major product releases.

Led re-architecting efforts of a legacy C/C++ Windows based c/s stack to an Oracle-J2EE, WebLogic application.

Presented at annual client steering committee meetings and mentored team members and provided critical client support.

Various Technical / Consulting Positions September 1991 – December 1999

Software Engineer focused on software design, test, and development in C, C++, and Oracle on UNIX platforms.

Education / Professional Training / Related Activities

Bachelor of Science in Electrical Engineering, Drexel University, Philadelphia, PA 1991

Sun Java Programmer Certification

Professional courses in C++ OOD, EJB Architecture, IBM Algorithmics RiskWatch, Oracle Administration / Development.

Currently enrolled in following courses: NodeJS, Apache Kafka, Apache Spark, Scala, and Python.

Fostering and nurturing my interests in databases with self-training in q/KDB, Cassandra, and MongoDB.



Contact this candidate