Anton Goncharov,荷兰阿姆斯特丹的开发者
Anton is available for hire
Hire Anton

Anton Goncharov

Verified Expert  in Engineering

企业集成模式(EIP)开发人员

Location
Amsterdam, Netherlands
Toptal Member Since
July 29, 2016

Anton是一名熟练的后端软件工程师和充满激情的学习者. 他在设计健壮且可扩展的应用程序方面拥有丰富的专业知识, 主要创建和支持几个大型分布式系统. 他非常精通Java、Kotlin和DevOps堆栈. 他有全栈JavaScript开发的实践经验. 安东还努力参与社区工作. 他为开源存储库做出贡献,发表过文章,并发表过公开演讲.

Portfolio

IKEA
Java, Google Cloud, PostgreSQL, Terraform, Apache Camel, Quarkus, Pact, OpenAPI...
Datagrate
Kotlin, Java, Apache Camel, ActiveMQ, Spring, Talend ESB, Elasticsearch...
ScS-Luettgen (via Toptal)
Java, WildFly, ActiveMQ, Apache Camel, Apache CXF, Angular, Oracle, PDFBox...

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Git, IntelliJ IDEA, Amazon Web Services (AWS), 谷歌云平台(GCP), Miro, Shell, Slack, Teams

The most amazing...

...我实施的是一个数据集成解决方案,处理与covid相关的敏感实验室数据,作为我对全球应对大流行的贡献.

Work Experience

Senior Software Engineer

2021 - PRESENT
IKEA
  • 实现一个新应用程序的后端, leveraging advanced, 有效的路线规划和执行计算模型. 这显著降低了成本,节省了高达10%的送货服务费用.
  • 介绍了使用PactFlow的契约测试实践, 旨在提高服务间通信的可靠性. 这一举措有助于改善系统交互和效率.
  • 设计并实现了一个异步数据管道, 处理所有订单数据并汇总基本业务指标. 这实现了与SAP的无缝集成,简化了财务结算流程.
Technologies: Java, Google Cloud, PostgreSQL, Terraform, Apache Camel, Quarkus, Pact, OpenAPI, AMQP, Solace, Splunk, OpenTelemetry, Kubernetes, Google Kubernetes Engine (GKE), Microservices Architecture, CI/CD Pipelines, Microservices, Back-end, Retail & Wholesale

Senior Software Engineer

2019 - 2021
Datagrate
  • 通过开发Kotlin后端和执行一些React前端原型,从零开始实现了一个低代码SaaS MVP. 帮助组织项目团队. 协助搭建Google Cloud基础设施.
  • 为亚洲最大的医疗保健集团实施数据集成解决方案,在疫情期间传输和处理与covid -19相关的测试数据.
  • 为来自不同领域的客户构建后端数据集成项目, such as digital media, research, retail, and IT. 帮助解决复杂的系统问题. 所有的项目都得到了积极的反馈.
  • 招聘并审核两名前端开发人员和一名后端开发人员的绩效. 协调团队,设定和评估项目里程碑.
Technologies: Kotlin, Java, Apache Camel, ActiveMQ, Spring, Talend ESB, Elasticsearch, ELK (Elastic Stack), 谷歌云平台(GCP), Amazon Web Services (AWS), Consul, Ansible, Terraform, Kubernetes, Docker, Microservices, Microservices Architecture, CI/CD Pipelines, REST API Architecture, JMS, Spring Boot, Spring REST, JavaScript, TypeScript, Swagger, Git, Camel, Apache Kafka, Apache Camel K, JointJS, SOAP, OpenTelemetry, Grafana, Salesforce, Elastic, OpenAPI, Talend, 面向对象编程(OOP), 面向对象设计(OOD), Apache CXF, Middleware, 企业集成模式(EIP), Linux, MongoDB, Amazon EC2, Agile Software Development, Redux, React Router, REST APIs, Hibernate, MySQL, React, Google Cloud, Back-end, Full-stack

Lead Software Engineer

2017 - 2019
ScS-Luettgen (via Toptal)
  • 发布了一个新的站点版本和设备管理工具,由一组新的后端SOAP和REST Java EE服务支持. 保持高可靠性标准, covered code with tests, 并使用Gatling和优化执行负载测试.
  • 使用基础设施计划和设备自动生成PDF报告.
  • 实现的DevOps实践:容器化和持续交付管道.
Technologies: Java, WildFly, ActiveMQ, Apache Camel, Apache CXF, Angular, Oracle, PDFBox, Microservices, SOAP, Microservices Architecture, CI/CD Pipelines, Java EE, REST API Architecture, JBoss Application Server, JMS, JavaScript, TypeScript, Swagger, Oracle SQL, Docker, Git, Camel, OpenAPI, 面向对象编程(OOP), 面向对象设计(OOD), Middleware, Linux, 测试驱动开发(TDD), REST APIs, Hibernate, Back-end, Full-stack

自由软件开发员

2017 - 2017
QuadWrangle (via Toptal)
  • 开发了一个创建个性化社交网络的网络平台.
  • 为许多收件人实现了aws支持的电子邮件广播功能.
  • 为应用程序开发管理工具.
技术:亚马逊网络服务(AWS), Docker, MongoDB, Play Framework, Java, REST API Architecture, Spring Boot, Spring REST, Swagger, Git, Microservices, Microservices Architecture, CI/CD Pipelines, OpenAPI, 面向对象编程(OOP), 面向对象设计(OOD), Middleware, Linux, 测试驱动开发(TDD), Agile Software Development, REST APIs, Hibernate, Back-end

自由软件开发员

2016 - 2017
树屋科技集团(通过Toptal)
  • 为公司客户实施ETL解决方案, 与数据分析人员沟通,定义适当的映射模型和功能需求. 为第三方api(如Zoho和Netsuite)和数据库开发适配器.
  • 实现了一个具有动态配置的平台,该平台在运行时启动CDC和ETL路由,从Salesforce获取数据, NetSuite, Generic DBs, and Excel, 加载到MSSQL的集中式数据湖中. 与自定义仪表板集成.
  • 使用自定义组件扩展了Talend ESB功能. 建立数据管道,每天处理数十万个事件, 旨在保证数据传递和可观察性.
Technologies: REST APIs, 企业集成模式(EIP), Oracle Database, Java, Talend ESB, Camel, Spring, Oracle, Salesforce, REST API Architecture, JMS, Spring Boot, Spring REST, Swagger, Oracle SQL, Docker, Git, CI/CD Pipelines, Amazon Web Services (AWS), OpenAPI, 面向对象编程(OOP), 面向对象设计(OOD), Apache CXF, ActiveMQ, Middleware, Linux, Amazon EC2, Agile Software Development, Hibernate, MySQL, Back-end

Senior Software Developer

2015 - 2016
Right & Above
  • 创建了一个分析门户网站,图形化地表示美国选举过程的公开数据.
  • 支持使用OSGi框架的国家美术馆后端.
  • 开发了一个门户网站,用于在单一界面中管理家庭成员的设备.
  • 与Quickbooks API和一组电子商务供应商集成了报价管理应用程序.
技术:PostgreSQL, MongoDB, D3.js, Spring, Java EE, Java SE, Java, Apache Tomcat, REST API Architecture, Spring Boot, Spring REST, JavaScript, Swagger, Oracle SQL, Docker, Git, Microservices, Microservices Architecture, SOAP, Amazon Web Services (AWS), OpenAPI, 面向对象编程(OOP), 面向对象设计(OOD), Middleware, QuickBooks API, Linux, 测试驱动开发(TDD), Agile Software Development, REST APIs, Hibernate, Back-end, Full-stack

Senior Java Developer

2014 - 2015
Fasten
  • 开发了一种类似uber的商业拼车服务,将司机和乘客联系起来.
  • 实现了健壮的计费功能.
  • 创建通知服务,并将其与苹果和谷歌api集成.
Technologies: WildFly, PostgreSQL, Cassandra, Hazelcast, JBoss Drools, Java EE, Java, Apache Tomcat, REST API Architecture, JBoss Application Server, JMS, Git, Microservices, Microservices Architecture, 面向对象编程(OOP), 面向对象设计(OOD), Middleware, Linux, REST APIs, Back-end

Senior Java Developer

2010 - 2014
Magnit
  • 在俄罗斯最大的杂货零售商中设计并开发了一个跨应用程序数据交换.
  • 从零开始设计企业服务总线实现.
  • 建立了监测和审计制度和保证交付机制.
  • 在部门之间实现高负载数据流,每天处理数百万条消息.
  • 领导一个由7名Java开发人员组成的团队,在ESB中实现数十个新的数据集成管道.
Technologies: Informatica, Oracle, Apache Tomcat, Hibernate, Vaadin, Spring, ActiveMQ, Apache Karaf, Apache Camel, Java EE, Java SE, Java, JMS, Spring Boot, Spring REST, JavaScript, JBoss Fuse, Swagger, Oracle SQL, Camel, SOAP, Elastic, OSGi, 面向对象编程(OOP), 面向对象设计(OOD), Apache CXF, ELK (Elastic Stack), Apache Felix (OSGI), Middleware, 企业集成模式(EIP), Linux, Back-end, Retail & Wholesale

Java Developer

2008 - 2010
Extracode
  • 开发并支持一个应用程序,该应用程序将来自世界各地的蜂窝提供商的发票加载到单个会计系统中.
  • 实现了一个自动从手机提供程序网站获取文档的工具.
  • 支持内部电子内容管理系统.
Technologies: SAX, Xerces, Oracle Database, Apache POI, Java SE, Java, Apache Tomcat, Oracle SQL, 面向对象编程(OOP), 面向对象设计(OOD), Linux, MySQL, Back-end

低代码开发平台

一个基于web的平台,用Kotlin和Java编写,用于设计数据路由, APIs, 和服务在遵循企业集成模式(EIP)的可视化构建器中, 然后将工件部署到多租户Kubernetes环境中,并将运行时数据流式传输回客户端的浏览器.

拼车服务|系牢

我开发了一项商业拼车服务,将司机和乘客联系起来. 这项服务的目标是美国市场,因此有必要将其与当地支付提供商整合起来. 它的主要竞争对手是Uber、Lyft等. 该应用程序采用面向服务的设计,是模块化和可伸缩的. 我设计并实现了计费功能, 用于与支付提供商集成的网关, 以及一些基本的业务逻辑.

美国选举分析门户网站

我为美国一家权威媒体公司开发了一个内部网分析门户. 该应用程序汇集了有关总统和州长选举媒体活动的公开数据, 并为使用D3的报告提供了一个仪表板.Js地理地图和灵活的图表.

Integration | Magnit

我为俄罗斯最大的零售商设计并开发了跨地域的应用程序数据交换. 我的团队实现了每天处理数百万条消息的高负载数据流, monitoring and audit system, 保证交付机制. 我处理了应用程序架构, development, team management, 以及部门在不同时期的工作规划.

集成财务软件

我设计并实现了复杂的数据流,使用Talend Open Studio将投资管理解决方案与外部应用程序集成在一起. 在Talend ESB基本功能之上引入了补充功能:扩展日志记录, tracing, 以及工作间的沟通. 我在一些数据流中使用了Zoho CRM API. 我还咨询了客户可能存在的集成缺陷,并设计了解决方案.

Family Device Management

我开发了一个管理设备(桌面)的门户, laptops, 家庭成员的平板电脑和智能手机. 它提供了为这些小工具创建规则和限制的函数.G,家长控制或计划更新. 门户有一个支持各种平台的应用程序商店. 我实现了一个API,用于将门户与不同平台连接起来. 该门户与iOS移动设备管理一起工作. 我从零开始创建了应用程序商店,并为其提供了管理工具.

docIO ECM

我设计并开发了一个嵌入式文档存储任务管理系统. 它的主要目的是存储文档及其版本历史记录,并将它们附加到可管理的类型化任务.
2005 - 2010

应用数学硕士学位

库班国立大学-克拉斯诺达尔,俄罗斯

FEBRUARY 2019 - PRESENT

Blockchain Specialization

Coursera

JUNE 2016 - PRESENT

Algorithmic Toolbox

加州大学圣地亚哥分校, 国立研究型大学高等经济学院通过Coursera

OCTOBER 2013 - PRESENT

Oracle Certified SQL Expert

Oracle

JUNE 2013 - PRESENT

Scala中的函数式编程原理

École洛桑理工学院,通过Coursera

SEPTEMBER 2011 - PRESENT

Oracle认证专业Java SE 6程序员

Oracle

Languages

Java, Kotlin, JavaScript, Java SE, TypeScript, Go

Frameworks

Spring Boot, Spring, Apache Felix (OSGI), Apache Camel, Camel, Swagger, Apache CXF, Hibernate, Play Framework, Angular, Vaadin, OSGi, Redux

Libraries/APIs

JMS, Spring REST, Apache POI, SAX, REST api, OpenAPI, React Router, React, jQuery, D3.. js, QuickBooks API, PDFBox, Vue, AMQP

Tools

JBoss Application Server, WildFly, Apache Tomcat, ActiveMQ, IntelliJ IDEA, Git, ELK (Elastic Stack), Grafana, Apache Karaf, JBoss Drools, Elastic, Ansible, Terraform, Shell, Splunk, Google Kubernetes Engine (GKE), Slack

Paradigms

REST API Architecture, Microservices, Microservices Architecture, 面向对象编程(OOP), 面向对象设计(OOD), Agile Software Development, 测试驱动开发(TDD)

Platforms

Java EE, Talend, Docker, Amazon Web Services (AWS), Kubernetes, 谷歌云平台(GCP), MacOS, Oracle, Oracle Database, Amazon EC2, Linux, Salesforce, Apache Kafka

Storage

Spring Data, Oracle SQL, Hazelcast, MySQL, PostgreSQL, Cassandra, MongoDB, Elasticsearch, Google Cloud

Other

企业集成模式(EIP), Middleware, Talend ESB, Apache Camel K, Back-end, Full-stack, JBoss Fuse, OpenTelemetry, CI/CD Pipelines, Xerces, Informatica, Consul, JointJS, Quarkus, Knative, SOAP, Pact, Solace, Teams

Industry Expertise

Retail & Wholesale

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring
" class="hidden">学术不端网