Mikhail Sinitcyn, Developer in Petrozavodsk, Republic of Karelia, Russia
Mikhail is available for hire
Hire Mikhail

Mikhail Sinitcyn

Verified Expert  in Engineering

Bio

Mikhail has been making a living as a software developer since 2005. His primary tools for development are .NET and C#, including ASP.NET/ASP.NET MVC, ASP Web API, WinForm, WPF, Silverlight, and Xamarin applications. Has a robust comprehension of OOP and SOLID principles. Besides that Mikhail is comfortable working with various kinds of SQL and non-SQL databases like MS SQL, MySQL, Couchbase, and MongoDB and with NHibernate and the Entity Framework.

Portfolio

OnTarget LABS (Saint-Petersburg, Russia)
TypeScript, JavaScript, ASP.NET MVC, ASP.NET Web API, ASP.NET, Xamarin.Forms
Jack Studio Pty Ltd.
REST APIs, RESTful Development, MySQL, Entity Framework Core, CQRS...
Bridgequest (Saint-Petersburg, Russia)
JavaScript, Windows Presentation Foundation (WPF), ASP.NET

Experience

Availability

Part-time

Preferred Environment

ASP.NET Core, Windows Presentation Foundation (WPF), Angular, ASP.NET Web API, ASP.NET, Xamarin.Forms, Xamarin, Windows

The most amazing...

...project was building a home app that generates AnkiWeb card decks for desired English words with definitions from the Oxford Dictionary Public API.

Work Experience

.NET Developer

2012 - PRESENT
OnTarget LABS (Saint-Petersburg, Russia)
  • Developed a resource management mobile application using Xamarin.Forms (iOS and Android) and the ASP.NET API.
  • Built an insurance-and-risk-calculation web application with ASP.NET, WCF on the server-side, and the Dojo framework on the client-side.
  • Participated in various tasks related to the development of software applications like architecture, design, optimization, among others.
Technologies: TypeScript, JavaScript, ASP.NET MVC, ASP.NET Web API, ASP.NET, Xamarin.Forms

.Net Developer

2020 - 2020
Jack Studio Pty Ltd.
  • Participated in developing internal architecture for the web application to make it scalable, testable and maintainable.
  • Developed main part of REST API architecture of the Job-matching web application.
  • Implemented server side of Job-matching web application from scratch.
Technologies: RESTful Development, REST APIs, MySQL, Entity Framework Core, CQRS, ASP.NET Web API, .NET Core

.NET Developer

2009 - 2012
Bridgequest (Saint-Petersburg, Russia)
  • Developed and maintained web applications using mainly ASP.NET and MS SQL Server.
  • Developed a health-care related desktop application using WPF.
  • Migrated existing applications to modern platforms.
Technologies: JavaScript, Windows Presentation Foundation (WPF), ASP.NET

.NET Developer

2005 - 2009
Petrozavodsk State University (Petrozavodsk, Russia)
  • Developed a manufacturing execution desktop application.
  • Participated in all stages of development from gathering requirements to the publishing and maintenance of the application.
  • Developed a base platform that was used to implement client-specific MES applications in the paper-making industry.
Technologies: C#.NET WinForms

Dude Solutions Asset Essential Mobile Application

https://apps.apple.com/us/app/asset-essentials/id1256263292
I actively participated in developing the Dude Solutions Asset Essential mobile application.

My Responsibilities:
• Development of everything related to the mobile app (UI/UX, business logic, database layer)
• Maintenance
• Unit testing
• Code reviews
2004 - 2006

Master's Degree in Mathematics

Petrozavodsk State University - Petrozavodsk, Karelia, Russia

2000 - 2004

Bachelor’s Degree in Applied Mathematics and Computer Science

Petrozavodsk State University - Petrozavodsk, Karelia, Russia

Libraries/APIs

REST APIs, Entity Framework

Tools

Visual Studio, C#.NET WinForms

Languages

C#, C#.NET, JavaScript, SQL, CSS, HTML, TypeScript

Frameworks

ASP.NET, ASP.NET Web API, ASP.NET Core, .NET, .NET Core, Angular, Windows Presentation Foundation (WPF), Entity Framework Core, ASP.NET MVC

Platforms

Xamarin, Windows

Paradigms

Agile, Object-oriented Programming (OOP), Model View ViewModel (MVVM), Model View Controller (MVC), CQRS, Microservices, RESTful Development

Storage

Couchbase Lite, MySQL, Microsoft SQL Server

Other

Xamarin.Forms, Full-stack, Windows Communication Foundation (WCF), Discrete Mathematics, Mathematics, Algorithms

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