40529437Обновлено 10 октябряБыл(а) сегодня


Работа в Новосибирске / Резюме / IT, Интернет, связь, телеком / Программист Java
54 года (родился 04 августа 1965), cостоит в браке, есть дети
Новосибирск, Октябрьская, Площадь Ленина, готов к переезду: Москва, Санкт-Петербург 
Гражданство: Россия
Имя, телефон и почта будут доступны вам после авторизации
Связаться с кандидатом

Программист Java, J2EE

полная занятость, готов к командировкам
По договорённости

Опыт работы 23 года и 10 месяцев

    • сентябрь 2002 – работает сейчас
    • 17 лет и 2 месяца

    Руководитель группы разработки ПО

    НПО «Лайф-Новосибирск», Новосибирск
    Оборудование для регулирования систем теплопотребления

    Обязанности:

    Руководитель проектов, постановщик задач, программист. Как Java-программист - разработка архитектурных решений и программных модулей. Разработка функциональных требований к различным RESTful и SOAP web-сервисам, реализация этих сервисов и их клиентов (Java, PHP и JavaScript). Проектирование структур баз данных, написание модулей БД (сначала с использованием JDBC, затем JPA (Hibernate и EclipseLink). Проектирование и реализация интерфейсов пользователя. Разработка информационной защиты системы, включающую аутентификацию с использованием цифровых сертификатов и авторизацию. Защита передаваемой по сети информации как по протоколу SSL, так и шифрованием сообщений. Конфигурирование серверов Linux на основе собственной сборки. Написание Unit и интеграционных тестов. Комплексное тестирование систем на объектах

    Достижения:

    Ряд проектов, связанных с разработкой системы автоматизации и управления потреблением тепла в зданиях, построенной на основе сервисно-ориентированной архитектуры (SOA) и разделённой на несколько подмодулей: • Data Access Servers • Historical Data Access Servers • Alarm and Event Handling Servers • SCADA (Supervisory Control And Data Acquisition) система, включающая Web HMI (человеко-машинный интерфейс), инфраструктуру коммуникаций и модуль визуального программирования • Process Management PLCs (программируемо-логические контроллеры) Система установлена в эксплуатацию на нескольких сотнях объектов в Новосибирске и других регионах России. Примерный список можно посмотреть тут: http://npo-life.ru/proekt.html
    • июнь 2001 – август 2002
    • 1 год и 3 месяца

    Руководитель группы ПНР

    ООО «НПП «Сибэнергоучёт», Новосибирск
    Отопительное оборудование и системыэнергосбережение и энергоаудит

    Обязанности:

    Постановщик задач, разработчик, наладчик. Как разработчик - программирование технологических контроллеров, системы диспетчеризации. Пусконаладочные работы на объектах.

    Достижения:

    Городская система автоматизации и диспетчеризации центральных тепловых пунктов (г. Сургут, 8 объектов).
    • январь 1996 – июнь 2001
    • 5 лет и 6 месяцев

    Инженер-программист, руководитель группы

    ООО НПФ «Гранч», Новосибирск
    Разработка средств связи, сбора и обработки информации, автоматизированных средств управления

    Обязанности:

    Руководитель проекта, постановщик задач, разработчик. Как разработчик - программирование технологических контроллеров (реализация ядра, стека TCP-IP, Web-сервера, драйверов периферийных устройств, разработка нестандартных сетевых протоколов).

    Достижения:

    Разработаны и запущены в серию технологические контроллеры GRANCH SBTC, применяемые в системах управления узлами и участками энергетического учета и контроля, мониторинга параметров электрической сети, управления оборудованием производства печатных плат.

Сертификаты, курсы

Знания и навыки

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

Java core. J2EE – EJB, JAX-RS, JAX-WS, JPA (Hibernate & EclipseLink), JMS, RMI, Applets, Servlets, JSP, JSF, сервера Glassfish, Tomcat. XML – Schema, XSLT, XPath, JAXP, JAXB «Классическое» Web-программирование – PHP7 (ООП, пространства имён, SOAP, изображения (GD, ImageMagick), сессии, сокеты), JavaScript (ECMAScript 6), jQuery, Ajax, клиенты SOAP/WSDL, карты Google/Yandex/OpenStreet, Bootstrap, HTML5, CSS3, Apache HTTP server. .NET-программирование – C#, Windows Forms, сети, сокеты, изображения, работа с COM-портами, MySQL. Базы данных – MySQL, PostgreSQL. Микроконтроллеры - PIC, AVR, STM32. Для всех писал на C, для двух первых еще много на ассемблере. Операционные системы – Linux. Сборка системы с нуля из исходников под конкретную задачу, конфигурирование. Разное - DOM, JSON, стек протоколов TCP-IP.

Иностранные языки

  • Английский язык — технический