Orion Kostival, Developer in Wake Forest, NC, United States
Orion is available for hire
Hire Orion

Orion Kostival

Verified Expert  in Engineering

.NET 7 Developer

Location
Wake Forest, NC, United States
Toptal Member Since
March 2, 2017

Orion has been leading teams in highly collaborative environments on the design, implementation, and support of custom applications, primarily within the Microsoft stack, since 2009. His experience includes designing enterprise-level web applications, integrating with APIs, implementing responsive single-page applications, and developing SDK libraries. Orion is comfortable participating in or leading development efforts for teams of any size and enjoys new challenges.

Portfolio

Tech Dynamism
Amazon Web Services (AWS), PostgreSQL, MySQL, Jenkins, Subversion (SVN), GitHub...
IHS
TFS, Microsoft Web Tests, jQuery, Bootstrap, Unity, Moq, Entity Framework...
Bridgepoint Education
TFS, Bootstrap, jQuery, MySQL, Entity Framework, MSMQ...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Windows, Azure, Azure DevOps, Visual Studio Code (VS Code), .NET 7, C#, Angular

The most amazing...

...project I've contributed to is a lead flow system used to capture, validate, and score incoming leads for an online university.

Work Experience

Senior Software Engineer

2013 - PRESENT
Tech Dynamism
  • Led technical aspects of work, responsible for architecting, implementing, enhancing, optimizing, and maintaining software for six or more distinct clients simultaneously.
  • Architected a multi-tenancy solution for financial data using Angular, .NET Web API, .NET MVC, Entity Framework, and SQL Server 2016 hosted in Azure.
  • Designed a high-availability queuing system using Azure WebJobs and queues.
  • Helped to design and implement automated unit testing using IoC with dependency injection, Unity, and Moq.
  • Managed continuous integration with Jenkins including automated integration testing and deployments of API, Database, MVC, and Console applications.
  • Provisioned new sites and instances of AWS and Azure for new and existing customers.
  • Performed integration with Authorize.NET for payment processing within a .NET application.
  • Integrated .NET application with Adobe EchoSign for requesting secure digital signatures on contract documents.
Technologies: Amazon Web Services (AWS), PostgreSQL, MySQL, Jenkins, Subversion (SVN), GitHub, Azure, jQuery, Bootstrap, Moq, Unity, AngularJS, Entity Framework, Microsoft SQL Server, ASP.NET MVC, ASP.NET Web API, .NET, C#

Software Developer

2014 - 2015
IHS
  • Collaborated on the development of an oil field modeling interface.
  • Helped to design and implement code-driven documentation for API consumers.
  • Worked with a team of developers to design and implement a full-featured .NET OData API for real-time bulk management of oil field production and allocation data.
  • Introduced IoC with dependency injection using Unity to help decouple components within the existing infrastructure to promote SOLID principles.
  • Implemented a unit testing framework to assist QA with full regression tests of server side API components.
  • Designed a pattern for automated testing, using SoapUI, for use by the QA team to automate security, integration, and regression testing.
Technologies: TFS, Microsoft Web Tests, jQuery, Bootstrap, Unity, Moq, Entity Framework, OData, Knockout (Knockout.js), Microsoft SQL Server, ASP.NET Web API, ASP.NET MVC, .NET, C#

Software Developer

2013 - 2014
Bridgepoint Education
  • Acted as the technical lead for a team of five developers and two quality engineers to ensure that all applications matched the company best practices for design and implementation.
  • Focused on the design, implementation, and maintenance of enterprise level, high availability, n-tier data systems using .NET MVC, WCF, and SQL Server.
  • Developed and maintained a custom content management system capable of dynamic A/B testing for various marketing initiatives.
  • Redesigned a legacy lead delivery system using event-driven SOA architecture.
  • Performed various integrations with internal and external parties (such as Nuestar) to provide accurate, real-time lead scoring for marketing teams.
Technologies: TFS, Bootstrap, jQuery, MySQL, Entity Framework, MSMQ, Windows Communication Framework (WCF), ASP.NET MVC, Microsoft SQL Server, .NET, C#

Systems Developer and Quality Assurance Specialist

2011 - 2013
TraceGains, Inc.
  • Collaborated on the implementation of a dynamic query builder.
  • Performed all provisioning, maintenance, and deployments for each of our 40+ customer databases and websites.
  • Created new T-SQL and Windows batch scripts to automate the provisioning of new customer sites.
  • Performed all functional and regression testing of the web application, deployment plan, and rollback plan for each version of the application.
  • Helped to troubleshoot and debug any bugs or issues with SQL statements and general database performance.
Technologies: IIS, Telerik, ASP.NET Web Forms, .NET, C#, Microsoft SQL Server

Database Developer and IT Admin

2009 - 2011
Universal Lumpers, Inc.
  • Worked on the development and enhancement of SSRS reports for internal and external users.
  • Maintained an existing suite of Crystal Reports, including the addition of new features and migration of existing reports to SSRS.
  • Performed all functional and regression testing of web applications prior to production deployment.
  • Performed troubleshooting and minor bug fixing on existing T-SQL stored procedures, functions, and views.
  • Managed and maintained a SharePoint site, including secure internal pages, secure external pages, and publicly available pages.
Technologies: Crystal Reports, SQL Server Reporting Services (SSRS), Microsoft SQL Server

Event Management Application

This application was developed for a highly regarded university to centralize their management, application, acceptance and payment process for events they sponsor (such as teacher training and re-certifications). The core technology stack for this application is AngularJS, .NET WebAPI, Entity Framework, and SQL Server, and the application is entirely hosted in Azure. Due to the nature of higher education, we have multiple tenants, one for each department in the university, and each has their own account with private data that can only be accessed by authorized members of the department. The development team was able to utilize several features of SQL Server 2016 to provide a highly secure and maintainable multi-tenant solution that allows for all of the data for the entire university to be stored in a single database. Other features of the application include contract generation, invoice generation, payment processing, certificate generation, scheduling features for teachers and staff members, and an email reminder system for upcoming events and payment due dates.

Player Statistics

This application was designed to capture the individual player statistics for members of our summer softball league. There is an admin interface that allows team managers to create new players, add new games and enter all statistics for the players. Each player can log in, using a Google account, to manage their profile and view stats for other players in the league. Other features include the ability to view lifetime statistics and statistics by season which helps to promote friendly wagers on who will have the best season!

Languages

T-SQL (Transact-SQL), C#, HTML, JavaScript, HTML5, CSS, CSS3

Frameworks

ASP.NET MVC, .NET, ASP.NET Web API, .NET Core, Entity, Bootstrap, AngularJS, Angular, ASP.NET Web Forms, Knockout (Knockout.js), Unity, Windows Communication Framework (WCF)

Libraries/APIs

Moq, Authorize.net, Entity Framework, jQuery, SignalR

Tools

Microsoft Visual Studio, Azure DevOps Services, GitHub, Azure App Service, Visual Studio, TFS, Subversion (SVN), Jenkins, Crystal Reports

Platforms

Azure, Windows, Azure Functions, Azure Event Hubs, Telerik, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Storage

Microsoft SQL Server, Azure SQL, SQL Server Management Studio (SSMS), Azure Blobs, MySQL, SQL Server Reporting Services (SSRS), Azure Cosmos DB, PostgreSQL

Other

IoC, .NET 7, Ajax, Azure Service Bus, VSTS Git, Visual Studio Team Services (VSTS), IIS, Microsoft Web Tests, OData, MSMQ, Computer Science, Mathematics

Paradigms

Agile, REST, Model View Controller (MVC), Azure DevOps

2009 - 2013

Bachelor's Degree in Computer Science

Colorado School of Mines - Golden, CO

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