Андрей Ставринов

Senior Java Developer, люблю интересные задачи, требующие творческого подхода

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к переезду и удаленной работе

Возраст и стаж

Стаж: 15 лет и 8 месяцев

Возраст: 36 лет

Контактная информация


Профессиональные навыки


Java • Разработка под Android

Опыт работы


Сентябрь 2012 —
По наст. время
(7 лет и 4 месяца)

Songsterr

Senior Java and Web Developer
Россия, Москва
Август 2008 —
Август 2012
(4 года и 1 месяц)

iiko

Ведущий Java-программист
Россия, Москва

Обязанности и достижения

Обязанности: - Проработка архитектуры и дизайна новых компонентов сервера, реализация, JUnit-тесты - Архитектурное ревью, ревью кода, документирование - Профилирование и оптимизация производительности системы - Оптимизация и поддержка БД MS SQL Server - Локализация серверных компонентов (отраслевая и языковая) - Собеседлвание кандидатов на должность Java-программиста и ввод в проектную деятельность Достижения: - Полностю релизован серверный движок формирования OLAP-отчётов с нетривиальной бизнеслогикой аггрегации и группировки данных - Реализован механизм обеспечения обратной совместимости репликации данных между серверами разичных версий (двусторонняя адаптация и фильтрация данных, восстановление пропущеной информации при обновлении) - Система мониторинга важных параметров активности и роботоспособности всех серверов сети ресторанов Система автоматизации ресторанов и кафе. Собственный протокол хранения и обмена сущностями в XML, свой движок кросс-платформенных сервисных вызовов, репликация данных с поддержкой обратной совместимости версий и к изменениям модели данных, сложные конфигурируемые OLAP-отчёты, авто контроль параметров работы системы и оповещение, мониторинг работы сети ресторанов Tomcat, Spring, Hibernate, Servlets, JSP, Guava, JodaTime, XML, XSLT, CSS, TeamCity, Crucible SQL Server 2005-2008, optimization
Сентябрь 2006 —
Август 2008
(2 года)

Luxoft

Java-программист
Россия, Москва

Обязанности и достижения

Обязанности: - Разработка фронтенда системы обработки крединых заявок (дизайн и реализация нового функционала, доработки и рефакторинги, покрытие существующего и нового кода тестами) - Профилирование и оптимизация сервера и работы с БД Достижения: - Кластеризация серверов, разделение функционала между группами серверов - Курсы: Design Patterns, Antipatterns, Usability and design, Documentum, Oracle perfomance optimization JavaSE, Swing, Java Web Start, Servlets, Struts, SSL, Derby, iBatis, Oracle, Capstone API
Январь 2006 —
Август 2006
(8 месяцев)

Нефтегазовые системы

Ведущий Java-программист
Россия, Сургут

Обязанности и достижения

Обязанности: - Дизайн и реализация WebUI системы подбора нефтедобывающего оборудования Достижения: - Создана библиотека JSP-тэгов - Реализована 2D и 3D визуализация невтяной скважины на базе чистого HTML и графических сервлетов JSP (JSTL, Custom tags), Servlets (3D visualization rendering), JOGL, Oracle 10g, HTML, CSS
Май 2004 —
Декабрь 2005
(1 год и 8 месяцев)

Страховое общество «Сургутнефтегаз»

Инденер-программист 3 категории
Россия, Сургут

Обязанности и достижения

Обязанности: - Разработка, поддержка, тестирование различных корпоративных систем - Реализация шлюзов обмена данными с внешними системами (SAP R/3 и внутренними) Достижения: - Реализация пакетного обмена данными с центральным серверов через сеансовый спутниковый канал посредством контроллера пересылки данных, с поддержкой обновления справочников - 3D визуализация кустов нефтяных скважин и процесса бурения в реальном времени зоопарк технологий: Delphi, ActiveX, Java (Applets, Web Services, JSP, Servlets, OC4J), PHP, Oracle 10g, PL/SQL, OpenGL

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


Январь 2000 —
Январь 2004

Сургутский филиал Омского государственного технического университета

Автоматизированные системы обработки информации и управления
Россия, Сургут

Специализация и достижения

красный диплом

О себе


Специализация и профессиональные навыки:
Специализация: Java SE 6 (Core, Collections, Concurrency, Performance, GC tuning)
Опыт (технологии, библиотеки и средства):
J2EE, Servlets (html, xml, graphics), Android, Google Commons & Collections, JSP (JSTL, Custom Tags Library), WebServices, Jersey, Hibernate, iBatis, Spring, Struts, Swing, Applets, AJAX, JMX, JodaTime, Annotations, Reflection, Swing
XML, XSLT
Oracle 10g + PL/SQL, MS SQL Server 2008, Derby
IntellijIDEA, Eclipse, JetBrains static checks with annotations

Изучаю Scala, Clojure

Профессиональные цели:
- Улучшать мир и делать user-friendly средства для его улучшения
- Развиваться в направлении обработки изображений, анализа данных и искусственного интеллекта
- Постоянное расширение профессиональных навыков и опыта в разработке высоконагруженных распределённых web-систем

Награды, сертификаты, портфолио, проекты:
Certificate on betterprogrammer.com: http://www.betterprogrammer.com/certificate/BP1P14C9W

2011 - 2 место в финале Интернет-математики 2011, команда Hypeastrum, участвовал в одиночку, рейтинг: http://imat2011.yandex.ru/results

1999 - 2 место в городской олимпиаде по информатике (г.Сургут, программирование на Pascal)


Рекомендательные письма


Игорь Любин

К.ф.-м.н. • знакомый

Отличный специалист, ориентирован на результат, внимателен к тестировщикам.

Письмо написано 08 апреля 2013 в 09:00 • Согласились: 1