Viktor Kotsiuban, Developer in Kiev, Ukraine
Viktor is available for hire
Hire Viktor

Viktor Kotsiuban

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
May 24, 2013

Viktor has twelve years of experience in software development. He's been involved in numerous projects on Windows, web, and other platforms with a variety of design strategies and technical architecture. Lots of the projects are based on the .NET technology stack.

Portfolio

SoftServe
Git, TeamCity, Bower, Grunt, AngularJS, Windows Services, SQL...
SDL
C++, JavaScript, C#

Experience

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...project I've created is a REST API that displays information in real time from over twenty repositories with varying structures.

Work Experience

Tech Lead

2013 - PRESENT
SoftServe
  • Handled all development aspects and decision-making for the product.
  • Managed the continuous delivery process.
  • Supervised team members; formed the team and set up processes, leading and mentoring the team members as well as assigning tasks and tracking progress.
  • Planned releases and managed scope.
Technologies: Git, TeamCity, Bower, Grunt, AngularJS, Windows Services, SQL, Windows Communication Foundation (WCF), Web API, .NET, C#

Team Leader

2012 - 2013
Global Logic
  • Created warehouse storage for calls of various formats.
  • Extended user controls, including Microsoft Report Viewer.
  • Created an end-to-end testing tool for workflow.
  • Supported undocumented storage for telephony and radio.
  • Successfully led the team in the creation of a high quality product.
Technologies: C#

Software Development Engineer

2010 - 2012
SDL
  • Developed parsers and writers for various different file formats (mostly XML-based formats).
  • Created a back-end multi-client server and worked in the core implementation of an authoring tool.
  • Worked with document languages and file parsers (ANTLR).
  • Created a single-page administrative application on ASP.NET MVC + Knockout.
  • Supported multiple databases, including several legacy non-documented sources.
Technologies: C++, JavaScript, C#

Authoring Tool

I worked with client-server architecture, web services, and multi-client security to create an authoring tool. This included supporting legacy and new datasources using different databases (MS SQL, SQLite, MySQL). I created the UI for this single page application.
Technologies used include: MVC, WCF, .NET, REST, TFS, XML, XSD, MSBuild, Wix, JavaScript, Knockout, JQuery, VS6-2010, Jira, vSphere, PowerShell, IIS

SDL TradosStudio File Types

I added support of .inx, .odp .ods, .odt, and .odm file types.
I also improved the support for .idml, .icml, .csv/.tsv, and .docx file types. I implemented this using Core Framework.

Reporting Module

I created the module for a public safety application. This involved implementing a support system for the data warehousing of phone call information such as call source and incident details. The system then displayed reports as appropriate.

Languages

C#, SQL, C++, JavaScript, Python, Java, CSS

Frameworks

ASP.NET MVC, Entity, .NET, ASP.NET, ASP.NET Web API, Knockout (Knockout.js), AngularJS, Django

Tools

SQL Management Studio, Visual Studio 2012, Visual Studio, Grunt, Bower, TeamCity, Git

Paradigms

Agile Software Development, Scrum, Waterfall Development

Platforms

Windows

Libraries/APIs

LINQ, jQuery, Web API

Storage

SQLite, MySQL

Other

Ajax, Windows Communication Foundation (WCF), Windows Services

2005 - 2010

Bachelor's Degree in Applied Mathematics

Kyiv National Taras Shevchenko University - Kyiv

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