Vladimir Ryavkin
Verified Expert in Engineering
.NET Developer
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
Experience
Availability
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
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.
AngularJS Developer (via Toptal)
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.
Xamarin Developer (via Toptal)
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.
C# and Node.js Developer (via Toptal)
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.
Xamarin Engineer (via Toptal)
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.
Senior .NET Developer
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.
.NET Developer
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.
.NET Developer
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.
Experience
8 Queens Chessboard Problem Solver
UzGazOil Intranet
It was developed using ASP.NET and Angular.
Mobile Questionnaire Application
The back end of the application was developed in Node.js and exposed RESTful API to the mobile clients.
Desktop Application for Cloud Backup
ASP.NET MVC CMS
Education
Bachelor's Degree in Computer Software and Operating Systems
Tashkent University of Information Technologies - Tashkent
Skills
Libraries/APIs
Windows Forms (WinForms), Node.js, jQuery, Web API, Entity Framework, Vue, Xamarin.iOS, SignalR, Xamarin.Android
Tools
C#.NET WinForms, Visual Studio
Languages
TypeScript, HTML5, T-SQL (Transact-SQL), JavaScript, C#, C#.NET, SQL, HTML
Frameworks
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core, Windows Presentation Foundation (WPF), AngularJS, Angular, .NET, .NET Core, Ionic, ASP.NET
Paradigms
Agile Software Development, Concurrent Programming, Test-driven Deployment, Design Patterns, Microservices Architecture
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, Architecture, Solution Architecture, WCF Web Services, Xamarin.Forms
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