Vladimir Ryavkin, Developer in Tashkent, Tashkent Province, Uzbekistan
Vladimir is available for hire
Hire Vladimir

Vladimir Ryavkin

Verified Expert  in Engineering

.NET Developer

Location
Tashkent, Tashkent Province, Uzbekistan
Toptal Member Since
April 5, 2018

Vladimir is a dedicated and results-oriented .NET developer who likes to be part of a successful and productive community. He has worked on a variety of projects, from image manipulation to CMS feature development and more. He's always looking to expand his skills and work with new and interesting projects.

Portfolio

Robotics Lab
C#, Azure, Amazon Web Services (AWS), SignalR, Angular, RDBMS...
OmniCX Digital, Ltd.
JavaScript, C#, ASP.NET MVC, TypeScript, ASP.NET Core, Vue, Azure Blobs...
Triad Fitness Group
C#, ASP.NET, Xamarin.Forms, .NET, C#.NET, Programming, Visual Studio...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Windows, Visual Studio

The most amazing...

...thing I've coded was a program to solve a chess puzzle up to mate in 3. The largest challenge was the performance.

Work Experience

Senior .NET Developer

2021 - 2024
Robotics Lab
  • Improved constantly and added different features to the Angular application.
  • Architected an application to keep track of tuition fee payments to higher education institutions.
  • Advised on RDBMS architecture and ensured it was in 3NF.
  • Architected several applications using a microservice architecture.
  • Developed and performed load tests of various complexity using the Atata framework.
  • Integrated monitoring using Application Insights and New Relic.
  • Developed an instant update ecosystem using SignalR, efficiently routing data to intended users and groups.
  • Set up several deployment pipelines in Azure DevOps.
Technologies: C#, Azure, Amazon Web Services (AWS), SignalR, Angular, RDBMS, Agile Software Development, Web API, Microsoft SQL Server, TypeScript, HTML, ASP.NET Core, jQuery, .NET, C#.NET, T-SQL (Transact-SQL), Programming, HTML5, Test-driven Deployment, Visual Studio, .NET Core, Entity Framework

AngularJS Developer (via Toptal)

2019 - 2020
OmniCX Digital, Ltd.
  • Created an Android application using the Ionic framework.
  • Developed a reusable file manager that was used across multiple projects.
  • Developed an enhanced file upload into Azure Blob storage that pushes data in chunks as data arrives.
  • Completed a feature for managing content via drag-and-drop.
  • Developed a complex product editing utilizing Vue.
Technologies: JavaScript, C#, ASP.NET MVC, TypeScript, ASP.NET Core, Vue, Azure Blobs, Azure Functions, Ionic, ASP.NET, AngularJS, Microsoft SQL Server, Angular, HTML, jQuery, .NET, C#.NET, T-SQL (Transact-SQL), Programming, HTML5, Visual Studio, .NET Core

Xamarin Developer (via Toptal)

2019 - 2019
Triad Fitness Group
  • Designed and developed an advanced UI for the application.
  • Improved the performance and enhanced the communication with the server.
  • Developed several complex reusable and user-friendly controls.
  • Integrated YouTube API in a highly interactive way.
  • Integrated multimedia controls in the application.
Technologies: C#, ASP.NET, Xamarin.Forms, .NET, C#.NET, Programming, Visual Studio, Entity Framework

C# and Node.js Developer (via Toptal)

2018 - 2018
Select Quote
  • Migrated an existing ASP.NET application into a Node.js microservice.
  • Build a solid and reliable architecture with good documentation.
  • Implemented the connectivity to Microsoft SQL Server.
  • Consumed secured WCF service with good exception management.
  • Populated the codebase with extensive JSDoc comments for better readability.
Technologies: JavaScript, C#, MongoDB, Node.js, Web API, C#.NET, Programming, SQL Server 2017, Microsoft SQL Server, HTML5, Visual Studio

Xamarin Engineer (via Toptal)

2018 - 2018
BoostLingo
  • Developed multiple features for Xamarin native iOS and Android.
  • Resolved several bugs by logging and finding the root cause.
  • Worked with the synchronization of the web application and mobile devices using multiple channels.
  • Worked with various features of voice and video communication.
  • Extended the scheduling and matching system of the platform.
Technologies: C#, Xamarin, Xamarin.iOS, Xamarin.Android, Agile Software Development, Web API, Microsoft SQL Server, SignalR, .NET, C#.NET, Design Patterns, Programming, SQL Server 2017, Visual Studio

Senior .NET Developer

2016 - 2018
TyreCheck
  • Architected several projects from top to bottom using best practices.
  • Worked with image manipulation extensively using ImageMagick.
  • Created a complex role-based authentication system using OWIN.
  • Optimized performance using several analytical tools.
  • Carried out sessions with peers to exchange the experience.
Technologies: JavaScript, C#, Microsoft SQL Server, AngularJS, ASP.NET MVC, Agile Software Development, Web API, HTML, jQuery, .NET, C#.NET, T-SQL (Transact-SQL), Programming, SQL Server 2017, HTML5, Visual Studio, Entity Framework

.NET Developer

2015 - 2016
Webline.uz
  • Migrated an ASP.NET Web Forms application into the MVC.
  • Added features to multiple projects in Node.js in different areas.
  • Designed the UI in Angular 2 for multiple projects.
  • Developed a full-featured application with web API, web UI, and Android/iOS apps (Xamarin).
  • Developed several desktop applications using WPF and WinForms.
Technologies: JavaScript, C#, Xamarin, Windows Presentation Foundation (WPF), Angular, TypeScript, Node.js, ASP.NET Web Forms, ASP.NET MVC, Agile Software Development, Windows Forms (WinForms), Microsoft SQL Server, HTML, SignalR, jQuery, C#.NET WinForms, .NET, C#.NET, Web Forms, T-SQL (Transact-SQL), PostgreSQL, Design Patterns, PL/SQL, Programming, HTML5, Test-driven Deployment, WCF Web Services, Amazon S3 (AWS S3), Visual Studio, Entity Framework

.NET Developer

2014 - 2015
UzbekNeftGaz
  • Developed sections of the application in AngularJS.
  • Implemented new features in the back and front end in ASP.NET MVC.
  • Extended the desktop application in WPF with the consumption of an API.
  • Migrated SQL Server stored procedures into the Entity Framework.
  • Set up the unit testing section of the application BLL.
Technologies: JavaScript, C#, Microsoft SQL Server, Windows Presentation Foundation (WPF), AngularJS, jQuery, ASP.NET, C#.NET, .NET, HTML, T-SQL (Transact-SQL), Programming, Test-driven Deployment, Visual Studio, Entity Framework

8 Queens Chessboard Problem Solver

The provided CS file contains two classes, coordinate and solver, and is supposed to solve the famous eight queens problem in chess. It accepts one parameter, an integer denoting the 1st position of the queen on the 1st row. Then, it places all other queens on the board in such a way that none of them can capture another.

UzGazOil Intranet

A system built in ASP.NET for internal use featured communication, resource storing, and sharing. Also used for transferring various documents between individuals and groups of employees.

It was developed using ASP.NET and Angular.

Mobile Questionnaire Application

A simple application in Xamarin.Forms for iOS and Android that was used to create questionnaires, generate a link, and display aggregated data in graphs.

The back end of the application was developed in Node.js and exposed RESTful API to the mobile clients.

Desktop Application for Cloud Backup

A desktop application that backed up a folder structure to a desired cloud storage. Two providers were included: Amazon AWS and Windows Azure Blob Storage. It featured backup with progress in UI and functionality of a deep copy and resume. It was developed using Windows Presentation Foundation (WPF).

ASP.NET MVC CMS

I added and improved existing features in a CMS developed in ASP.NET MVC. It featured regular functions like products, contact forms, about, order placement, forums, Q&A, and many more.
2010 - 2014

Bachelor's Degree in Computer Software and Operating Systems

Tashkent University of Information Technologies - Tashkent

Libraries/APIs

Windows Forms (WinForms), Node.js, jQuery, Web API, Entity Framework, Vue, Xamarin.iOS, SignalR, Xamarin.Android

Tools

C#.NET WinForms, Visual Studio

Frameworks

ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core, Windows Presentation Foundation (WPF), AngularJS, Angular, .NET, .NET Core, Ionic, ASP.NET

Languages

TypeScript, HTML5, T-SQL (Transact-SQL), JavaScript, C#, C#.NET, HTML

Paradigms

Agile Software Development, Concurrent Programming, Test-driven Deployment, Design Patterns

Platforms

Oracle, Amazon Web Services (AWS), Windows, Visual Studio 2017, Visual Studio Code (VS Code), Xamarin, Azure Functions, Azure

Storage

Microsoft SQL Server, SQL Server 2017, MongoDB, PostgreSQL, Azure Blobs, Amazon S3 (AWS S3), RDBMS, Web Forms, PL/SQL

Other

Programming, WCF Web Services, Xamarin.Forms

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