Max Stepanskiy, Developer in Philadelphia, PA, United States
Max is available for hire
Hire Max

Max Stepanskiy

Verified Expert  in Engineering

.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

Portfolio

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

Experience

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

Enterprise Architect

2013 - PRESENT
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#

Technical Architect

2012 - 2013
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 Foundation (WCF), Microsoft SQL Server, Java, C#

Technical Architect

2008 - 2012
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 Foundation (WCF), ASP.NET, C#

Senior Software Engineer

2007 - 2008
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 Foundation (WCF), C#

Technical Architect

2003 - 2007
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#

Senior Software Engineer

2001 - 2003
PRIMEDIA Business
  • Led development of the content management system used for management of highly customized web sites.
Technologies: Microsoft SQL Server, JavaScript, Active Server Pages (ASP), Visual Basic

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.

Languages

JavaScript, XML/XSLT, C#, CSS, Visual Basic, Java, SQL, Active Server Pages (ASP), Python

Frameworks

Entity, ASP.NET MVC, ASP.NET, ADO.NET, ASP.NET Web API, Windows Presentation Foundation (WPF), AngularJS, NancyFx, Windows Identity Foundation, 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, Windows Communication Foundation (WCF), GPT, Generative Pre-trained Transformers (GPT), Web Methods, Machine Learning, Text Classification, Domain-driven Design (DDD)

2006 - 2009

Master's Degree in Computer Science

Drexel University - Philadelphia, Pennsylvania

1997 - 1999

Bachelor's Degree in Computer Science

Drexel University - Philadelphia, Pennsylvania

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring