Итак, много лет болтается резюме, примерно такого содержания, но кроме унылых банков и тоскливых их аналогов, никто не пишет:
30 лет, Не готов к переезду, готов к редким командировкам
Желаемая должность и зарплата: Инженер-программист, 2 000 USD
Опыт работы — 8 лет 7 месяцев
<фриланс>: 2015 — настоящее время
2017 Участие в разработке системы контроля корпоративной переписки.
Используемые технологии: java, kotlin, spring
Мной разработаны:
- интерфейсы взаимодействия компонентов системы
- классификатор текста на базе doc2vec
2016-2017 Участие в разработке Haven - системы управления Docker
Используемые технологии: java, spring, docker, etcd
Мной разработаны:
- сервисы управления узлами и кластерами
- файловая очередь событий
- объектный маппинг для key-value хранилища
2015-2016 Участие в разработке серверной части системы
микросервисов для мобильных устройств.
Используемые технологии: java, spring, hibernate,
netflix eureka, rabbitmq, redis, mysql, docker,
swarm, weave
Мной разработаны:
- сервис рассылки почты
- сервис http балансировки
- сервис файлового хранилища
- модуль интеграции swarm и netflix eureka
- модуль интеграционного тестирования
<какоето местное ооо> 2008 — 2014 6 лет
Инженер-программист
В число обязанностей входило:
- Разработка платформы.
- Руководство отделом разработчиков.
- Внедрение инфраструктуры сontinuous integration
и системы управления проектом.
Создание платформы для корпоративных приложений.
Ключевая особенность платформы: короткий цикл
внесения изменений в объекты и логику (не требуются
этапы компиляции и развертывания).
Разработанные мной модули:
- генератор sql запросов (oracle и postgresql) для
генерации объектов бд и выборки по сложным условиям фильтрации
(в т.ч. поддерживаются рекурсивные и вложенные запросы)
- генератор GUI (на swing) по описаниям объектов платформы
- DSL правил для динамического GUI
- DSL для описания java объектов
На базе платформы создана система мониторинга
пассажирского транспорта.
Разработанные мной модули:
- система анализа движения транспортных средств по
маршруту в реальном времени для определения отклонений
от расписания, выхода за пределы маршрута и прогнозирования
прибытия ТС в пункт назначения
Также на идеях платформы была создана система продажи билетов.
Ключевая особенность системы: минимизация затрат на сопровождение.
Разработанные мной модули:
- генератор HTML форм по JPA Entity для ввода данных и поиска
- генератор JPA запросов по заполненным пользователем полям
- система навигации по дереву объектов,
- модуль преобразования результата JPA запроса в JSON (с
учетом циклических ссылок и т.п.) и выгрузка пользователю
Образование <высшее профильное>
Ключевые навыки
Знание языков: Русский — родной, Английский —
читаю профессиональную литературу
Навыки: Java SE; Java Servlets; Linux
Дополнительная информация
Опыт работы с:
app server: tomcat, glassfish
frameworks: spring, guice, dagger
template engine: velocity, jsp
sql: mybatis, hibernate, jpa
test: junit, mockito, hamcrest
tool: maven, ant, ivy
ide: netbeans, intellij idea, eclipse, visual studio, sharp develop
services: jenkins, artifactory, redmine, jira, trac
Базовый опыт разработки под Android.
Некоторый опыт программирования на javascript, python, ruby, bash, lua, c#, c.
Опыт использования linux более 9 лет.
Предпочитаю работать с open source технологиями.
В чем ошибка? То ли у меня в резюме что-то отпугивающее адекватных работодателей, тол-ли просто все плохо.