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是一位拥有近15年建筑经验的主要开发商和建筑师 .NET应用程序和超过10年的javascript相关经验. Vladimir has dealt with application architecture design, database design, maintenance and support, performance optimization, technical leadership, and pre-sales activities.

Portfolio

Verizon Connect
SignalR,微服务,Memcached, Redis, RabbitMQ, Web API, ASP.NET...
Hazu (via Toptal)
NativeScript, Semantic UI, Firebase, RxJS, Angular, TypeScript
UST Logistical Systems (via Toptal)
图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...

...我编写的是一个Resharper插件,它可以提高开发团队的生产力, 允许快速导航和重构自定义XML框架.

Work Experience

Solutions Architect

2016 - PRESENT
Verizon Connect
  • 领导使用微服务和事件驱动架构分解单体系统的持续工作.
  • 设计并实现了一个可扩展的实时服务来支持LiveMap功能.
  • 推动编码实践的创新,并帮助开发人员采用和接受不熟悉的范例.
  • 对开发人员进行从解耦到接口隔离等基本原则的培训, writing clean code, and more.
  • 与关键干系人和产品团队合作,了解未来需求并提供解决方案级技术设计.
  • 提供建议并协助确定哪些项目要优先考虑,并在技术债务和新功能之间进行权衡.
技术:SignalR,微服务,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)
  • 使用TypeScript将应用从Angular 1重写到Angular 2.
技术:NativeScript, Semantic UI, Firebase, RxJS, Angular, TypeScript

Senior Software Engineer

2016 - 2016
UST Logistical Systems (via Toptal)
  • 实现了一个计费应用程序,该应用程序每天从外部系统导入路由信息,并在此基础上提供计算和附加信息捕获.
  • 使用Office 365实现SSO身份验证,并将用户配置文件与应用程序逻辑集成.
  • 实现了基于路线信息生成发票和结算的引擎.
技术: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.
  • 创建了从当前CRM门户到应用程序的SSO身份验证方案.
Technologies: ASP.NET, TypeScript, AngularJS

Software Architect

2014 - 2016
Itransition
  • 为多租户SaaS财务应用程序设计和开发核心组件.
  • 与开发团队协商,构建基于Azure AD的单点登录解决方案,并为Office 365多租户应用程序提供服务.
  • 基于Selenium和Specflow构建并实现了一个自动化测试框架,以简化大型项目的自动化测试.
  • 作为供应商团队的一员,为Microsoft Dynamics CRM Online实现了一个OWA邮件应用程序.
  • 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
  • 为医疗保健应用程序构建处方推荐报告生成的后端.
  • 用MSBuild和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, 并在美国公共住房计划的大型多租户SaaS应用程序中实现了模块.
  • 在企业EDMS系统中架构并实现了一个发送和发送过程.
  • 为自定义XML框架实现了Resharper插件,使团队成员能够轻松地进行代码导航和重构.
  • 使用MSBuild/MSDeploy开发持续部署管道,以自动化应用程序部署.
  • 使用基于Thinktecture Identity Server的WS-Federation协议实现了一个SSO解决方案.
  • 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
  • 为工程公司创建了一个基于SharePoint 2007的企业内容管理系统. 使用Brava Enterprise构建文档审阅/红线模块,实现文档分类业务流程自动化.
  • 将桌面应用迁移到基于ASP的web平台.NET MVC 2.0.
  • 使用Java为按需机器学习SaaS平台构建了一个网站.
  • 为SharePoint协作站点配置开发了一个可重用的向导框架.
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.
技术:IBM Filenet, SharePoint 2007, CSS, HTML, Web Services, ASP.NET

Junior Developer

2006 - 2007
Itransition
  • 为文档属性管理开发了可定制的核心组件.
Technologies: Web Services, XML, CSS, HTML, JavaScript, ASP.NET

HousingHub

高稳定、安全、可扩展和可配置的基于云的SaaS解决方案. 该软件支持美国住房和城市发展部的经济适用房立法,其财务模块符合公认会计准则和非营利会计准则.

Microsoft CRM Dynamics Preview

连接OWA收件箱与Dynamics CRM Online的OWA邮件应用程序.

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、亚马逊网络服务(AWS)、Azure、Windows、SharePoint 2007

Storage

Redis, Microsoft SQL Server, Memcached, MySQL, Sphinx搜索引擎

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

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring