We provide IT Staff Augmentation Services!

Technical Specialist Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • More than 20 years of experience in software architecture, design, and development.
  • Extensive experience in architecting, implementing, deploying and maintaining highly concurrent and distributed real - time systems.
  • Created detailed design of software components and complete application architecture.
  • Extensive experience in designing frameworks, libraries, RESTful Web Service APIs.
  • Core .NET expert, highly pro cient in core Microsoft technologies - C#, Linq, TPL, WCF, WPF, ASP.NET, MS SQL Server
  • Familiar with F# and Python, JavaScript (ES5, ES6), Java, C++

PROFESSIONAL EXPERIENCE:

Technical Specialist

Confidential, New York, NY

Responsibilities:

  • Designed and developed a set of system and business components for custom in-memory real-time OLAP engine processing millions messages per day.
  • Implemented asynchronous aggregation which improved performance in more than two times.
  • Implemented logic for equities and FX trading volumes aggregation, data querying and subscription.
  • Implemented hierarchical distributed cache for reference data.
  • Instrumented application to capture data quality and latency metrics. Significantly improved diagnostic web console to troubleshoot live data and application performance.
  • Achieved extremely low latency by optimizing high throughput components to minimize impact on garbage collection.
  • Implemented real-time market access risk monitoring and alerting service used for counterparty risk management by over two dozen trading and OMS systems company-wide.
  • Designed and developed real-time aggregation component for fixed-income pricing application (SQL-like joining and filtering of live data streams).
  • Designed framework to define pricing spreadsheet structure and dynamically aggregate stream data from multiple pricing data sources.
  • Designed and implemented composite UI framework for asset tracking application. Implemented dependency injection framework based on Microsoft Object Builder application block (before MS released Unity).
  • Migrated asset tracking client-server application from Web Services to WCF platform to improve client load and reaction time.

Tools: C#/.NET, Spring.NET, Linq, TPL, WCF, WPF, ZeroMQ, REST Web API, Nancy, NUnit, SVN, TFS, Git, MSBuild, Jenkins, JIRA, MS SQL Server, jQuery, Knockout.js

Senior Software Engineer

Confidential, New York, NY

Responsibilities:

  • Designed and developed application auto-update framework based on Microsoft Smart-Client Application Block.
  • Developed UI components and test cases to specify input parameters for algorithmic trading system.

Tools: C#/.NET, NUnit, NMock, Clear Case

Principal Consultant

Confidential, New York, NY

Responsibilities:

  • Designed and developed Smart-Client components for multi-user client/server distributed application platform.
  • Reverse engineered and redesigned framework for Risk Analysis application.
  • Set up and maintained automated integration build server using Cruise Control .NET

Tools: C#/.NET, NUnit, NMock, Cruise Control .NET

Senior Consultant

Confidential, Stamford, CT

Responsibilities:

  • Implemented CDO portfolio management system.

Tools: C#/.NET, ASP.NET, NUnit, Cruise Control .NET

Senior Consultant

Confidential, New York, NY

Responsibilities:

  • Analyzed and designed distributed solution for retail sales system. Developed a modular server-side architecture based on .NET Remoting. Designed and developed database and web service layers. Applied use-case analysis to identify system requirements. Extensively used UML diagrams for design and communication within the team.
  • Designed and implemented asynchronous multi-threaded message processing data provider that aggregates financial data from multiple real-time data feeds.

Tools: C#/.NET, WinForms, Web Services, MS SQL Server, Sybase, NUnit

Senior Consultant

Confidential, Piscataway, NJ

Responsibilities:

  • Designed and developed real-time messaging server. Made complete redesign and migration from C++ to Java platform.
  • Developed a generic graphic library to represent telecommunications networks and equipment operational states over a geographical map for spatial analysis. Designed and developed a multi-threaded plug-in framework to create rich presentations façade for several company products.
  • Co-authored usability and functional requirements. Developed framework API and documentation.

Tools: Java, TCP/IP Sockets, C++

Senior Software Developer

Confidential

Responsibilities:

  • Created geographic map rendering engine and spatial data querying system
  • Developed line of GIS desktop and online applications with interactive maps.

Tools: Java, C++, GIS MapInfo

We'd love your feedback!