We provide IT Staff Augmentation Services!

Lead Developer/architect Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 10+ years of experience and expertise in all - round Software Development including Architecture, Technical Design, Development and Implementation of High Performing, Low Latency Applications on a broad range of Application development environments and factoring business domain using Java and J2EE.
  • Expertize in Enterprise design and development of web based applications using Core Java, NIO, J2EE (JDBC, JMS, Servlets, JSP, EJB), WSDL, SOAP and Shell Scripts.
  • Experience in regression/classification algorithms and Machine Learning framework like Apache Spark MLlib and Google Tensorflow.
  • Expertize in database design and development including writing complex SQL Procedures, Functions, Triggers and performance tuning of SQL.
  • Extensive experience on real time production systems involving high volume of transactions with huge amounts of data.
  • Expertise on major Open source as well as commercial Application server environments including WebSphere, TIBCO EMS, Mule ESB and Tomcat 6 running on multi operating systems
  • Experience in modeling using OOAD/ORM/ UML Methodologies, Design Patterns, Rational Rose, Visio 2000, MVC.
  • Expertise in multiple technologies which gives the abilities and tools to design and implement “outside the box” solutions.
  • Experienced in leading project team from requirements gathering through deployment and support.
  • Good understanding of Incident, Problem, Change, and Release Management practices
  • Extensive experience in onshore/offshore coordination and responsible for project deliverables.
  • Experience in coding and back testing algorithm trading strategies.
  • Financial domain experience in Equity trading and optimization. Experience and knowledge of Equity products and instruments including electronic trading capabilities, algorithmic trading, direct market access, dark pools, crossing network, smart order routing, VWAP, TWAP, Participation of Volume, and Implementation Shortfall. Good Knowledge on Derivatives (futures, forwards, swaps and options), FIX4.2/4.4, Alternative investments (hedge funds), Fixed Income (Bonds, coupons) and Financial Statement Analysis.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX and iOS.

Programming Languages: Core Java, Python, NumPy, Java NIO, J2EE, FIX4.x, SQL, PL/SQL

J2EE Environment: J2EE, Java Servlets, JSP, JDBC, JMS, Spring, EJBSOAP (Axis2.0).

Databases: Oracle 8i/9i/10g/11g, MS SQL Server, Sybase, Hibernate.

Application/ Web Servers: TIBCO Enterprise Messaging Server (EMS), Web Sphere Application Server, Web Sphere Message Broker, Tomcat, Apache Web Server.

Web Technologies: Google Protocol Buffer, SOAP, WSDL, UDDI.

ML Framework: Apache Spark MLlib .

Distributed Processing Framework:: Hadoop

Version Control: Subversion, RTC and Win CVS

Scheduling tools: Unicenter Autosys, Control-M

PROFESSIONAL EXPERIENCE:

Lead Developer/Architect

Confidential

Responsibilities:

  • Designed/Implemented low latency Core Analytics Platform built on a cluster solution hosted on a grid for high performance computing environment.
  • Designed/Implemented/Supported critical models needed for forecasting NIR using both regression and classification methodologies.
  • Interact heavily with the Business Users/Compliance for the Requirements and Analysis.
  • Involved in all discussions pertaining to high performance solutions.
  • Involved in all discussions related to Java code optimization, Memory tuning and any other High Performance solutions.
  • Lead offshore and onshore team including training of new developers/users on new technologies and providing technical solutions.

Senior Developer /Architect

Confidential

Responsibilities:

  • Designed/Implemented Core Order Management Engine processing high volume of Orders and Executions from Clients and Exchange. In addition to complex business rules from Clients, low latency was the key requirement for the system. In house implemented most of the components (Transaction Management, Persistence/Recovery, Serialization/De Serialization) to obtain peak performance which otherwise is not possible using commercial products. Core Java and Google Protocol Buffer is used in designing the high performing asynchronous, non-blocking framework.
  • Designed/Implemented a standalone high performing Internal Crossing Engine which provides crossing features for both US and International Securities (US, CAD, LATAM and APAC).It is also designed to report to the exchange and also perform client/street side booking.
  • Implemented a standalone low latency, high performing Risk Management System which is being used by traders to measure various risk factors by feeding their portfolio into the system. The risk model is built on a cluster solution hosted as a grid. Multiple GPU cores provide high threading, high performance parallel computing environment.
  • Designed/Implemented/Supported several useful features for the traders such as Price Improvement, Stock Hedging and writing algorithms as needed.
  • Interacting heavily with the Traders/Compliance for the Business Requirements and Analysis.
  • Involved in all discussions related to Java code optimization, Memory tuning and any other High Performance solutions.

Java Quant Developer

Confidential

Responsibilities:

  • Responsible heavily for design, development, implementation and testing of GEOS web based interfaces.
  • Responsible for design, development and implementation and testing of large cap alpha generation process which is used to extract the alpha and performance information for every security in the large cap universe from an external source (MKTQA) and act as an input feed to the GEOS.
  • Involved in writing complex SQL and Stored Procedures for various reports needed by the Business Users.
  • Involved in automating the process of back testing of algorithms.
  • Involved in design and development of various reports using both Formula one engine (web based) and Perl scripts for UNIX modules.
  • Involved in design and development of various batch process for increasing the usability of the system.
  • Recommended and worked on several architectural and performance improvements of the system.

Software Engineer

Confidential

Responsibilities:

  • Developing, Enhancing, testing and Validating against requirements
  • Heavily involved in designing and developing the whole SOAP architecture and the Event Management part of the product.
  • Active interaction with the Business users during the design of the system and assisting them as needed. Active interaction with our team members and also other teams to solve infrastructure issues.
  • Develop effective software solutions in accordance with the requirements from the business.
  • Work with project managers and business analyst teams to interpret functional requirements, respond to UAT issues, and identify performance problems and resolve and enhance the applications.
  • Active interaction with our team members and also other teams to solve infrastructure issues

We'd love your feedback!