Vladimir Makarenko,格鲁吉亚第比利斯的开发者
Vladimir is available for hire
Hire Vladimir

Vladimir Makarenko

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
March 2, 2015

Vladimir是一位具有前端和移动开发经验的Java后端专家, 准备好作为分布式团队的成员或领导者投入到一个新项目中. 他负责、风度翩翩、守时. Vladimir拥有出色的现代web应用程序开发和设计经验,以及强大的数学和计算机科学背景和社交技能, 让他能够处理非常棘手的问题.

Portfolio

White Stone Media
Java, REST api, Spring Boot, React,微服务架构,SOAP...
ALICE
亚马逊网络服务(AWS), Redshift, Redis,亚马逊简单队列服务(SQS)...
An Online Freelance Agency
Amazon Web Services (AWS), NoSQL, MongoDB, Docker Compose, AWS Lambda...

Experience

Availability

Part-time

Preferred Environment

Chrome, IntelliJ IDEA, Windows

The most amazing...

...我的经验是当NSPK MIR支付系统, partially developed by me, 投入生产并开始处理数百万个事务.

Work Experience

Full-stack Developer

2023 - 2023
White Stone Media
  • 实现了与Usio支付提供商的集成.
  • 设计并开发了一个支付方式明细管理的支付服务.
  • 引入快速坐标/邮政编码搜索,以尽量减少谷歌地图API请求计数.
Technologies: Java, REST api, Spring Boot, React,微服务架构,SOAP, Payment Gateways, Full-stack Development, Kotlin, Amazon Web Services (AWS), TypeScript, Next.js, GraphQL, Google Analytics

Senior Software Engineer

2019 - 2022
ALICE
  • 将大的Groovy/Grails单体解耦成小的Spring微服务, 减少遗留逻辑,提高质量和测试覆盖率(到目前为止,10%的单体解耦).
  • 作为可靠性工程师参与扑灭生产火灾并提供RCA.
  • 构建了额外的管理和监视服务, 包括Spring Boot和前端的后端API, using Angular/AngularJS.
  • 开发SSO服务,增加多区域支持.
  • 借助AWS Lambda和AWS SQS提高性能.
  • 与不同的第三方服务集成:支付, printing, Twilio, 还有一些酒店特有的服务.
Technologies: 亚马逊网络服务(AWS), Redshift, Redis,亚马逊简单队列服务(SQS), Microservices, 站点可靠性工程(SRE), AngularJS, Spock, Grails, Groovy, Angular, MySQL, Single Sign-on (SSO), Spring, Kubernetes, Docker, Java, SQL, Spring Security, Hibernate, Amazon EC2, JUnit, Automated Testing, REST APIs, Back-end, APIs, Payment APIs, Amazon RDS, Full-stack, Apache Tomcat, CSS, HTML, Python, SSL Certificates, Responsive Web Apps, Adaptive Design, JavaScript, React, Node.js, Software Architecture, JSON, Redux, Flask, Elasticsearch, Gmail API, Cloud, Distributed Systems, Architecture, Software Design, Leadership, Scalability, Performance, Integration, API Integration, Social Media APIs, Agile, Process Automation, Multitenancy, SaaS, Databases, Microservices Architecture, Kotlin, Payment Gateways, Full-stack Development

Chief Architect

2017 - 2019
An Online Freelance Agency
  • Implemented, supported, 不断增强所有Jive微服务的标准化CI/CD管道.
  • 为新的Jive开发人员设计并开发了一个培训训练营计划.
  • 开发基于cloud Jive的内部部署解决方案, removing all AWS dependencies, 删减不必要的模块.
  • 改进了应用的模块化,启动了单体解耦计划.
  • 致力于设计和实现Jive应用及其微服务中的新功能,并维护现有功能.
技术:亚马逊网络服务(AWS), NoSQL, MongoDB, Docker Compose, AWS Lambda, Amazon DynamoDB, AngularJS, Angular, PostgreSQL, Spring, Java, SQL, JUnit, Back-end, Technical Leadership, APIs, Full-stack, Apache Tomcat, CSS, HTML, JavaScript, Software Architecture, JSON, REST APIs, Elasticsearch, Test-driven Development (TDD), Cloud, Distributed Systems, Architecture, Software Design, Integration, API Integration, RabbitMQ, SaaS, Databases, Microservices Architecture, Payment Gateways, Full-stack Development, TypeScript

Senior Software Developer

2017 - 2018
Imito
  • 为内部医疗软件开发后端,用于媒体和连接元数据管理.
  • 通过HL7和DICOM协议与现有医疗子系统集成软件.
  • 在React中开发了一个管理后台, 它使配置和检查状态的速度提高了两到三倍.
  • 用AngularJS和Spring Boot创建了一个血液产品管理的web应用程序,并为移动应用程序创建了API.
  • 致力于开发和交付流程的成熟、快速和响应性.
Technologies: React, AngularJS, Spring Boot, Spring, Java, SQL, Spring Security, Android Development, Hibernate, Thymeleaf, Amazon EC2, JUnit, Amazon Web Services (AWS), 快速医疗互操作性资源(FHIR), Automated Testing, REST APIs, Back-end, Technical Leadership, APIs, Full-stack, Apache Tomcat, CSS, HTML, Python, Responsive Web Apps, JavaScript, JSON, Redux, Test-driven Development (TDD), Software Design, Integration, API Integration, Agile, Process Automation, RabbitMQ, SaaS, Databases, Full-stack Development

Senior Java Developer

2016 - 2017
QuadWrangle
  • 帮助策划和设计一个社交网络应用程序.
  • 从头开始学习游戏框架,并开始全力工作.
  • 修复了不同的UI问题(浏览器特定的,动画和东西).
  • 深入研究一些Angular库,根据我们的需要定制它.
  • 开发产品,在紧迫的期限内完成.
Technologies: AngularJS, Play Framework, Back-end, Software Architecture, JSON, REST APIs, OAuth 2, Agile, Databases

Lead Developer

2016 - 2016
ThePromoterServcies
  • 设计并实现了系统的各个部分.
  • 创建了一个带有社交集成、地理定位、摄像头和连接到REST API的Android应用程序.
  • 为Android和web实现了一个通用后端.
  • 用AngularJS实现了一个web后台.
Technologies: AngularJS, Hibernate, MySQL, Spring, Android, SQL, Spring Security, Android Development, REST APIs, Back-end, Technical Leadership, APIs, Payment APIs, Full-stack, Apache Tomcat, CSS, HTML, Software Architecture, JSON, OAuth 2, Social Media APIs, Agile, Full-stack Development, TypeScript

Android Developer

2016 - 2016
Flying Manta
  • 从零开始开发了Double Dog Dare应用.
  • 在应用程序中实现了Twitter数字验证.
  • 将应用程序连接到现有的REST API.
  • 从iOS版本编译应用程序时,实现Android设计和UI模式.
技术:Java, Android, Android Development, JSON, OAuth 2, Social Media api, Agile

Software Engineer

2016 - 2016
Placester
  • 将构建系统从Ant迁移到Gradle.
  • 为应用程序进行代码审查和外部合规测试.
  • 修复了应用程序中最关键部分的紧急错误.
Technologies: Spring, Gradle, Java, SQL, Spring Security, Hibernate, Back-end, JSON, REST APIs, Agile, Google Cloud Platform (GCP)

Android Developer

2016 - 2016
HubBox (via Toptal)
  • 开发一个Android应用原型.
  • 与其他开发人员进行交互,将应用程序与API连接起来.
  • 通过Twitter API进行社交整合.
技术:Java, Android, Android开发,JSON,过程自动化

Software Developer

2015 - 2016
5AmSolutions (via Toptal)
  • 帮助创建设计和支持文档.
  • 参与技术堆栈选择.
  • 和一个很酷的分布式开发团队一起用JHipster堆栈开发了一个医疗应用程序.
Technologies: MongoDB, JHipster, Spring Boot, AngularJS, SQL, Spring Security, Hibernate, Thymeleaf, JUnit, REST APIs, Back-end, APIs, Payment APIs, Full-stack, CSS, HTML, Responsive Web Apps, JavaScript, JSON, Process Automation, Databases

首席软件工程师(顾问)

2014 - 2015
NSPK (MIR)
  • 开发了一个处理全俄罗斯信用卡交易的高负载分布式系统.
  • 帮助设计维护和支持卡片处理系统的内部项目.
  • 为银行测试系统的开发做出了贡献,并自动化了测试系统,以结合持续集成原则.
Technologies: JDBC, Spring, Multithreading, Java, Clojure, Spring Boot, SQL, Back-end, Consulting, Python, JSON, Cloud, Leadership, Performance, Databases, Microservices Architecture, Payment Gateways

Lead Developer

2013 - 2014
Unit-Soft
  • 与开发团队从零开始设计一个内部项目(CRM系统+仓库管理系统).
  • 作为一个小单位的负责人,管理、记录和创建应用程序开发过程.
  • 制定所有的设计、管理和人力资源决策.
  • 与一家正在为我们的API开发移动应用的外部公司合作. Integrated the mobile app.
Technologies: Hibernate, PostgreSQL, Ext JS, Java EE, Back-end, Technical Leadership, Full-stack, Apache Tomcat, CSS, HTML, Responsive Web Apps, JavaScript, JSON, Leadership, Databases, Full-stack Development

Senior Full-stack Developer

2012 - 2013
TopCase, Ltd.
  • 基于Bootstrap和AngularJS的模型创建了一个跨浏览器的前端.
  • 为第三方集成设计并实现了一个公共REST API.
  • 创建负载测试并解决瓶颈性能问题.
  • 开发了一个网络应用程序来管理政府文书工作和内部流程.
  • 将遗留应用程序与业务流程管理框架集成.
Technologies: Oracle, HTML5, Bootstrap, AngularJS, Java EE, SQL, Back-end, Consulting, Document Parsing, Email Parsing, PDF, Full-stack, CSS, HTML, JavaScript, JSON, Full-stack Development

Senior Java Developer

2011 - 2012
Cinimex
  • 为俄罗斯最大的商业银行开发网络银行平台.
  • 与优秀的开发团队合作,在每天的看板会议上分享经验.
  • 作为团队负责人开发账户创建和编辑模块.
  • Jax-WS web服务层部分设计, 负责银行平台和其他银行内部应用程序的后端工作.
  • 深入了解Oracle ADF框架,尽我所能利用它的可能性和优势.
Technologies: Oracle, jQuery, JSF, ADF, Java EE, Back-end, Consulting, Document Parsing, Email Parsing, PDF, Full-stack, HTML, JSON, Performance, Microservices Architecture, Payment Gateways, SOAP

Middle Java Developer

2011 - 2011
Cinimex
  • 为银行账户系统开发后端.
  • 参与网络银行平台开发.
  • 深入JavaEE技术和框架的世界, 并在实际的商业应用实例中进行了比较.
  • 为银行平台创建单元测试,为web服务层创建功能和行为.
  • 参与公司发展过程中CI的引入和整合.
技术:ADF、Apache Wicket、JSF、Java EE、咨询、微服务架构、SOAP

Alice App

http://www.aliceplatform.com/
类似于jira的酒店管理web应用程序允许将客户请求分配到不同的类别并跟踪其执行情况. 它还在各个业务领域提供了许多密切相关的功能:通信, reports, statistics, and more.

As a senior software engineer, 我的职责是在产品增长和增强期间保持高功能质量和产品可靠性.

Main goals and challenges:

•将大型Groovy/Grails单体解耦为小型Spring微服务, reducing legacy logic, 提高质量和测试覆盖率(到目前为止,10%的单体解耦)
•作为可靠性工程师参与,扑灭生产火灾并提供RCA
•建立额外的管理和监测服务, including front end, using Angular/AngularJS
•开发单点登录服务,增加多区域支持
•借助AWS Lambda和AWS SQS提高性能

Jive Intranet Platform

http://www.jivesoftware.com/
Jive是一个类似于fluence的文档存储和内部通信平台.
• Implemented, supported, 不断增强所有Jive微服务的标准化CI/CD管道.
•为新的Jive开发人员设计和开发培训训练营计划.
•开发基于云Jive的内部部署解决方案, 删除所有AWS依赖项并删除不必要的模块.
•改进了应用程序的模块化.

Alfabank网上银行平台

http://click.alfabank.ru
An online banking platform. 我是作为新模块和遗留模块的全栈开发人员参与的. 从头开始设计并实现了一个费用跟踪模块. 参与了大规模的后台重新设计,并负责保持客户体验的流畅和稳定.

Alfabank账户管理系统(内部)

银行操作人员管理客户账户的内部应用程序, reset passwords, create new service channels, etc. 此外,我还负责与现场自动取款机和提款机的整合.

莫斯科内部控制单位信息系统

一种由市政府订购的文件自动化系统,用于管理和优化流程,并排除额外的文书工作. 这个系统允许市政府进行规划, control, manage, 对在本市登记注册的单位和个体经营者的检查情况进行跟踪报告.

HubBox Android App

申请包裹管理. 有了这个应用程序,你可以从任何你想要的地方收到你的包裹:当地的商店,药店等.

用户改造,社会化API集成.

Double Dog Dare Android App

《欧博体育app下载》是一款移植自iOS的Android应用,有点像《欧博体育app下载》电影应用. 你可以和任何人打赌,如果你喜欢,你可以为真钱或点数打赌.

使用社交API,视频馈送,摄像头.

Languages

Java, Python, CSS, JavaScript, HTML, SQL, Groovy, TypeScript, GraphQL, HTML5, Clojure, Ruby, PHP, Bash, Scala, C, C++, Kotlin

Frameworks

AngularJS, JPA, Spring, Play, Spring MVC, Android SDK, Spring Boot, Spring Security, Hibernate, JUnit, Thymeleaf, Redux, Flask, OAuth 2, Next.js, Bootstrap, ADF, JSF, Apache Wicket, Chrome, Ext JS, Play Framework, Grails, Angular, Spock, Ruby on Rails (RoR), Wickets

Libraries/APIs

Underscore.js, REST APIs, React, Social APIs, Retrofit, JAX-RPC, JAX-WS, jQuery, Gmail API, Social Media APIs, JDBC, Node.js, JAX-RS, MyBatis

Tools

SoapUI, IntelliJ IDEA, Docker Compose, JHipster, Subversion (SVN), Eclipse IDE, Git, Apache JMeter, Apache Tomcat, RabbitMQ, Gradle, Amazon Simple Queue Service (SQS), Android Studio, RubyMine, Google Analytics

Paradigms

面向对象编程(OOP), Microservices, Microservices Architecture, Kanban, Unit Testing, Load Testing, Test-driven Development (TDD), Agile Software Development, REST, Automated Testing, Agile, Key Performance Metrics, Continuous Deployment, Continuous Delivery (CD), Mobile UI Design, Functional Programming, Mobile UX Design, Mobile Design, 快速医疗互操作性资源(FHIR)

Platforms

Android, Oracle, Java EE, Amazon Web Services (AWS), IBM WebSphere, Windows, Unix, JBoss, Docker, Amazon EC2, AWS Lambda, Apache Kafka, NVIDIA CUDA, Kubernetes, Google Cloud Platform (GCP)

Storage

JSON, Databases, Spring Data, MySQL, MongoDB, PostgreSQL, Elasticsearch, Amazon DynamoDB, NoSQL, Redis, Redshift

Other

Android Development, Software Development, Back-end, Architecture, APIs, Full-stack, Software Design, Payment Gateways, Full-stack Development, Web Development, Multithreading, EclipseLink, Technical Leadership, Payment APIs, Consulting, Amazon RDS, Document Parsing, Email Parsing, PDF, SSL Certificates, Software Architecture, Cloud, Distributed Systems, Leadership, Scalability, Performance, Integration, API Integration, Web Scraping, Process Automation, Multitenancy, SaaS, Data Scraping, SOAP, Single Sign-on (SSO), 站点可靠性工程(SRE), Unix Shell Scripting, WebLogic, Responsive Web Apps, Adaptive Design, Scraping

2009 - 2015

应用数学和物理硕士学位

莫斯科航空大学-莫斯科

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring