Orion Kostival, Developer in Evergreen, CO, United States

Orion Kostival

IoC Developer

Location
Evergreen, CO, United States
Toptal Member Since
March 2, 2017

Orion has been collaborating on the design, implementation, and support of custom web applications primarily within the Microsoft stack, for the last ten years. His experience includes designing and managing SQL Server instances, developing DLLs and console applications, exposing and consuming APIs, and implementing responsive, single-page web applications. Orion is comfortable working on teams of any size and enjoys new challenges.

Orion is available for hire
Hire Orion

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...

Location

Evergreen, CO, United States

Availability

Part-time

Preferred Environment

Visual Studio Team Services (VSTS), SQL Server Management Studio, Visual Studio, Windows, Azure

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

2013 - PRESENT

Senior Software Engineer

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#
2014 - 2015

Software Developer

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

Software Developer

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

Systems Developer and Quality Assurance Specialist

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
2009 - 2011

Database Developer and IT Admin

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

Experience

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!

Skills

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, 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)

Storage

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

Other

IoC, Ajax, Azure Service Bus, VSTS Git, Visual Studio Team Services (VSTS), IIS, Microsoft Web Tests, OData, MSMQ

Paradigms

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

Education

2009 - 2013

Bachelor's Degree in Computer Science

Colorado School of Mines - Golden, CO