We provide IT Staff Augmentation Services!

Sr. Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

OBJECTIVE

Full stack developer, have experience in wide range of big - scale projects. Some of them created from scratch first as a proof of concept and then as a product. Work with a small team or alone without assistance. Big part of my job is to find and create a solutions from architecture perspective or one to resolve a critical issues. Have some financial experience in risk management and trading platforms. Agile methodology.

TECHNICAL SKILLS

Languages: C#, C++, JavaScript(ES5,6), NodeJS, XAML, Linq, jQuery, TypeScript, Angular(1,2,4), SignalR, Bootstrap, Webpack, SystemJS, Edge, Koa, Karma, Jasmine, HTML5, XML, XSL, CSS/LESS, Java, PowerShell, Bash, (R, TensorFlow (studying))

Libs/Engines: ASP.NET, Core, NodeJS, WPF, PRISM ( WebForms for support), SSRS, SSIS

Services/Packs: STL, Boost, ATL 3/7, CodePack API, BOT, Infragistics

Technologies: COM, COM+, CLI, MS Office OpenXML

Framework: .NET(3.0, 3.5, 4.0, 4.5), .NET CORE, PRISM 5.0, ADO.NET, EF

Communications: FW WCF, TIBCO. Protocols MSMQ, SOAP, REST, AMQP, FIX

Databases: MS SQL Server, Oracle, MongoDB, MySQL

Tools:  Visual Studio, VSCode, Exp. Blend, LinqPad, Mole, Snoop, Reflector, MemProfiler, ProcExplorer, Altova XML Spy, Ultra Edit, MS Office 2003/2007

Version/Source: Git, SVN, TFS, PackMgrs NuGet, NPM, Bower

Operating Systems: Windows, Linux

EXPERIENCE

Confidential, New York

Sr. Developer

  • Trading floor. Gathering data and making analysis of trading effectivnes. Control and process of limit orders book
  • Technology: nodejs web application working directly with MS SQL. Communicate with .net Core modules
  • Created it myself from scratch

Confidential, New York

Sr. Developer

  • Compliance Infrastructure. The division controls the process of the business deals. Agile mode. Helping and mentoring junior team-mates.
  • Developing and support of all layers of ASP.NET MVC and WebAPI responsible for managing, controlling and communication between some business divisions. Some have full SPA design.
  • Concentrating on development and improvement of two Web apps. One of it is ASP.NET MVC and WebAPI, AngularJS design with EF6, SQL 2014. The other one is ASP.NET Web forms with JS, JQuery on a client side. Created a project with Angular 2 (TypeScript ). Utilizing or creating from scratch the new component based on existing JavaScript(JQuery) ones. Experimenting with various of proj templates(bundlers, loaders…). Gradually moving the stuff from AngularJS
  • Modified existing and creating new AngularJS components, some based on existing JavaScript ones, changing design and business functionality. Working with EF, Linq, Dynamic Expressions etc. Database development. Utilize Services with TIBCO as communication layer as pub/sub and polling scenarios(sync/async) with DB SPs
  • Developing analytical tool with WPF, C# utilizing the PRISM framework

Confidential, Jersey City, NJ

Sr. Developer

  • Loan originator infrastructure. Working for Loan Quality Validation team (Data mining, Stratification). Helping and mentoring junior team-mates.
  • Improve the existing services such as making code more secure, improving performance and responsivness. GUI is WPF, PRISM and ASP.NET MVC(some modules with AngularJS). Along with regular AngularJS env created new directives with the new GUI functionality. Communication: WCF, Tibco. There is Windsor Castle as IOC on a server side. Extremely using LINQ, EF, LINQ in EF, Dynamic Expressions.
  • Working in agile env. improving and implementing new design in existing GUI modules using WPF, MVVM PRISM framework. Creating and changing generic design for component families in different mode (Editing, Viewing etc).
  • Using Reactive Programing pattern for big data
  • Create generic solution as combination of PowerShell Script and c# for variety of scenario to control the code modification by validating the data results (Unit Test).
  • Database: Oracle, MS SQL, Sybase. In some scenario working in parallel via load balancing with the same or similar schemas

Confidential, New York, NY

Sr. Developer

  • Architecture, design and code implementation in Fixed Income Trading Platform applications including GUI, business, multithreading, communication layers design. Created new Position module, implemented Pricing functionality, layout system for DataGrid in both apps, some new business functionality in BWICs operational app. Created Information-analytical Web application. Troubleshooting. Moving existing business functionality and design from existing WinForms application to the WPF projects
  • Technology: Windows WPF applications with MVVM( PRISM 5.0), ASP.NET MVC. Ubiquitous usage of Infragistics components such as layouts and controls (DataGrid, DataTree, DocManager, Doc(Tab)Pane, Ribbon). To achieve a smooth (no delay, freeze) GUI modules behavior TPL and RX is extensively used. Communication layer: WCF,TIBCO, MSMQ, SOAP, REST. Database: MS SQL, ORACLE, MongoDB
  • Information-analytical tool (Web application) with ASP.NET MVC, MongoDB, ORACLE.
  • Data is collected from different sources to combine in Mongo db parallel with existing one in ORACLE, using JavaScript, JQuery, CSS, AngularJS, Bootstrap

Confidential, New York, NY

Sr. Developer

  • Working on applications responsible for automation of documents processing such as uploading, OCR, Training, Classification based on Machine Learning SVM algorithm, Storing documents
  • GUI and business functionality development with WPF (MVVM, PRISM 5.0) Applications working with unmanaged modules, WebServices and ASP.NET WP and MVC mix platform applications with ADO.NET. Implementation of multithreading and asynchronous patterns of dataflow.
  • Implemented some modules using ASP.NET MVC 4, ADO.NET app with vendor components and client technology JavaScript, JQuery, Ajax, CSS
  • Developing in VC++ modules, CLI-bridge between managed and unmanaged code
  • Improvement of stability and reliability of ASP.NET online PDF conversion Web Application. Developing of C# code for control and interaction with VC++ unmanaged module in multithreading environment.
  • Troubleshooting a some Web and WCF modules including a problem with a vendor components in multithreading environment.

Confidential, New York, NY

Sr. Developer, Associate

  • Participating in analysis and fixing issues in Portfolio Management algorithms and calculations (VaR aggregation part). Closely collaborate with the Business Analysts and Client Services.
  • Research in order to substitute existing proprietary implementation for multi dimension cube with the MS SQL SSAS solution with multi facts tables and the different granularity
  • Implemented a pilot WPF project based on MVVM design pattern using WCF services. The front end WPF GUI interface work with specific assemblies behind which in turn communicate to VC++ modules via CLI. Both parts can work locally or as client-server application. Beside that there were more elegant way implemented for tree component which was reflected any dynamic changes of XML as multi-dimensional structure of portfolio holdings with minimal C# code.
  • Created and support new ASP.NET, ADO.NET Reporting tool application working with SSRS using VS Business Intelligence Projects templates. Client side JavaScript, JQuery, Ajax, CSS
  • Provide technical support, usability issues and critical problems, creating and modifying COM Interfaces working with MIDL for Portfolio Management multi-tier Web application Intersight.

Confidential, New York, NY

Sr. Developer, AVP

  • Analysis and develop algorithms and calculations of Portfolio Management app together with the business analysts.
  • Architecture Research and development of Silverlight application Risk Dashboard(PRISM). Investigation of few approaches in client-server communication as RIA and WEB-service. Implemented some few components as separate panels. The Risk Dashboard was intended to be as alternative application with a new GUI interface for the Portfolio Management app.
  • Development and support Web-application Reporting Tool working with SSRS web-service. Created and updated reports in SSRS using VS Business Intelligence Projects templates. Technologies: ASP.NET, ADO.NET( JavaScript, jQuery, Ajax ) with C# services.
  • Research in optimization of VC++ OLAP engine and implementation a few VC++ modules to achieve maximum performance and robustness in the middle tier of COM-based Portfolio Management application.
  • Created WEB-service communicated to Intersight middle-tier (VC++) aggregation and calculation engine. Implemented client windows form application and web service which in turn was communicating through a data-flow distributor to Middle Tier engine (VC++).
  • Created secure remote channels between frond-end and middle-tier modules for different data flow implemented on C# based on Remoting (.NET).
  • Developing some front-end tool based on JavaScript, JQuery, CSS.
  • Resolve some of the critical issues in multi-threading Intersight MT modules.

Confidential , New York, NY

Sr Software Engineer

  • Developing multi-tier Web Application Portfolio Risk Management Intersight. Most of the tasks were VC++ developing of frond-end C++ modules and the modules on middle-tier side. The Intersight is multi-tier application. Front-end is a Web part ASP technology communicated to COM and COM+ objects including remote exchange based on SOAP with MT service ViewServer. On MT side Intersight by each request in real time fulfills the follow steps. Retrieves specific portfolio data, data of Monte Carlo simulations and Stress tests for specific holdings, makes aggregation by requested slice of topology no matter how deep it is, makes appropriate to design pattern view calculations. Each design pattern is created by users as of any combination of risk management algorithms and calculation. Each of view can be more or less applied to each portfolio.
  • Created new execution module Scenario Station with inter-process communication specific technology inside. Module was created in order to allow using maximum memory process resource for Microsoft specific technology such as mapping file in memory.

We'd love your feedback!