Konstantin Startsev, Developer in Novosibirsk, Novosibirsk Oblast, Russia
Konstantin is available for hire
Hire Konstantin

Konstantin Startsev

Verified Expert  in Engineering

Software Developer

Location
Novosibirsk, Novosibirsk Oblast, Russia
Toptal Member Since
December 20, 2013

Konstantin has 9+ years of software engineering experience, including a number of great jobs working with big companies and many jobs with startup companies and medium-sized mobile and web agencies. Over the past few years, he has been developing web solutions for the automation of business processes using C# and ASP.NET MVC or Java with Play! Framework and various front-end frameworks (e.g., jQuery, AngularJS, Knockout.js, TypeScript, etc.).

Portfolio

Atiim
Sass, Angular, JavaScript
Freelance
Knockout (Knockout.js), TypeScript, Angular, JavaScript, SQL, C#
Obiq
JavaScript, Microsoft SQL Server, C#, ASP.NET MVC

Experience

Availability

Part-time

Preferred Environment

Git, Subversion (SVN), ReSharper, Visual Studio, Windows

The most amazing...

...thing I've coded is a reporting tool with thousands of users and companies.

Work Experience

Software Developer

2015 - PRESENT
Atiim
  • Created a custom chart using D3.js.
  • Migrated to GraphQL from a REST API.
Technologies: Sass, Angular, JavaScript

Software Developer

2014 - 2015
Freelance
  • Created an online deal recommendation and cash back platform using ASP.NET MVC, MongoDB, and Azure.
  • Participated in a video presentation project as a front-end developer (TypeScript/Angular/Less/Grunt).
  • Implemented an Excel-based solution for lifecycle assessment calculations.
Technologies: Knockout (Knockout.js), TypeScript, Angular, JavaScript, SQL, C#

Lead Software Developer

2010 - 2014
Obiq
  • Participated in 10+ successful projects as a web developer and team leader both remotely and onsite.
  • Created a CMS using ASP.NET MVC that was used for several projects.
  • Helped customers with hiring, including conducting job interviews, developer training, and code reviews.
  • Moved projects to a CI tool with automatically created artifacts.
Technologies: JavaScript, Microsoft SQL Server, C#, ASP.NET MVC

Senior .NET Developer, SCRUM Master

2008 - 2010
DataWorks
  • Refactored major chunks of code, significantly simplifying product integration with different VS versions.
  • Implemented PDF digital signatures for ActiveReports 6.
  • Implemented several major features of Flash Viewer such as multipage view, pan mode, localization, and styles.
  • Created the architecture and prototype for an upcoming WPF/Silverlight viewer.
Technologies: NUnit, JetBrains, Flash ActionScript, .NET

.NET Developer

2008 - 2008
FIS (www.fisgroup.ru)
  • Participated in different projects for the bank industry and Russian railroads.
  • Built a WinForms-based heterogeneous system with FireBird as local storage, Oracle as a server side DB, and Java web services as the communication platform.
  • Built a FireBird ORM and replication engine.
Technologies: Windows Template Library (WTL), C++, Java, Oracle, Firebird, DevExpress, .NET 2

.NET Developer

2007 - 2008
BCS IT
  • Implemented localization and a web front-end for the questionnaire system.
  • Built a MOSS 2007 application for the internal needs of the company featuring ActiveDirectory integration with MOSS, customizable web parts, and controls.
Technologies: Jira, Microsoft Project, CSS, JavaScript, HTML, ADO.NET, ASP.NET, SharePoint 2007, Microsoft SQL Server, DevExpress, .NET 2

.NET Developer

2007 - 2007
Unisoft, Ltd.
  • Supported an intranet web portal using C#, ASP.NET, and JavaScript.
  • Participated in creating the test framework for a 2D graphics utility.
Technologies: JavaScript, ASP.NET, C#

.NET Developer

2006 - 2007
SibAnts
  • Took the first steps in commercial development.
  • Fixed numerous bugs in WinForms applications.
  • Implemented several new features, including Excel exporting and a ribbon toolbar.
Technologies: Windows Forms (WinForms), DevExpress, .NET

ActiveReports

The award-winning .NET reporting tool for Silverlight, Windows Forms, ASP.NET, and Windows Azure.

SFF AB

http://www.sffab.se/
An ASP.NET MVC-based web site for Svensk FöretagsFörmedling, the leader in business sales in Sweden and the Nordic countries.

Lucca

http://www.lucca.se
An ASP.NET MVC-based solution for web shop. This application is tightly integrated with Specter (a Swedish cashier system), Amazon, Google, and other third party service providers.

Languages

C#, TypeScript, JavaScript, T-SQL (Transact-SQL), C++, HTML, CSS, Flash ActionScript, SQL, Sass, Java, SQL-99, MSIL

Frameworks

ASP.NET MVC 4, Bootstrap, .NET, AngularJS, ASP.NET MVC, ADO.NET, ASP.NET, ASP.NET MVC 3, NUnit, Entity, ASP.NET Web Forms, Play Framework, .NET 2, Angular, Knockout (Knockout.js), Windows Presentation Foundation (WPF)

Libraries/APIs

LINQ, jQuery, OpenGL, Facebook API, jQuery UI, Google Chart API, iTextSharp, Windows Template Library (WTL), Windows Forms (WinForms), Google Maps, jQuery Mobile, Jackson

Tools

Microsoft Visual Studio, NuGet, Subversion (SVN), ReSharper, Jenkins, Microsoft Project, JetBrains, Visual Studio, Google Analytics, TeamCity, Microsoft Silverlight, Visual SourceSafe, Fiddler, Trac, Jira, Bugzilla, Git, FogBugz

Platforms

Windows, Amazon Web Services (AWS), SharePoint 2007, Oracle, Firefox

Other

DevExpress, IIS, Windows Communication Foundation (WCF), Code Contracts

Paradigms

Agile Software Development, Object-oriented Programming (OOP), Unit Testing, Dependency Injection, Inversion of Control, Functional Programming, Test-driven Development (TDD), Continuous Integration (CI), Design Patterns, Concurrent Programming, Aspect-oriented Programming

Storage

Microsoft SQL Server, Oracle PL/SQL, NoSQL, Firebird

2001 - 2006

Bachelor's Degree in Information Technology

Novosibirsk State University - Novosbirsk

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