Vladimir Makayev, Developer in Minsk, Minsk Region, Belarus
Vladimir is available for hire
Hire Vladimir

Vladimir Makayev

Verified Expert  in Engineering

Software Developer

Location
Minsk, Minsk Region, Belarus
Toptal Member Since
September 7, 2015

Vladimir is a principal developer and architect with almost 15 years of experience building .NET applications and over 10 years of strong JavaScript-related experience. Vladimir has dealt with application architecture design, database design, maintenance and support, performance optimization, technical leadership, and pre-sales activities.

Portfolio

Verizon Connect
SignalR, Microservices, Memcached, Redis, RabbitMQ, Web API, ASP.NET...
Hazu (via Toptal)
NativeScript, Semantic UI, Firebase, RxJS, Angular, TypeScript
UST Logistical Systems (via Toptal)
Graph API, Grunt, Azure WebJobs, Azure, Web API, C#, AngularJS, TypeScript

Experience

Availability

Part-time

Preferred Environment

Sublime Text, Git, TFS, Jira, Visual Studio, Windows

The most amazing...

...thing I've coded is a Resharper plugin that increases productivity of the development team, allowing fast navigation and refactoring for custom XML frameworks.

Work Experience

Solutions Architect

2016 - PRESENT
Verizon Connect
  • Led an ongoing effort to decompose a monolith system using microservice- and event-driven architecture.
  • Designed and implemented a scalable real-time service to back the LiveMap functionality.
  • Drove innovation for coding practices and helped developers adopt and embrace unfamiliar paradigms.
  • Educated developers on topics ranging from basic principles like decoupling to interface segregation, writing clean code, and more.
  • Worked with key stakeholders and the product team to understand future requirements and provide solution-level technical designs.
  • Provided recommendations and assisted in determining which projects to prioritize and make the trade-off between technical debt and new functionality.
Technologies: SignalR, Microservices, Memcached, Redis, RabbitMQ, Web API, ASP.NET, Windows Communication Foundation (WCF), .NET Core, C#

Senior Software Engineer/Front-end Architect

2016 - 2017
Hazu (via Toptal)
  • Rewrote the application from Angular 1 to Angular 2 using TypeScript.
Technologies: NativeScript, Semantic UI, Firebase, RxJS, Angular, TypeScript

Senior Software Engineer

2016 - 2016
UST Logistical Systems (via Toptal)
  • Implemented a billing application that imports route information on a daily basis from an external system and provides calculations and additional information capture on top of that.
  • Implemented SSO authentication using Office 365 and integrated user profiles with application logic.
  • Implemented an engine to generate invoices and settlements based on route information.
Technologies: Graph API, Grunt, Azure WebJobs, Azure, Web API, C#, AngularJS, TypeScript

Front-end Developer

2016 - 2016
NBCOT (via Toptal)
  • Created a single-page application for flashcards.
  • Created an SSO authentication scheme from the current CRM portal to the application.
Technologies: ASP.NET, TypeScript, AngularJS

Software Architect

2014 - 2016
Itransition
  • Architected and developed core components for a multi-tenant SaaS financial application.
  • Consulted with the development team to build an SSO solution based on Azure AD and provision the service for an Office 365 multi-tenant application.
  • Architected and implemented an automation testing framework based on Selenium and Specflow to streamline automation testing on a large project.
  • Implemented an OWA mail application for Dynamics CRM Online for Microsoft as a part of the vendor team.
  • Coordinated technical efforts on multiple projects, mentored developers, provided technical leadership, and conducted pre-sales activities.
  • Developed projects utilizing Scrum methodology.
Technologies: Microsoft Dynamics CRM, Web API, Bower, Grunt, Scrum, SignalR, React, Office 365, SpecFlow, Selenium, TypeScript, AngularJS, ASP.NET MVC, Microsoft Azure

Consultant

2014 - 2014
SocialWealth
  • Built a back end for prescription recommendation report generation for a healthcare application.
  • Built a continuous deployment pipeline with MSBuild and MSDeploy.
Technologies: MSBuild, Unit Testing, AngularJS, ASP.NET Web API

Lead Software Developer

2010 - 2014
Itransition
  • Led a team of 3-7 developers on many projects.
  • Architected, designed, and implemented modules within a large multi-tenant SaaS application for a US public housing program.
  • Architected and implemented a transmittal sendout process within an enterprise EDMS system.
  • Implemented the Resharper plugin for a custom XML framework that enables easy code navigation and refactoring for team members.
  • Developed continuous deployment pipelines using MSBuild/MSDeploy to automate application deployment.
  • Implemented an SSO solution using WS-Federation protocol based on Thinktecture Identity Server.
  • Developed projects with Scrum methodology.
Technologies: Microsoft Deployment Toolkit (MDT), Kendo UI, Scrum, TypeScript, MSBuild, Autofac, AngularJS, Knockout (Knockout.js), Windows Communication Foundation (WCF), Model View ViewModel (MVVM), Windows Presentation Foundation (WPF), Entity Framework, Web API, ASP.NET MVC

Senior Software Developer

2008 - 2010
Itransition
  • Created an enterprise content management system based on SharePoint 2007 for engineering companies. Built a document review/redline module using Brava Enterprise and automation of document classification business process.
  • Migrated the desktop application to a web platform based on ASP.NET MVC 2.0.
  • Built a website using Java for an on-demand machine learning SaaS platform.
  • Developed a reusable wizard framework for SharePoint collaboration site provisioning.
Technologies: JPA, JSF, Spring, Java, NHibernate, ASP.NET MVC, SharePoint 2007, ASP.NET Web Forms, .NET

Software Developer

2007 - 2008
Itransition
  • Migrated a large enterprise web application from .NET 1.1 to .NET 2.0.
  • Migrated the EDMS system from custom back end to IBM FileNet P8.
  • Connected SharePoint for the enterprise EDMS system.
Technologies: IBM Filenet, SharePoint 2007, CSS, HTML, Web Services, ASP.NET

Junior Developer

2006 - 2007
Itransition
  • Developed a customizable core component for document property management.
Technologies: Web Services, XML, CSS, HTML, JavaScript, ASP.NET

HousingHub

High-stability, secure, scalable, and configurable cloud-based SaaS solution. The software supports US Department of Housing and Urban Development’s affordable housing legislation and its financial modules comply with GAAP and non-profit accounting standards.

Microsoft CRM Dynamics Preview

OWA mail application that connects OWA Inbox with Dynamics CRM Online.

Hazu.io

http://www.hazu.io
Hazu removes borders between us and information, but also time. It redefines the way we learn, interact, share, and experience.

Languages

C#, TypeScript, JavaScript, HTML, Java, XML, Python, CSS

Frameworks

.NET Core, Angular, ASP.NET, ASP.NET Web API, ASP.NET MVC, ASP.NET Web Forms, Redux, AngularJS, Knockout (Knockout.js), Kendo UI, .NET, NHibernate, JSF, JPA, Selenium, SpecFlow, NativeScript, Windows Presentation Foundation (WPF), Spring, WWF

Libraries/APIs

jQuery, Selenium WebDriver, NgRx, Web API, Entity Framework, SignalR, Graph API, RxJS, NServiceBus, Node.js, React, REST APIs

Tools

Autofac, RabbitMQ, MSBuild, Git, ReSharper, Subversion (SVN), StructureMap, TFS, Visual Studio, Jira, Sublime Text, Microsoft Deployment Toolkit (MDT), Grunt, Bower, Microsoft Dynamics CRM, IBM Filenet, ActiveMQ

Paradigms

Test-driven Development (TDD), Design Patterns, Unit Testing, Data Science, Model View ViewModel (MVVM), Scrum, Microservices, RESTful Development

Platforms

Firebase, Amazon Web Services (AWS), Azure, Windows, SharePoint 2007

Storage

Redis, Microsoft SQL Server, Memcached, MySQL, Sphinx Search Engine

Other

Architecture, SOLID Principles, Windows Communication Foundation (WCF), SOAP, Scalability, Security, Algorithms, Data Structures, Microsoft Azure, Office 365, Web Services, Azure WebJobs, Semantic UI, Azure Service Bus

2004 - 2009

Bachelor's Degree in Computer Science

Belorussian State University - Minsk, Belarus

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