We provide IT Staff Augmentation Services!

Architect/lead Software Engineer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

Architect/Lead Software Engineer in the Futures Trading/Research team with over 20 years of experience in Microsoft Windows and Linux environment (NT/2003/XP/Vista/ 2008/7/8/10/2016 ), engaging in all aspects of full - life cycle design and development on AWS CloudFormation/Lamda, Win32 based projects, C#/C++ and .Net Framework Based Projects, WCF/Web Services/Web API/Microservices based middle tier development, and SQL Server/MySql Database Projects. Strengths include proficient in most of the popular programming and database languages (C#, Python, C++, C, TSQL, PL/SQL, XML/XSL, SOAP, Java) with excellent knowledge of software system design and technical implementation (WPF, Web API, Micro Services, .Net Core, EF Core, WPF, MultiThreading/Synchronization). Further strengths include large-scale database design and Data Warehouse implementation with MySQL, SQL Server or Oracle DBMS, Object-Oriented design and code implementation for business middle tier development. Experienced commercial software developer on Windows platform and outstanding communication skills.

CORE COMPETENCIES:

Languages: C#, .Net Core, C/C++, JAVA, TSQL, VB, XML, SOAP, PL/SQL

Technology: Win32, MicroServices, WPF, MVC, COM+, WIX, EJB

Databases: MySQL, EF Core, Oracle, SQL Server

Operating System: Windows NT/2003/XP/Vista/Servers, UNIX/Linux

Web: MVC, Web API, ASP.NET, JSP, EJB, APPLET, SERVLET

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

Architect/Lead Software Engineer

Responsibilities:

  • Worked on Trading algorithm development using C#/C++ technologies on Deltix trading platform. Main accomplishments are:
  • Developed trading algorithms utilizing Python NumPy/SciPy Libraries on Artificial Intelligence to make decisions dynamically based on leading indicators and secondary streams, also integrated with our current all ranked analyst opinions. The final opinion is formed on Self Adapting and Self Awareness over dynamic Rule Reduction. The result is tested over long market cycles utilizing advanced math calculations in related topology and statistical theories.
  • Developed Swing trading, Autozone, and multiple Elhers analysts for our trading platforms.
  • Developed multiple pattern recognition system like ABC pattern, Elliot Wave pattern, etc. based on Stocks and Commodities magazine and related books for our trading platforms.
  • Integrated trend and momentum trading algorithms to gain performance on non trending market situations.
  • Utilized AWS Lamda and CloudFormation with Node.js on cloud deployment with Docker Container for Dev environment.
  • Utilized Cucumber/Gerkin in Testing First development and further integrated with Bamboo CI/CD process.
  • As the single developer, designed and developed C#/C++/MicroServices/RabitMQ/MySQL based application for automatic trading on the all 6 Chinese Futures trading market on Low Latency C++ utilizing CTP, Sunguard, and Hundsun platforms that cover over 90% of the chinese mainland futures trading platforms.
  • This application utilizes Windows multithreading Async framework to trade multiple client account simultaneously without interfering each other and update high volume data of trading instruments simultaneously. It’s the only trading system available now that can place trades on multiple available Chinese trading platforms simultaneously.
  • This trading system is based on .Net Core technology to communicate with the C++ CTP platform and other C# based Chinese platforms.
  • Other technologies involved are WPF, EF Core, Microservices Web API, RabitMQ for communications among Microservices, Event Handling across C++ and C#, Unity (Dependency Injection), PowerShell scripts on order placement and windows scheduler, and Object synchronization across threads.
  • Independently developed Value at Risk (VaR) system for the real time risk evaluation of all 7 trading programs. Algorithm development using Math.Net for Variance/Covariance calculations, Cholesky Defactorization matrix calculations, generating multi Variates using random number, and matrix calculations. .Net parallel multi threading technology is used extensively in this calculations to speed up performance.

Confidential, St Louis, MO

Sr. Software Engineer

Responsibilities:

  • Developed .Net C# based web application for prison accounting system utilizing Windows MVC as the web UI framework, SQL Server 2012 reporting services (SSRS) and Entity Framework/Stored Procedures (T-SQL) as the backend and middle tier C# components on Web API/multi-threading as the middle tier.
  • Extensively utilized TFS2010/2008, WF, MsBuild, Wix, WIF/WCF, LINQ, Power Shell Script.
  • Developed Biztalk Server 2010/VNext Configuration Module utilizing C# and C++ on COM/COM+ component development, Event Handling/Multi-threading between middle tier components, Setup Hook programming, interface design between client/server, database access programming using ODBC, version/expiration control programming, and multi-server deployment framework.
  • Developed middle tier for accounting transaction engine based SOA architecture, which provides Web APIs, REST Services and Web Services to third party vendors to retrieve information. Extensively utilized Biztalk Server to process and distribute XML messages on the message bus.
  • Developed Power Shell scripts and MS Build and TFS Build custom actions for deploy software packages and integrate with the GO Pipeline for continues integration.
  • Developed Testing framework based on Gherkin/Specflow/MSTest for TDD. Utilized custom Dependency Injection framework and integrate into the Object Container provided by Specflow.

Confidential, St Louis, MO

Sr. Software Engineer

Responsibilities:

  • Developed .Net 4.5 C# based application for loan data collection interface utilizing Windows MVC as the web UI framework, SQL Server 2005/2008 reporting services and Stored Procedures as the backend and middle tier C# components on WCF/multi-threading as the middle tier, and simplified UI for PDA devices running Windows CE. Extensively utilized TFS2010/2008, WF, MsBuild, Wix, WIF/WCF, LINQ in the Mortgage Fraud Analysis team.
  • Developed/upgraded/reorganized components for Microsoft Host Integration Server utilizing C++ and C# on WMI information store access and update, dependent components checking and auto-update, WIX extension programming on populating MSI installation database, and multi-SKU package compilation.
  • Developed/upgraded the setup and configuration module based on Microsoft Enterprise Single Sign On ADFS utilizing C# on component programming on UI Framework, component programming on setup framework, database setup and configuration programming using ADO.Net, and XML data parsing programming.
  • Developed C++ components embedded in MSI database for Custom Actions taking place to install and configure COM+ components.

Confidential, St Louis, MO

Sr. Software Developer/Architect

Responsibilities:

  • Extensively worked on product customization for US Postal Service on integration of SharePoint Server Moss based development with SQL Server 2005 and Biztalk Server EDI/AS2. Mainly worked on extending/designing current Microsoft file management technologies and database technologies for special customer requirements.
  • Extensively worked on Microsoft integration application (SharePoint and Active Directory) for Web Services based .Net applications for file management of loan application documents for Mastercard International.
  • Windows Kernal security development for Vista/XP/95/3.x/NT/2003/2008 based on varies algorithms.
  • Win32 C/C++ api development on Socket/Services, TCP/IP and Real-time System for Mobil Armor.
  • TCP/UDP socket programming on Unix System API transform to NT architecture.
  • Extensive memory/thread/Embeded system coding/Shell Scripting on X86 architecture and BIOS firmware reverse engineering for Mobil Armor.
  • Developed underline components for file scan packages based on the Win32 utilizing C/C++/C# programming for file security on 2000/XP/Vista environment.
  • Extensively developed Windows Security component on File IO Mini Filter Driver of temporary file handling, Crash dump utility extension debugging on WinDebug, Custom SSO on Gina and Credential Provider, and Shell Extension/Custom MSI actions based on SVN and VMWare environment for Mobil Armor.

Confidential, St Louis, MO

Sr. Software Developer

Responsibilities:

  • Lead on FDA document management application on new drugs. This is a large scale document management and process control on application for new drug approval/recall/testing process. Business initiated/planned and technology architected on the project process and development cycle and methodology.
  • Extensively utilized Filenet integration with .NET, ASP.net and Oracle DBMS (PL-SQL).
  • Converted existing Excel based windows application of New Drug Sales and Forecast application to .NET based.
  • Guide developers/end users on analysis/design/implementation of the multi-tier application to provide dynamic/real time information for corporate business planning department.
  • Design, business requirement collection/analysis, development mentoring, management and collaboration of 10+ people, and code implementation of MyHR.
  • This is a large-scale web-based E-business application for HR department on all employee related information management system.
  • Extensively utilized ASP.net as the front end web interface, .NET components for the middle tier business assembly development, and ODBC to access the backend JD Edward databases (Stored Procedures are extensively used in this tier).

Confidential, St. Louis, MO

Sr. Microsoft Developer

Responsibilities:

  • Extensively utilized Windows Forms (based on C#, Web Form Controls, Custom Wrapper Controls) as the client interface programming, C# Class design and program for middle tier and data encapsulation, Stored Procedures and Data structure design on SQL Server 2000. Extensively utilized XML/XSLT for Web Services data format and transformation; extensively utilized .Net/Windows Multithreading Technologies, DTS, T-SQL, and Query Analyzer for performance tuning and data modeling.
  • Extensively utilized Biztalk Server, DTS, and Stored Procedures for data processing, C#, VC++(MFC, ATL), and COM+ for middle tier programming, and ASP.NET Web Forms for client interface programming.
  • SOAP/SOAP Extensions based Web Services are utilized to communicate with other department web servers and business servers for security module development, data validation. Microsoft Biztalk Server is utilized in the data integration and distribution to and from heterogeneous major insurance company databases, which is based on XML Schema of data format and XSL data parsers.
  • Extensively used ASP 2.0/3.0, VB 6, and ADO, SQL SERVER 7.0. COM and MTS development is widely utilized in this application for business logic layer, user behavior identification, and shopping cart object. Extensively utilized SQL SERVER 7.0 triggers and stored procedures to speed up the data reporting process, and generate statistical data report according to different user levels and provide analysis information for business decision making team. Crystal Report is utilized in the reporting part programming integrated with ASP and ADO. Built fully automated internal business application with CDO and Exchanger Server programming for Edward Jones.

We'd love your feedback!