Jecky Patel
Core Java Developer, Fixed Income e-Trading - Barclays Capital
New York, NY
***********@*****.*** - 478-***-****
• Extensive Experience in Core Java, Data Structures, Algorithms, Concurrency, Design Patterns, Spring and Big Data.
• Experience in the developing Equity front office trading applications, Portfolio Risk and Attribution Systems.
• Hands on with RDBMS like Oracle DB, KDB (column oriented database) and SQL Server DB. Willing to relocate: Anywhere
Authorized to work in the US for any employer
WORK EXPERIENCE
Core Java Developer, Fixed Income e-Trading
Barclays Capital - New York, NY - March 2014 to Present
• Used Core Java (NIO, Multithreading) to develop Bond Market, Order entry / Trade Capture platform for Fixed income securities. The server-side components were built in Java and the UI components were built using JQuery.
• Developed order Management system to trade fixed-income securities (SWAPS, Futures and Treasuries).
• Designed, coded and maintained applications for calculating risk (Duration, Convexity and Interest rate risk).
• Developed JMS as a client interface as a Message producer for Message queue.
• Worked on RabbitMQ to communicate between the servers and distributed caching was used for replication of data.
• Used Hibernate DAO Support to integrate hibernate with Spring to access database
• Worked in trade compliance application to restrict or give access before trade execution based on trader privilege.
• Performed SQL Tuning and query optimization, creating indexes to improve the business performance using PL/SQL.
• Utilized Black Scholes to create excel based Futures Options Volatility Surface Model.
• Used Spring DAO, Security, Transaction and Hibernate frameworks to develop business logic.
• Developed global end-of-day risk system based on a customized KDB and tick architecture Java Developer
Bloomberg - New York, NY - February 2012 to January 2014
• Developed a part of back-end for Portfolio Analyzer and Desktop applications on Bloomberg using Core Java, Giga Space, Hibernate, Oracle within Spring container.
• Part of team to develop cutting-edge Equity Trade Order Management System (SSEOMS).
• Worked on Bloomberg AIM real-time portfolio analysis to measure a portfolio v/s benchmark.
• Developed aggregate risk metrics and P&L screen allowing user to make accurate and more effective trading decisions.
• Developed Java Multi-Threaded applications for live feeds.
• Developed a part of JUnit infrastructure using Unit Tests and Spring-base Integration Tests.
• Developed the C++ add-in to Word managed the publishing into Sybase. Distributed web components in C
++ and Java handled the review, publish and dissemination aspects of the system,
• Designed and developed the UI Component using jQuery, JSON/Angular JS and ExtJS/Sencha.
• Created and documented input/output FIX messages and XML messages for all test scenarios.
• Designed Architecture for Test Automation using Verifix, In-house Automation Tool ASW for FIX Flows
• Monitored and resolved failed trades and all trade entry discrepancies, and ensured proper trade processing.
• Designed, developed, and supported Trade Order Management System (for trading fixed income instruments).
• Troubleshoot a variety of trading platform issues ranging from reference data to order flow.
• Designed and developed the UI Component using jQuery, JSON/Angular JS and ExtJS/Sencha. Java Developer
URL Software Pvt Limited - Gujarat, IN - September 2009 to June 2011
• Use extensive knowledge of computer programming, subject matter expertise to create Proof-Of-Concepts
(POC) using technologies such as HTML5, CSS3, JavaScript, JQuery, JQuery Mobile, CAN JS, Require JS and AJAX.
• Involved in developing EJB exposed JAX-WS Web Services to the external clients during the Service Oriented Architecture (SOA) implementation.
• Involved in enhancing the build procedures using Maven and Hudson jobs.
• Use Object-Oriented Programming concepts to build User Interface components that could be reused across the web.
• Create Mobile Web solutions using technologies like CSS 3 Media Queries, Twitter Bootstrap and JQUERY Mobile Framework.
• Coordinate with Business Analysts and Quality Assurance teams to ensure the developed code is meeting the requirements and is accurately transformed into working product.
• Use debugging tools such as Firebug, Dev Tools and Fiddler to investigate/analyze the software defects and write code to fix the defects.
• Provide periodic presentations to senior management team and various executive committees on Application development for decision making
• Developed a web application with persistent chat function for internal ticketing system to reduce latency in gap closure
• Coordinated project sprints and several JIRA development sessions as a scrum master
• Used AJAX to get the data from the server asynchronously by using JSON object
• Developed SQL stored procedures and prepared statements for updating and accessing data from database
• Worked on various phases of Software Development Life Cycle (SDLC) such as requirement gathering, modeling, analysis, design and development. Responsible for Analysis, Documenting Design Specifications
• Developed JMS as a client interface as a Message producer for Message queue
• Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE EDUCATION
Masters in Computer Science
Pace University - New York, NY
December 2012
BS in Computer Science
Sardar Patel University
August 2009
ADDITIONAL INFORMATION
TECHNICAL SKILLS:
Languages: Core Java, C++, Python
DBMS: SQL Server, Oracle 11g, DB2, MS SQL
APIs: XML, JSP, Servlets, JMS, RESTful Web Services Frameworks: J2EE, Spring, Struts, EJB, Hibernate
Front-end: HTML5, CSS3, AngularJS, jQuery, Spring MVC, Javascript Tools: Toad, SQL Server studio, JBuilder, Dreamweaver, Eclipse, NetBeans, Android Studio