Konstantin Startsev
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Atiim
- Created a custom chart using D3.js.
- Migrated to GraphQL from a REST API.
Software Developer
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.
Lead Software Developer
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.
Senior .NET Developer, SCRUM Master
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.
.NET Developer
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.
.NET Developer
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.
.NET Developer
Unisoft, Ltd.
- Supported an intranet web portal using C#, ASP.NET, and JavaScript.
- Participated in creating the test framework for a 2D graphics utility.
.NET Developer
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.
Experience
ActiveReports
SFF AB
http://www.sffab.se/Lucca
http://www.lucca.seSkills
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
Education
Bachelor's Degree in Information Technology
Novosibirsk State University - Novosbirsk
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring