Scroll To View More
Vladimir Makayev, Software Developer in Minsk, Minsk Region, Belarus
Vladimir Makayev

Software Developer in Minsk, Minsk Region, Belarus

Member since April 15, 2015
Vladimir is a lead developer and architect with over ten years of experience building .NET applications and over nine 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.
Vladimir is now available for hire

Portfolio

Experience

  • C#, 12 years
  • ASP.NET, 12 years
  • JavaScript, 12 years
  • Design Patterns, 11 years
  • TypeScript, 5 years
  • AngularJS, 3 years
  • Angular, 2 years
  • .NET Core, 1 year
Minsk, Minsk Region, Belarus

Availability

Part-time

Preferred Environment

Windows, Visual Studio, JIRA, TFS, Git, Sublime

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.

Employment

  • Solutions Architect

    2016 - PRESENT
    Verizon Connect
    • Decomposed a monolith system using microservice architecture.
    • Designed and implemented a scalable real-time service to back the LiveMap functionality.
    • Took ownership of component design for multiple cross-functional teams.
    Technologies: C#, .NET Core, WCF, ASP.NET, WebAPI, RabbitMQ, Redis, Memcached, Microservices, SignalR
  • Senior Software Engineer/Frontend Architect

    2016 - 2017
    Hazu (via Toptal)
    • Rewrote the application from Angular 1 to Angular 2 using TypeScript.
    Technologies: TypeScript, Angular 2, RxJs, Firebase, Semantic UI, NativeScript
  • 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: TypeScript, AngularJS, C#, WebAPI, Azure AD, Azure WebJobs, Graph API, Grunt
  • 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: AngularJS, TypeScript, ASP.NET
  • 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 Azure, ASP.NET MVC, WebAPI, AngularJS, TypeScript, Selenium, SpecFlow, Dynamics CRM, Office 365, Selenium, React.js, SignalR, SCRUM, Grunt, Bower
  • 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: ASP.NET Web API, AngularJS, Unit Testing, MSBuild
  • 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: ASP.NET MVC, Web API, Entity Framework, WPF, MVVM, WCF, Knockout.js, AngularJS, KendoUI, Autofac, MSBuild, MSDeploy, TypeScript, Scrum
  • 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: .NET, ASP.NET Web Forms, SharePoint 2007, ASP.NET MVC, nHibernate, Java, Spring, JSF, JPA
  • 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: ASP.NET 2.0, Web Services, HTML, CSS, IBM FileNet P8, SharePoint 2007
  • Junior Developer

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

Experience

  • HousingHub (Development)

    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 (Development)

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

  • Hazu.io (Development)
    http://www.hazu.io

    Hazu removes borders between us and information, but also time. It redefines the way we learn, interact, share, and experience.

Skills

  • Languages

    C#, TypeScript, JavaScript, HTML, Python, CSS
  • Frameworks

    .NET Core, Angular, Windows Communication Framework (WCF), ASP.NET, ASP.NET Web API, ASP.NET MVC, Redux, AngularJS, Knockout.js, Kendo UI, Spring, WWF
  • Libraries/APIs

    jQuery, Selenium WebDriver, ngrx, NServiceBus, Node.js, React
  • Tools

    Autofac, RabbitMQ, MSBuild, Git, ReSharper, Subversion (SVN), StructureMap, TFS, ActiveMQ
  • Paradigms

    Test-driven Development (TDD), SOLID Principles, Design Patterns, Unit Testing
  • Platforms

    Firebase, Azure, Java EE, SharePoint
  • Storage

    Redis, Microsoft SQL Server, MySQL, Sphinx Search Engine
  • Other

    Architecture, SOAP, Data Scientist, Scalability, Security, Algorithms, Data Structures, Semantic UI, Azure Service Bus, Windows Presentation Foundation (WPF), RESTful APIs

Education

  • Bachelor's degree in Computer Science
    2004 - 2009
    Belorussian State University - Minsk, Belarus
I really like this profile
Share it with others