
Orion Kostival
IoC Developer
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.
Portfolio
Availability
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
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.
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.
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.
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.
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.
Experience
Event Management Application
Player Statistics
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
Bachelor's Degree in Computer Science
Colorado School of Mines - Golden, CO