We provide IT Staff Augmentation Services!

Systems Analyst & Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

Cumming, GA

SUMMARY:

  • Experienced System Analyst & Software Engineer with more than 18 years of experience working for Confidential .
  • Substantial work experience in Financial, Brokerage/Trading, quantitative trading, Banking industries, focusing on Market Data, Equity, OTC Derivatives, Fixed - Income, FIX protocol, ECN’s exchanges.
  • Good working experience on OMS (Order Management System), EMS, developing market data interfaces, High performance and low latency applications.
  • Proficient with real time trading system, Quote data feed; Interacted with traders to analyze the system requirements, creating functional and design documents for automatic order placement to various exchanges.
  • Substantial work experience on Object Oriented Analysis and Design (OOAD), Design Patterns, Data Modeling and Functional Modeling.
  • Extensive working experience on multi-threaded applications.

TECHNICAL SKILLS:

Languages, Other Software & Protocols: C++11, C++, Visual C++, C#, .Net, STL, BOOST, Socket Programming, Multi-threading Shell Scripting, Java, XML, TCP/IP, POSIX, FIX, Rogue Wave, Perl, PC Quote/Hyper feed API, Win32 SDK, MFC, ATL and COM/DCOM

RDBMS: Sybase, SQL Server 2000, Oracle and MySQL

Operating Systems: Linux, Sun Solaris, SCO-Unix, Windows 2000, Windows XP and Windows NT

Version Controls: CVS, MS Visual SourceSafe, ClearCase, Perforce, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Cumming, GA

Systems Analyst & Sr. Software Engineer

Responsibilities:

  • Involved in designing, developing and enhancements per business requirements.
  • Fixing bugs related to PKI and micro-service modules as and when required.
  • Analysing code base with Coverity static code analysis tool, fix defects and security vulnerabilities in custom source code
  • Attending daily standup meetings, sprint planning, and Sprint retrospective meetings
  • Troubleshoot critical production issues.
  • Mentoring junior level developers.

Environment: C++, STL, Boost, Dockers, Clearcase, Oracle Tuxedo, JIRA, Jenkins, PKI,Coverity, Google protobuf, HSM, TCP/IP, AIX, HP Unix, Sun Solaris, Linux and Windows 2000.

Confidential, Syosset, NY

Software Engineer

Responsibilities:

  • Replacing Rogue Wave in Consumer Panel services applications, specifically, CASE (Consumer and Shopper Explorer) and DTU (Data Transformation Utility).
  • Attending agile daily standup meetings, sprint review and planning meetings.
  • Analyzed all of the CASE applications to identify all areas in which Rogue Wave is being used.
  • Replaced rogue wave by SQL API++ for DB related components.
  • Leading the team of 4 members.

Environment: Linux, C++11, STL, BOOST, SQL API++, Jira, BitBucket, Sybase, Windows.

Confidential, White Plains, NY

Software Engineer

Responsibilities:

  • Attended meetings and offer expertise during the design and build phases.
  • Participated in design meetings, developed the market data feed handlers using C++.
  • Developed and enhanced market data parsers.
  • Design and developed the low latency modules related to Ticker Plant.
  • Took the ownership of the project and enhanced the modules as and when required.

Environment: Linux, C++, STL, gdb, CVS, TCP/IP, Sybase, SQL, Windows.

Confidential, Jersey City, NJ

Software Engineer

Responsibilities:

  • Roles included software design, development, mentoring junior level team members, project management, working with business analysts, and requirements gathering
  • Collaborate with other team members on shared items of work to ensure end to end delivery of features.
  • Designed and developed the multi-threaded Analytical Streaming Client (of Corvil) using C++.
  • Analyzing the FIX messages.
  • Providing the time estimation of work and ensure team is kept informed of progress.
  • Enhancing Confidential components and fixing the bugs as and when required.
  • Designed, and developed the streaming client launcher using c++.

Environment: Linux, C++, STL, Boost, gdb, Corvil API, KDB, FIX 4.4, TCP/IP, ClearCase, SQL and windows 7.

Confidential, Chicago, IL

Software Engineer

Responsibilities:

  • Design and develop C++ modules for back office financial controls, regulatory and compliance systems
  • Developed and enhanced the (Sybase SQL) stored procedures.
  • Designed and developed the multi-threaded component G3 events processor using C++.
  • Enhancing the Regulatory Rule Editor (GUI that was developed using C#)
  • Adding new features to Snap Tool.
  • Leading a small team of junior members.

Environment: Linux, C++, Boost, STL, gdb, Tibco, ClearCase, Sybase, Perl, C#, SQL and Windows 7.

Confidential, Edison, NJ

Sr. Software Engineer

Responsibilities:

  • Participated in analysis, design meetings and developed the project plan.
  • Developed the Client Facing Tibco connection layer, and Tibco Pub/Sub Tool.
  • Developed the thread safe gateway (GW) message class library and GW queue component.
  • Design and developed the generic solace class library that is useful to publish the messages to Solace.
  • Enhanced the Firm Facing IB connection layer and fixed the bugs as and when required.
  • Developed the tools like, Translation unit simulator, GW queue tester, and Solace Pub/Sub.
  • Developed the Gateway Metric component that collect the FIX gateway metrics in a specified time interval and publish the metrics messages to the solace.
  • Enhancing the GW, and fixing the bugs as and when required.

Environment: Linux, C++, gdb, Boost, STL, Tibcorv 8.2.2, Solace 5.1.2, FIX 4.4, IB API, Perl, log4cplus, XML, SVN, VC++, Perforce, and Windows XP.

Software Engineer

Confidential, Newport Beach, CA

Responsibilities:

  • Conduct application analysis and design for end users by reviewing business processes
  • Document business requirements and recommend solutions to meet end-user business objectives
  • Participated in detailed analysis meetings with business analysts, managers, and other support teams in order to identify, develop, and implement enhancements to the system and provide business users support.
  • Analysis and development of applications to validate and report proprietary financial risk measures.
  • Identifying the scope of projects, analysis, design of solutions, and providing deliverable's in a timely and efficient manner.
  • Developed Multi-threaded software modules related to ACE using C++, Posix threads, STL
  • Developed & enhanced rules engine tool using VC++
  • Research, debug and resolve existing production errors in several existing applications and services

Environment: Unix (Sun Solaris), C++, Sun Workshop 6.0, SunOS compiler 5.8, gdb, POSIX Threads, TCP/IP, PVCS, STL, VC++, Sybase 12.5.1, Sybase Open Client Library, Windows XP.

Software Engineer

Confidential, New York, NY

Responsibilities:

  • Developing FIPS related processes, including UNIX back end processes, windows front-end and reporting facilities.
  • Redesigned the legacy software modules to load the MBS pool data supplied by the agencies (FHLC, FNMA, & GNMA) efficiently.
  • Involved in development of RPlus replacement project (Global Bond Pricing System back end), so that the GBPS can retrieve the real-time trading data from FIPS data feed server.
  • Developed and implemented MBS analytics modules, including prepayment and interest rate models, using C++.
  • Enhanced the MBS system to allow FNMA Delegated Underwriting and Servicing (DUS) bonds to be evaluated.
  • Actively involved in the conversion of ARM’s securities pricing from Yield system to RAPS (Rare ARMS Pricing System)

Environment: Unix (Sun Solaris), C++, GNU compiler, gdb, Shell Scripting, XML,CVS, STL, VC++, MFC, .Net, C#, PL SQL, Sybase, Oracle, Windows 2000.

Software Engineer

Confidential, Reston, VA

Responsibilities:

  • Actively involved in design, developing and enhancing the software modules of Synapse RTE (Run Time Environment) using, C++, C#, ASP 2.0, MSMQ.
  • Designed and developed the simulation engine to monitor the Synapse RTE transactions.
  • Designed and developed web based font-end of simulation engine.
  • Created software packages to install synapse platform using installshield windows version 11.5.
  • Developed c++ modules to install NT services with flexible options using C++.
  • Developed an Auto Build application using vc++ that is useful to build any kind of project and label it automatically.
  • Developed a VSS auto monitoring application using VC++ and C++.

Environment: VC++, C++, STL, Visual Studio .NET, C#, ASP2.0, MSMQ, TCP/IP, UML, SQL Server 2000, VSS, Install Shield 11.5, Windows 2000.

Software Engineer

Confidential, Edison, NJ

Responsibilities:

  • Involved in the requirements gathering / developing use cases and outlined the detailed System Requirements.
  • Verifying feasibility of Monitoring Tool Server requirements and providing high-level estimates for its implementation.
  • Interact with business analyst, project manager to facilitate the precise system requirement.
  • Helped in fixing the bugs and enhancing the Risk manager (that was developed using C#), and Order receiver as and when required.
  • Involved in design and development of a multi-threaded smart Monitoring Tool Server using VC++, C++, STL, and TCP/IP sockets.
  • Developing the protocols for communication between MTS and its clients (Market Interface via Gateway & GUI )
  • Developing the multi-threaded Market Interface components, using VC++, C++, STL, TCP/IP sockets and FIX 4.0.
  • Design and Developed the FIX message validation and parsing components.
  • Analyzing the performance of existing components design execution and providing a detailed design enhance report, if required.

Environment: VC++, C++, STL, Visual Studio .NET, C#, FIX 4.0, UML, SQL Server 2000, VSS, Windows 2000.

Software Engineer

Confidential, New York, NY

Responsibilities:

  • Participated in the Requirements Definition Phase.
  • Verifying feasibility of requirements and providing high-level estimates for their implementation.
  • Developing and updating all System Design deliverables (Client file uploads, Message routing, Client File Mover, etc.) including the database and functional specifications, technological infrastructure.
  • Design and developing the multi-threaded components, stored procedures, message routing and validation components.
  • Design and Developed the trade message validation component with powerful configuration capabilities. These easily extensible system/components provides developers at Confidential with the flexible architecture they need to quickly create custom program trading operations, execute and view the results of trades, and monitor trades in progress.
  • Collaborate with IT/integration teams for system integration testing, and UAT (User Acceptance Test).
  • Provide level two-system support and cross to level one system support group.

Environment: C++, STL, LDAP, COM, ATL, NT Services, VC++, UML, SQL Server 2000, XML, Perl, Windows 2000, Unix.

Software Engineer

Confidential, York, PA

Responsibilities:

  • Development/Maintenance/Re-factoring of engineering ratings programs for commercial chiller products.
  • Analysis and redesign of product component and system rating routines.
  • Development and maintenance of performance reporting and testing routines.
  • Analysis and redesign of refrigerant and physical property routines.
  • Development and maintenance of solution product rating and selection application.
  • Re-design and requirement specification of solution product rating and selection application.

Environment: C++, VC++, STL, Win32 API, ODBC, UML, Rational Rose, Paradox, SQL Server 200, Visual Source Safe, Windows 2000.

We'd love your feedback!