publicvlasovpublicvlasov

Павел Власов

Java: backend (больше), frontend (меньше) · Бэкенд · Разработка ПО
Не ищу работу
Опыт работы: 20 лет и 6 месяцев
Регистрация: 22.09.2009
Последний визит: 2 года назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Java · Git · SQL · JavaScript · PHP · Python · ООП · Bash · SVN · Hibernate
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки: Web- и desktop-программирование на платформе Java. Автоматизированное тестирование программного обеспечения.

Актуальные ЯП: — Java (AWT, Swing, servlets, JSP), Python, UNIX shell scripting; — HTML/CSS, JavaScript, SQL.

Неактуальные для меня сейчас ЯП, на которых изъяснялся ранее: — C/C++, Java VM assembler, PHP.

Прочее: — Хороший письменный инженерный английский; не инженерный тоже ничего; читаю интересные мне статьи без проблем; — Опыт работы с системами контроля версий (sccs, svn) и системами отслеживания ошибок; — Опыт создания GUI-приложений в средах Windows API и MFC; — Опыт в реализации и проектировании компиляторов и интерпретаторов; — Опыт в создании расширений для Firefox.

Участие в профессиональных сообществах

Опыт работы

  • We offer professional software development services covering full product cycle.
    Санкт-Петербург · От 10 до 100 сотрудников
    Программист
    Ноябрь 2015 — По настоящее время (5 лет и 3 месяца)
  • Универсальный коммерческий банк
    Санкт-Петербург · От 100 до 1000 сотрудников
    Инженер отдела разработки программных продуктов
    Ноябрь 2012 — Ноябрь 2015 (3 года и 1 месяц)
  • Разработка собственного ПО и ПО на заказ для западных клиентов
    Санкт-Петербург · От 10 до 100 сотрудников
    Java-разработчик
    Июнь 2010 — Март 2011 (10 месяцев)
    Обязанности: - Поддержка и развитие web-crawler'а (серверный код и административный web-интерфейс) - Написание unit-тестов - Развёртывание релизов - Написание утилит - Тестирование других продуктов компании (в меньшей степени) - Написание системы web-тестов на JavaScript
  • Личные проекты
    Санкт-Петербург
    Java- и Python-разработчик
    Май 2009 — Октябрь 2012 (3 года и 6 месяцев)
    Достижения: - Разработал на Java компилятор с языка Java же. По оптимальности производимого кода сравним со стандартным компилятором корпорации Sun. - Разработал на Java интерпретатор языка JavaScript. Интерпретирует на лету, без создания промежуточного кода. - Сделал сайт sovietgroove.com (Python, Google App Engine, CherryPy, Jinja2). - Сделал сайт arkiv.narod.ru (Python, CherryPy, Jinja2), включая систему автоматизации, необходимую для его работы. - Разработал устойчивую хэш-функцию для файлов mp3 и систему бэкапа медиа-файлов основаную на этом хэше. - Концепт полностью немодального мобильного телефона для пожилых; с видео-презентацией: http://habrahabr.ru/post/78478/
  • Частная практика, работа без зачисления в штат
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Web-разработчик
    Июль 2008 — Март 2010 (1 год и 9 месяцев)
    Обязанности: - Разработка/поддержка сайтов на PHP, JavaScript - Разработка/поддержка системы рассылки почты
  • Санкт-Петербург · Более 5000 сотрудников
    Инженер тестирования / SQA
    Декабрь 2003 — Апрель 2008 (4 года и 5 месяцев)
    Обязанности: - Автоматизированное тестирование консольных продуктов для программистов Sun Studio tools - поддержка и обновление набора тестов для Sun Studio dbx (консольный debugger) - функциональное и регрессионное тестирование - анализ результов тестовых прогонов - соорганизация совместной работы с иностранным отделением - поддержка, оптимизация и развитие системы автоматизированного тестирования Достижения: - спроектировал и создал распределённую мультиплатформенную (Solaris, Linux) инфраструктуру тестирования программы Sun Studio thread analyzer (в основном на UNIX shell) - написал на Java двухпанельный консольный diff tool
  • Разработка и производство телекоммуникационного оборудования
    Санкт-Петербург · От 100 до 1000 сотрудников
    Java-программист (web и desktop)
    Июнь 2000 — Декабрь 2003 (3 года и 7 месяцев)
    Обязанности: - уточнение и проработка техзадания до достаточного уровня детализации - анализ и проектирование кода и баз данных - подбор и испытание инструментов и библиотек для решения задачи Достижения: - графический клиент для визуального управления, настройки файрволла (Swing) - всё от анализа и дизайна интерфейса до реализации - библиотека для получения сведений о котировках акций - библиотека для графического отображения данных об акциях (servlets, через HTTP) - сайты (servlets, JSP, Apache Struts framework) - сайт телекоммуникационной компании: несколько веб-морд, создание системы отчётности и организации провода платежей - сайт сообщества университетских выпускников; нечто вроде Facebook меньшего масштаба (servlets, JSP, Apache Struts) - административные и публичные интерфейсы нескольких сайтов (PHP)

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

  • СПбГУ ИТМО (НИУ)

    Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
    Санкт-Петербург · 1954 выпускника
    Компьютерных технологий и управления
    Январь 1996 — Январь 2000 (4 года)