We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • A senior, - winning software developer with over 20 years of experience in full stack implementation of n-tiered desktop, real-time, mission-critical applications and websites, as well as innovative development of feature-rich, large-scale unsupervised machine learning, statistical modeling applications and solutions which create lasting brand and business impacts.
  • Fifteen years of experience as full-stack development of ASP.NET/C# applications in the finance industry with jQuery, Angular and Kendo UI for MVC and MVC Core.
  • Extensive experience in WPF, MVVM, PRISM, Unity, Autofac, IoC, Multithreading, WCF Web Services and WepAPI as well as WinForm.
  • Extensive domain experience in Equities, Derivatives and Fixed Income (Fixed Income Pricing and Analytics)
  • Experience in Middleware technologies (ActiveMQ, ElasticSearch, SQL Queue, SQL Versioning and Partition, Elastic Search, blockchain/smart-contract).
  • Extensive experience with JavaScript library frameworks primarily using jQuery, Kendo UI widgets with AngularJS 2&5 for ASP.NET MVC, Bootstrap.js, HTML5, TypeScript and WebSocket for real-time communication from Server to web clients; trained in MEAN stack programming with Node.js, MongoDB, and MySql.
  • Extensive experience in database programming and management in SQL Server, Oracle, MySQL and PL/SQL, as well as PostgreSQL, Teradata for DataMart and Data Warehouse building.
  • Hands on experience in Information exchange protocols like Financial Information Exchange (FIX).
  • Experienced in test-driven development (TDD) using Agile, Scrum, DevOps, Unit testing.
  • Performance testing using Apache JProfiler and web testing using SoapUI, Postman and Selenium frameworks.
  • Strong experience in XML and Json related technologies including XSD, DTD, XSLT, XQuery, XPATH, DOM, SAX and Newtonjson

EXPERIENCE:

Confidential, New York, NY

Senior Software Developer

Responsibilities:

  • Design and develop cloud-based actionable business intelligent applications in commodity trading and shipping using WebApi, jQuery, Kendo UI with Angular 2&5 for Asp.net MVC Core, bootstrap with element queries, TypeScript, Autofac for dependence injection, Elastic Search, Azure, Redis for distributed cache, with Visual Studio 2017 adapting micro-services architecture and SaaS for multitenancy.
  • WPF applications for machine learning, blockchain/smart-contract against data in datamart and data lake using Infragistics toolkit, WebApi 2, SQL server 2017 queue, versioning and partition for performance improvement.

Tools: used Web interface uses Angular 5&6 with Kendo UI widgets for Asp.net MVC, jQuery, WebAPI 2, HTML5, Bootstrap.js, TypeScript, CSS2 &, SCSS.

Application uses: C#, WPF, MVVM, Multithreading, ASP.NET, MVC, OpenXML, WCF, RESTful-API, SQL Server 2016, EntityFramework 6, Enterprise Application Library, Telerik and Infragistics toolkits, PDF form filling & Mail Merge.

Confidential, New York, NY

Senior Software Engineer

Responsibilities:

  • Developed full-stack solutions for all four Confidential issuing banks, prime brokers and mutual funds holding ADR to reclaim tax withholds by generating legal compliance documentation and PDF filling reclaim forms; maximized investment returns on ADR securities and other securities of foreign origin.

Tools: used: Web interface uses MVC, jQuery, WebAPI 2, HTML5, Bootstrap.js, jQuery and Kendo UI with Angular 2. Application uses C#, WPF, MVVM, Multithreading, Blockchain protocol, ASP.NET, MVC, OpenXML, WCF, RESTful-API, SQL Server 2016, Application Block Library, Infragistics and Syncfusion toolkits.

Confidential, Stamford, CT

Vice President

Responsibilities:

  • Developed full-stack web-based core portfolio (containing equities, options, futures and bonds) real-time monitoring platform, pattern and intelligent analyses by capturing trades and aggregating portfolio positions with results of SAC-risk analysis, profit and loss calculation with real-time market data feeds from Reuters and Bloomberg through socket communication using customized Sungard Panorama server, and broadcasting to internal active message queue to all traders.
  • Creating WCF services (SOAP & RESTful using WebAPI), UI control libraries and UI tools for portfolio analytical programming using MVC 4, jQuery.
  • Developed frequent-trading system using WPF.

Tools: used: ASP.NET Framework 4/4.5, EF6, HTML5, JSONP, MVC, WebAPI, C#.NET, WPF, MVVM, Multithreading, DevExpress, Visual Studio 2012/2013, XAML, ActiveMQ, FIX Protocol, SQL Server 2008/2012, SSRS and statistical modelling with R. Bamboo and JIRA for continuous integration and issue tracking.

Confidential, New York, NY

Consultant

Responsibilities:

  • Developed C#.NET, Silverlight, WPF-based commodity-petroleum trading, shipping (ArcGIS) options and analytical platform through Baltic Exchange in London.
  • Developed C#.NET, WPF-based Panaray application to sell to mutual fund and asset management industries.
  • Developed fixed income portfolio pricing and account management platform using WPF and Silverlight, migrated Sybase to Oracle and SQL Server.
  • Designed and developed online trading web site activity and performance monitoring tools to monitor and improve online trading website and other intranets; using C#.NET, WPF and Silverlight, WCF to DB2 and Oracle accesses.
  • Developed image and video editing tools and format conversion utilities for TV broadcasting with viewer interaction features using Silverlight and ASP.NET.

Tools: C#.NET, WPF, MVVM, MVP, Multithreading, Telerik, Infragistics, DevExpress, ASP.NET, Silverlight, MVC 3, 4, Visual Studio 2008/2010, .NET Framework 4/4.5, EF5, ComponentArt, SQL Server 2005/2008 and Oracle 11g. TFS, SVN, MSBuild and WIX for packaging and CruiseControl.net for continuous integration.

Confidential, Orlando, FL

Sr C++/Python Developer / Consultant

Responsibilities:

  • Worked on building enterprise data warehouse in MPP-based Teradata database for ERP and BI, using Vision Replicate1(producing log files for DB2 database transactions) to extract, transform and load (ETL) using Python 2.4 programming interfaced to C++ codes through SWIG wrapper, Django templates, SQL Assistant (QueryMan), and BTEG. FTP, XML/XSLT parser.
  • Developed the Vision Replicate1 log file parser with C++/Memory
  • Mapped files, and wrapped up by SWIG to be called by Python-based database loading program for performance improvement, a bottleneck in ETL system due to ever-expanding business activities.

Tools: used: C++/MFC/COM/DCOM, C#.NET/ASP.NET, ACE, Boost, IPP, MKL, OpenCV, OpenGL, CUDA and ArcGIS geospatial positioning, motion modelling, Python, SharePoint, WDM-based camera driver and filters, Python, WinForm,WCF/WWF/WPF/AJAX, Linux, Cygwin, PostgreSQL and SQLServer.

Confidential, Princeton, NJ

Senior Software Engineer

Responsibilities:

  • Designed and implemented 3D system to monitor and control LCD and Fiber Optical production processes using real-time video analyses, pattern recognition, neural network & K-mean algorithms.
  • Made key contribution in optimize pattern recognition algorithms with parallel processing to reduce one image frame processing time from 16 MS to below 10 MS.

Tools: used: C++, MFC, WinForm, C#.NET, Lead Tools, GigaSoft, embedded XP, PixeLink and Pike CCD cameras, Infragistics, NIPCI 6534 and analog NIPXI 6289 controllers, Fluorescent laser and laser projection mirror controlled by a digital servo, Matrox Image Library, SQL Server and Access.

Confidential, San Jose, CA

Senior Software Developer

Responsibilities:

  • Developed Outlook add-in to integrate Outlook/Exchange mail and phone contact database with Confidential VoIP phone service system so that from inside Outlook, users can receive phone calls and dial out, and centralized the voice, email and CRM messages for unified communication.

Tools: used: C#, WinForm with Remoting, VSTO, Mapi, MySQL, JTAPI, Socket, C++. Project finished ahead of schedule with off-site technical support lasted to May 2007.

Confidential, Daytona Beach, FL

Senior Software Developer and Lead

Responsibilities:

  • Developed business intelligence applications and reporting with C#.NET, Confidential framework and Dundas charting
  • Designed data warehouse and data mart and many data-mining algorithms to analyze call survey data for business intelligence, presentation and prediction (WinForm).

Tools: Used: C#.NET/WebService, XML, ASP.NET, Confidential (OpenSource), WinForm, WebForm, .NET Remoting, VBscript, JavaScript, VBA, SQL Server and Crystal Report.

Confidential, Richardson, TX

Manager and Architect of Software Development

Responsibilities:

  • Designed and programmed for stock quote, charting, order entry and execution confirmation and account management.
  • The system received market data through satellite receptor, parsed and saved in SQLServer 97.

Tools: used: C/C++/VBScript/JavaScript /SQL Server/FIX protocol through satellite communication.

Confidential, Irving, TX

Staff software Engineer

Responsibilities:

  • Image processing, pattern recognition and OCR of international currencies using C++, pSOS and OCI (Oracle Call Interface) with multiple processors in tandem through memory-shared IO running embedded Windows using imaging analyses, neural network, k-mean and other custom algorithms.

We'd love your feedback!