Anton Goncharov, software developer 👨‍💻
Я создаю сложные продукты для интернета и предприятий. Веду весь цикл проекта «с нуля» — от архитектуры до внедрения. Я не занимаюсь графическими интерфейсами, но участвую в постановке технического задания дизайнерам.
сейчас

2017
Разрабатываю инструменты планирования и вспомогательные сервисы для телекома Vodafone Germany в составе команды Superior Consulting Services. Технологии: Java SE & EE, Wildfly AS, Swagger, Resteasy, Apache CXF, Apache Camel, AngularJS, Angular 6, Oracle DB
2017

2016
Проектировал и внедрял потоки данных между порталом для управления портфелями инвестиций и сторонними продуктами (CRM, биржи акций, банковские приложения) для швейцарской инвестиционной компании 🇨🇭🏦. Разработал функционал, расширяющий базовые возможности Talend ESB: детальное логирование, мониторинг, синхронизация между потоками. Технологии: Java, Talend ESB, Oracle DB
С июля 2016 года и по сегодняшний день я работаю удалённо в Toptal.
2016 Разрабатывал портал для крупной медиакомпании, формирующий отчёты о затратах на предвыборные кампании участников президентских и губернаторских гонок в США 🇺🇸📊. Я разработал загрузку данных через инструменты администрирования, вывод отчётов, интерактивное сравнение статистики по кандидатам. Данные отображались с привязкой к карте штатов и округов через d3.js. Технологии: Java SE, Spring Web+REST+Data+Security, PostgreSQL, AngularJS, d3.js
2016 Участвовал в создании SaaS-портала Comodo One Home Edition, позволяющего управлять мобильными устройствами членов семьи: задавать для них правила родительского контроля, обновления по расписанию и т.п. Я разработал API для работы с устройствами на разных платформах, встроенную в портал витрину приложений с продуктами вендора, инструменты для её администрирования. Интегрировал приложение с iOS Mobile Device Management. Технологии: Java SE, Spring Web+REST+Data+Security, PostgreSQL, AngularJS, d3.js
2015 Разрабатывал сервис такси Fasten, связывающий пассажиров с водителями. Продукт предназначался для американского рынка, c задачей аналогичной конкурентам: Uber, Lyft и пр. Я участвовал в создании приложения, реализующего модульную архитектуру, сервисный подход, горизонтальное масштабирование. Я занимался биллингом, частью ключевой бизнес-логики и механизмом оповещений через внешние шлюзы. Технологии: Java EE, Drools, Hazelcast, Cassandra, PostgreSQL, Wildfly AS (ex-JBoss AS)
2014

2010
Я отвечал за системную интеграцию в Магните, крупном ритейлере с обширной географией. Разрабатывал высоконагруженные потоки доставки данных (миллионы сообщений в день), их мониторинг, механизмы гарантированной доставки. Занимался архитектурой и разработкой, позже руководил командой разработчиков. Технологии: Java SE & EE, Apache Camel, Apache Karaf (OSGi), ActiveMQ, Spring, Vaadin, Hibernate, Tomcat, Oracle DB, Informatica PowerCenter
2010

2008
Я разрабатывал и сопровождал приложение для EZWIM, которое загружало корпоративные счета от мобильных операторов со всего мира в общую учётную систему. Документы могли быть большого объема и разного формата: XLS, CSV, MDB, EDIFACT, XML, etc. Некоторые счета захватывались автоматически с сайтов операторов. Технологии: Java SE, JDBC, Xerces SAX, Apache POI, Oracle Database
Создал свой движок для журнала путешествий — Bamberg 🛤. Занимался всем от идеи до реализации, разрабатывая удобную систему ведения блога о поездках. Сделал инструменты администрирования и WYSIWYG редактор. Впоследствии мигрировал фронтенд с AngularJS на Angular 6. Технологии: Node.js, MongoDB, Angular 6
Спроектировал и реализовал систему электронного документооборота DocIO со встроенным хранилищем документов, поддерживающим версионность и визуальным редактором маршрутов дел. Технологии: Java SE, JDBC, Spring Web, JSP+JSTL, Tomcat, IBM DB2, jQuery, RaphaëlJS

Я разрабатываю сервисы для упрощения жизни бизнеса и создания сильных конкурентных преимуществ. Работая над проектом, понимаю, какой должна быть грамотная архитектура, которую не надо перекраивать под каждую задачу. Не стремлюсь навязать экзотичный набор технологий, опираюсь на проверенные и понятные инструменты. В своей работе стараюсь максимально автоматизировать рутину, чтобы не отвлекаться от сути задачи. Ценю профессионализм и компетентность.

Я смотрю на проблемы заказчика с его ракурса и не перегружаю терминами на птичьем языке. Умею планировать собственную работу, не нуждаюсь в постоянном контроле. Всегда делю задачу на этапы, показываю промежуточные результаты.

Работаю только официально, без устных договоренностей.

Публикации

Сертификаты