Антон Гончаров Разработка приложений
Я создаю сложные продукты для интернета и предприятий. Веду весь цикл проекта «с нуля» — от архитектуры до внедрения. Я не занимаюсь графическими интерфейсами, но участвую в постановке технического задания дизайнерам.
English

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

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

Не беру заказы на разработку сайтов-визиток, промостраниц и интернет-магазинов.

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

Проекты

Интеграция

Системная интеграция в «Магните» Внедрение ESB, разработка потоков данных и сервисов. Проектировал и создавал систему обмена данными между приложениями в крупном ритейлере с широкой географией. Разработка высоконагруженных потоков обмена данными (миллионы сообщений в день), мониторинг, механизмы гарантированной доставки. В разное время занимался всем — от архитектуры и разработки, и до руководства командой, планирования работы подразделения. Технологии: Java SE/EE, Apache Camel, Apache Karaf (OSGi), ActiveMQ, Spring, Vaadin, Hibernate, Tomcat, Oracle Database, Informatica PowerCenter
Интеграция финансовых приложений Разработка потоков данных между порталом для управления портфелями инвестиций и сторонними продуктами. Спроектировал и внедрил несколько потоков данных на платформе Talend Open Studio. Разработал функционал, расширяющий базовые возможности Talend ESB: детальное логирование, трассировка, обмен данными между потоками. Использовал ZohoCRM API. Получил обширное представление о возможностях и подводных камнях работы с Talend ESB. Технологии: Java SE, Talend ESB, Oracle Database
TEM Autoloader Автоматическая загрузка счетов мобильных операторов. Разрабатывал и поддерживал серверное приложение, которое автоматически загружает счета сотовых операторов в единую учетную систему. Часть счетов берётся напрямую с сайтов провайдеров. Приложение обрабатывает разнородные документы в форматах xls, csv, mdb, edifact, xml и др., работает с большими объёмами входных данных. Технологии: Java SE, JDBC, Xerces SAX, Apache POI, Oracle Database

Back–end

Сервис такси «Fasten» Безоператорская служба такси по модели Uber. Разрабатывал сервис, связывающий пассажиров с водителями. Продукт для американского рынка, интегрировал с местными платежными провайдерами. Бизнес-модель во многом аналогична конкурентам: Uber, Lyft и пр. Приложение исповедует модульную архитектуру, сервисный подход, горизонтальное масштабирование. Я занимался биллингом, частью ключевой бизнес-логики и механизмом оповещений через Apple и Google. Технологии: Java EE, Drools, Hazelcast, Cassandra, PostgreSQL, Wildfly AS (ex-JBoss AS)
Контроль за девайсами в семье Портал для централизованного управления группой устройств. Участвовал в создании портала, через который можно управлять устройствами (компьютеры, планшеты и смартфоны) членов семьи. Например, задавать для них правила родительского контроля, обновления по расписанию и пр. В портал встроена витрина приложений с продуктами вендора. Я разработал API для работы с устройствами на разных платформах. Интегрировал в портал работу с iOS Mobile Device Management. Полностью создал витрину приложений с инструментом администрирования. Технологии: Java SE, Spring Web+Security, Spring REST, Spring Data, MongoDB, MySQL, AngularJS
Предвыборная аналитика в США Портал с аналитикой предвыборных кампаний в США. Разрабатывал портал для крупной медиакомпании, показывающий затраты на предвыборные кампании участников президентских и губернаторских гонок в США. Данные загружаются через инструменты администрирования, пользователь получает настраиваемые отчёты, интерактивное сравнение статистики по кандидатам. Данные отображаются с привязкой к географическим объектам (карты страны и штатов) через d3.js. Технологии: Java SE, Spring Web+Security, Spring REST, Spring Data, PostgreSQL, AngularJS, d3.js

Full–stack

Портал галереи искусств Развитие портала крупнейшей зарубежной галереи искусств. Создавал инструменты для авторов контента и сопровождал текущие компоненты, внося изменения по требованиям заказчика. Технологии: Java SE, Apache Felix (OSGi), Adobe AEM, JSP
docIO Система электронного документооборота. Спроектировал и реализовал систему электронного документооборота со встроенным хранилищем документов, поддерживающим версионность, и визуальным редактором маршрутов дел. Технологии: Java SE, JDBC, Spring Web, JSP+JSTL, Tomcat, IBM DB2, jQuery, RaphaëlJS
Bamberg Движок для ведения блога путешествий. Занимался всем от идеи для реализации, разрабатывая удобную и прозрачную систему ведения журнала поездок. Есть фильтрация просмотра по времени и месту. Страница с рассказом о поездке опрятная и простая, создается через WYSIWYG редактор. Технологии: Node.js, MongoDB, AngularJS (MEAN stack)
Связаться со мной: goncharov.antn@gmail.com