Max Stepanskiy, Developer in Philadelphia, PA, United States

Max Stepanskiy

.NET Developer

Location
Philadelphia, PA, United States
Toptal Member Since
August 22, 2014

Max is a top architect, engineer, and full stack developer with extensive experience working in various industries. He has a proven ability to define and develop efficient, performant, scalable, and fault-tolerant solutions

Max is available for hire
Hire Max

Portfolio

ASI
Microsoft SQL Server, Redis, RabbitMQ, AngularJS, ASP.NET Web API...
Philadelphia Insurance Companies
Web Methods, Windows Communication Framework (WCF), Microsoft SQL Server, Java...
ASI
Microsoft SQL Server, jQuery, Windows Communication Framework (WCF), ASP.NET, C#

Location

Philadelphia, PA, United States

Availability

Part-time

Preferred Environment

NoSQL, SQL, TFS, Subversion (SVN), Git, Visual Studio, Windows

The most amazing...

...thing I've coded is a super-fast ORM library for .NET with the multitude of features.

Work Experience

2013 - PRESENT

Enterprise Architect

ASI
  • Architected and implemented enterprise service bus solutions within the enterprise.
  • Designed the enterprise service framework to leverage ESB infrastructure.
  • Developed message bus-based integrations with legacy systems.
  • Re-architected legacy systems to reduce complexity, reduce risk, and eliminate redundant and outdated code, while also incorporating high-priority enhancements.
  • Was responsible for enterprise data modeling.
Technologies: Microsoft SQL Server, Redis, RabbitMQ, AngularJS, ASP.NET Web API, Entity Framework, C#
2012 - 2013

Technical Architect

Philadelphia Insurance Companies
  • Designed and implemented enterprise logging, error handling, and notification frameworks using Software AG webMethods.
  • Developed .NET and Java client libraries to interact with enterprise services utilizing the AOP paradigm.
  • Architected and implemented a generic rules system based on Microsoft Windows Workflow Foundation.
  • Was responsible for the definition and implementation of the enterprise service infrastructure.
  • Developed and maintained internal process documentation.
Technologies: Web Methods, Windows Communication Framework (WCF), Microsoft SQL Server, Java, C#
2008 - 2012

Technical Architect

ASI
  • Designed and participated in the implementation of the ASI application framework that served as the backbone of all of the ASI future products.
  • Designed and developed a custom ASP.NET control suite based on the jQuery UI JavaScript library to facilitate faster jQuery development within the ASP.NET framework.
  • Designed a micro-ORM framework to facilitate fast data to object mapping.
  • Researched and provided recommendations for new technologies to improve ASI platform performance metrics.
  • Developed an API framework to enable integration with 3rd parties.
  • Oversaw a continuous improvement process for the ASI development platform including caching, UI rendering, and statistics gathering.
Technologies: Microsoft SQL Server, jQuery, Windows Communication Framework (WCF), ASP.NET, C#
2007 - 2008

Senior Software Engineer

Cohen & Company
  • Participated in the design and development of all tiers of a proprietary portfolio management system.
  • Acted as the lead developer of a distributed computing grid middleware environment used to facilitate on-demand pricing of hypothetical portfolios.
  • Was responsible for the implementation and integration of security rating feeds from rating agencies to provide up-to-date information on all company managed securities to the system users.
Technologies: Python, Microsoft SQL Server, Windows Forms (WinForms), Windows Communication Framework (WCF), C#
2003 - 2007

Technical Architect

MDA U.S. Financial Services
  • Prototyped, architected, and developed a claims analytics portal environment.
  • Architected and supervised the development of the enterprise reporting environment.
  • Designed and developed a comprehensive scorecard solution to provide deep analysis in order to detect fraud, incorrect usage of the claims system, or negligence.
Technologies: SQL Server Analysis Services (SSAS), jQuery, Microsoft SQL Server, ASP.NET, C#
2001 - 2003

Senior Software Engineer

PRIMEDIA Business
  • Led development of the content management system used for management of highly customized web sites.
Technologies: Microsoft SQL Server, JavaScript, ASP, Visual Basic

Experience

Nemo

https://github.com/stepaside/Nemo
A super-fast .NET micro-ORM.

Yarn

https://github.com/stepaside/Yarn
A generic repository pattern implementation for .NET.

Skills

Languages

JavaScript, XML/XSLT, C#, CSS, Visual Basic, Java, SQL, Python

Frameworks

Entity, ASP.NET MVC, ASP.NET, ADO.NET, ASP.NET Web API, Windows Presentation Foundation (WPF), AngularJS, NancyFx, Windows Identity Foundation, Windows Communication Framework (WCF), ASP, Bootstrap, Knockout (Knockout.js), Windows PowerShell, Windows Workflow Foundation

Libraries/APIs

jQuery, Task Parallel Library (TPL), jQuery UI, Windows Forms (WinForms), Entity Framework

Tools

Subversion (SVN), TFS, Git, Jenkins, Jira, Visual Studio, RabbitMQ

Paradigms

Model View Controller (MVC), Agile Software Development, Functional Programming, Continuous Integration (CI), Aspect-oriented Programming, Service-oriented Architecture (SOA), Concurrent Programming, Test-driven Development (TDD)

Platforms

Windows, Linux, Oracle

Storage

Memcached, Microsoft SQL Server, Redis, MySQL, NoSQL, SQL Server Analysis Services (SSAS), Elasticsearch, Couchbase, PostgreSQL, SQLite

Other

Data Modeling, Web App Development, Software Development, Natural Language Processing (NLP), Data Mining, GPT, Generative Pre-trained Transformers (GPT), Web Methods, Machine Learning, Text Classification, Domain-driven Design (DDD)

Education

2006 - 2009

Master's Degree in Computer Science

Drexel University - Philadelphia, Pennsylvania

1997 - 1999

Bachelor's Degree in Computer Science

Drexel University - Philadelphia, Pennsylvania