Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Java developer/team lead/architect

Женщина
Тамбов, переезд возможен, готова к командировкам
Занятость
График работы

Опыт работы

Май 2018 —
июнь 2021
3 года 1 месяц
Спортмастер
Ведущий программист
Поддержка и разработка серверных приложений на Java. Работа со Spring boot, Reactor, Webflux, Oracle Подготовка прототипа сервиса оформления заказов, проведение связанных с работой RND, дальнейшее развитие сервиса. Разработка и поддержка других вспомогательных внутренних сервисов.
Декабрь 2017 —
апрель 2018
4 месяца
PSS
Ведущий программист
Разработка финансовых сервисов с использованием Java 8, Spring boot, асинхронное программирование. Немного - патчи к фронту на Angular 4.
Август 2017 —
декабрь 2017
4 месяца
Частный проект
Программист
Программирование вебсервиса на Go(golang), с использованием PostgreSQL. Некоторые части проекта выложены на github.
Июнь 2014 —
июнь 2017
3 года
ArtX
Ведущий программист
Разработка АСУТП Octopus с использованием nodejs и Postgresql. Разработка архитектуры подсистемы хранения данных в СУБД Postgresql в связке c nodejs.(собственный пул соединений, выживаемость системы в случае краха СУБД, система обновлений и миграции на новые версии) Исследование систем резервирования касательно СУБД PostgreSQL (отработка ситуаций падения СУБД, репликация, failover). Разработка решений для хранения больших таблиц в PostgreSQL(логов и т.д) посредством секционирования таблиц, автоматического создания секций. Разработка драйверов внешних устройств(счетчиков тепла, электроэнергии и т.д). Разработка внутренних сервисов на Java и PHP
Январь 2013 —
апрель 2014
1 год 3 месяца
ООО Лавтек
Ведущий программист
Написание новых внутренних сервисов(PHP, JavaScript, MySQL) Оптимизация СУБД Mysql. Внедрение секционирования больших таблиц. Сбор требований на ПО, написание спецификаций на новые компоненты.
Июль 2011 —
сентябрь 2013
2 года 2 месяца
ВГТРК, Телеканал "Россия 2
Ведущий программист
Руководство разработкой новой системы спортивной статистики взамен старой. Руководство взаимодействием специалистов при разработке нового матчцентра Оптимизация системы, исследование "тонких" мест в коде(своем и коллег), вызывающих падение производительности и утечку памяти(MySQL, Memcache, PHP, xhprof) Периодически - аудит слабых мест загрузки страниц(HTML, Javascript) Руководство доводкой до ума приложения для SmartTV Разработка, согласование технических требований по показу медийного контента в приложениях для телевизоров в LG и Samsung Написание спецификаций по интеграции различных подсистем проекта.
Март 2007 —
июль 2011
4 года 4 месяца
ИП Азаров И.В.
Независимый разработчик
Частные проекты и порталы. Консультирование на тему тонких мест информационных систем. Используемые языки и среды: PHP, Javascript, NodeJS, Java Базы данных: MySQL, PostgreSQL.
Июль 2006 —
март 2007
8 месяцев
ОАО "АРТИ"
Ведущий программист по внедрению системы управления предприятием
Поддержка системы управления предприятием "Экософт". Работа с MSSQL. Написание подпрограмм на T-SQL к системе. Написание брифа с характеристиками используемого продукта и причинами перехода на более совершенное ПО. Взаимодействие с заводом резино-технических изделий и филиалами в регионах.
Апрель 2006 —
июнь 2006
2 месяца
Муниципальный единый расчетный центр
Программист
Поддержка и написание модулей к биллинговой системе(платежи за коммунальные услуги), аудит кода. Delphi + Oracle Достижения: написано несколько модулей для системы, исправлены ошибки в системных библиотеках, используемых организацией.
Декабрь 2004 —
январь 2006
1 год 1 месяц
Хостинговая компания
Ведущий программист
Руководство проектом системы учета продаж хостинга(PHP, MYSQL). Создал централизованный сервер статистики - сервис собирающий транзакции от различных платежных систем, для использования остального программного обеспечения компании. Реализована система переконфигурации системы мониторинга сетей Nagios 2.0 + модуль nrpe по имеющейся базе данных хостов и сервисов(FreeBSD, PHP, Java,MySQL,C/C++, Unix Shell), причем сделанная распределенной Реализовано несколько систем продаж через сеть и система обмена электронных денег.

Обо мне

Разносторонне развитый специалист со стажем в отрасли больше 20 лет. Прошел путь от Borland C++ и Watcom C для MSDOS до сред разработки в их современном состоянии. Кроме обширного опыта разработки имею достаточный опыт управления проектами, составления проектной документации, опыт эффективного взаимодействия с членами команды и широкий кругозор в плане средств разработки ПО. С чем я работал: Java - jdbc, spring boot, микросервисы, spring data, hibernate. Опыт работы с reactor, webflux и асинхронным программированием. Node.js - 3 года стажа, использование в работе расширений ECMA6. Любимая подсистема в качестве базового вебсервера - socketcluster, предпочитаемая ORM - sequelize. Был и опыт работы с nodejs не умеющей в Promise async/await - и соответственно опыт наведения порядка в callback hell. Есть опыт работы с приложениями использующими websocket и опыт подготовки инфраструктуры под них. PHP с 4.2 до 5.4 - больше 10 лет стажа. Знание набора умных слов Blitz, Memcache, APC, xcache, умение собрать все это и настроить в том числе Go - был опыт работ с этим языком в течение полугода, вспомню, если нужно будет. С/C++ - почти нет хорошего стажа, базовые знания. Unix shell - могу писать скрипты. Базы данных. MySQL - навыки тюнинга, оптимизация запросов, понимание работы индексов и разницы между InnoDB и MyISAM. PostgreSQL - установка/настройка, написание хранимых процедур, проектирование структуры БД. Oracle - есть опыт написания кода на PL/SQL. MSSQL - писал процедуры на T-SQL для MSSQL 2003. Mongodb, couchbase - настройка, развертывание приложений. Веб. Apache - настройка, работа с производительностью. Nginx - навыки настройки и написания правил rewrite. Предпочитаю технику Apple, Mac OS, Ubuntu Linux.

Образование высшее

2002
Тамбовский государственный университет
Математика, Специалист, Математика, Специалист

Знание языков

Русский — родной
Иностранные языки
Английский — B2 — Средне-продвинутый

Опыт вождения

Имеется собственный автомобиль

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения