АУ
Алексей У.
Мужчина, 44 года
Россия, Иркутск, UTC+8
Ставка
4 025,97 Р/час
НДС не облагается
Специалист доступен с 15 марта 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Ведущий Java разработчик, более 17 лет опыта разработки ПО.
Личные качества: Любовь к своей работе; высокая ответственность, дисциплинированность, способность работать в напряженном режиме, вести проекты в сжатые сроки, стремление делать работу на самом высоком уровне, способность работать как индивидуально, так и в команде, коммуникабельность. Без в/п.
Награды:
- Признан одним из Outstanding Employees компании BluePhoenix за 2008 год
Сертификации:
- Sun Certified Programmer for the Java 2 Platform 1.4 - 2005
- IBM Certified Associate Developer – WebSphere Studio, V5.0
- Sun Certified Web Components Developer for J2EE 1.4
- Sun Certified Business Component Developer for J2EE 1.3
- Sun Certified Programmer for the Java 2 Platform 5.0 Upgrade
- Oracle PL/SQL Developer Certified Associate
- IBM Certified Solution Developer - XML and Related Technologies
- IBM Certified Enterprise Developer - WebSphere Studio, V5.0
- Sun Certified Java Developer - 2007
- Sun Certified Programmer for the Java 2 Platform 6.0 Upgrade
- Sun Certified Web Component Developer for the Java Platform Upgrade for J2EE 5 - 2009
- Sun Certified Business Component Developer for the Java Platform Upgrade for J2EE 5 - 2009
- Sun Certified Enterprise Architect (Part I) – 2010
Технологии:
Java Core:
J2SE 6-17, JDBC, Swing, Applets
Frameworks:
Spring, Spring Boot, Spring Cloud, Spring Containers, Hibernate
J2EE:
JSP/Servlets, EJB, JPA/JPA 2, JSF, JMS, Struts
J2EE servers:
Tomcat, Jetty, WebLogic, WebSphere, JBoss
Web client technologies:
HTML/DHTML, CSS, XML, XSLT, JavaScript, AJAX, Vaadin, Thinwire
DataBases:
Oracle, SyBase, MySQL, Postgres, H2
Design:
UML, OOA & OOD
Testing:
JUnit, jMock, easyMock, Fitnesse, Selenium, Hudson
Tools:
Gradle, Ant, Maven, TeamCity, CruiseControl, SVN, CVS, SourceSafe, Bugzilla, XPLanner, JProfiler, TOAD
IDE:
IntelljIDEA, Eclipse
Ключевые навыки (Основной стек)
Java Core:
J2SE 6-17, JDBC, Swing, Applets
Frameworks:
Spring, Spring Boot, Spring Cloud, Spring Cont
Проекты
(19 лет 5 месяцев)
“Kampus”
Роль
Ведущий разработчик проекта
Обязанности
- Руководство Java backend командой из 8 человек; работа в распределенной команде
- Участие в разработке и оценке требований
- Code-review, а также собственноручное написание кода
- Разработка архитектурных и дизайнерских решений при написании кода:
Разбиение монолитного кода на микросервисы; рефакторинг кода
Анализ «узких мест» посредством нагрузочного тестирования и улучшение производительности приложения
Улучшение консистентности и качества кода путем применения инструментов анализа кода (Checkstyle/PMD/Findbugs/Sonar)
- Technologies: Java 17, Spring Boot, Spring Cloud, Spring Test Containers, JPA 2, Postgres, H2, Mongo, Kafka, Docker, Kubernetes “Getbaraka” (06/ 2022 —09/2022; попал под сокращение вместе с > 50% команды) Senior Java developer
- Принимал участие в разработке приложения на микросервисной архитектуре
- Работа в распределенной команде
- Technologies: Java 11, Spring Boot, Spring Cloud, Spring Reactive, RabbitMQ, Postgres, Mongo, Docker, Kubernetes
Стек специалиста на проекте
developer, анализ, Разработка, JPA 2, Solar, technologies, test containers, Spring Cloud, sensor, Java, MongoDB, ReactiveX, Рефакторинг, Kafka, Backend, Docker, H2, Code Review, Java 11, Java 17, RabbitMQ, Testing, Spring, Spring Boot, PostgreSQL, Microservices, Kubernetes
Отрасль проекта
EdTech
Период работы
Октябрь 2022 - По настоящее время
(2 года 6 месяцев)
“Crossover”
Роль
Ведущий разработчик проекта, член команды по обеспечению качества кода
Обязанности
- Участие в различных J2EE-based проектах как ведущий Java разработчик
- Code-review проектов компании
- работа в распределенной команде; техническое руководство проектами
- Технологии: J2SE/J2EE, AWS, NodeJS, Python
- Микросервисы: AWS (Lambda - Java, NodeJs, Cognito, DynamoDB, State Machines, SNS/SQS, S3)
- Web: JS, Vue, Angular, CSS, LESS
Стек специалиста на проекте
AWS, J2SE, bases, Java, S3, J2EE, Web, Cognito, State machine, CSS, Python, LESS, Lambda, DynamoDB, Vue.js, Angular, Code Review, JavaScript, Node.js, Microservices
Отрасль проекта
EdTech
Период работы
Апрель 2016 - Апрель 2022
(6 лет 1 месяц)
“Bridge Quest Labs”
Роль
Ведущий разработчик, руководитель команды разработчиков
Обязанности
(указанные ниже проекты являются непоследовательными, а некоторые из них являются или являлись параллельными, то есть шли в одно и то же время)
Система управления базой знаний для call-центров.
Задача: обновить старое J2EE приложение с целью улучшить crossbrowser совместимость, производительность, безопасность, визуальное представление, дизайн кода, управление и менеджмент работающего приложения а также перевод на современные Java Enterprise технологии.
- работа в распределенной команде; техническое руководство командой из 5 разработчиков; выполнение функций технического лидера;
- техническое руководство командой, дизайн доменной объектной модели, code design, разработка спецификаций и документации для последующей имплементации, написание кода, code review, поиск и устранение performance bottlenecks как на серверной так и на клиентской частях, применение JMX для мониторинга и управления приложением
- Технологии: J2SE 8.0, Groovy, Grails, J2EE, JSP/Servlet, JMX, Spring, Hibernate, Spring Security, Ehcache, JavaScript, AJAX, jQuery, XML, XSLT, JDBC
- Серверы: Tomcat, Jetty, BEA WebLogic
- Базы Данных: Oracle, MySQL, MSSQL, PostreSQL, Mongo
- Инструменты: Gradle, Ant, Maven, SVN, CruiseControl, Hudson, JUnit, easyMock, Bugzilla, JProfiler, FireBug
- OS: Windows, Linux
UJM (Universal Java Migrator) – система конвертации старого кода на JCL для IBM mainframe в аналогично работающий код на базе современных языков программирования для заказчика для Израиля.
Задача: создать
- инструмент для конвертации legacy JCL кода в код на Java/C#/KSH;
- runtime фреймворки для работы конвертированного кода
- интегрировать инструменты в Eclipse Workbench путем написания Eclipse плагинов;
- создать Web-приложение для удаленного управления и контроля работающего runtime фреймворка
- Работа в распределенной команде; техническое руководство командой из 8 разработчиков (часть из них удаленных); выполнение функций лидера команды. Интенсивное использование Test Driven Development, элементов XP программирования и Agile подхода.
Руководство командой, code design, написание кода, code review, участие в разработке процессов автоматического тестирования и контроля качества
Технологии: J2SE 6.0, JAXB, Spring, JavaScript, Vaadin, GWT, CSS, SWT
Серверы: Jetty
Инструменты: Ant, SVN, Hudson, JUnit, JMock, Selenium, Fitnesse, TeamCity, Bugzilla
OS: Windows, Linux
JPB (PowerBuilder to Java Tool) – проект по переводу legacy кода
написанного для PowerBuilder на Java.
Задача: создать
- инструмент для конвертации PowerBuilder кода в код на Java с
различными View презентациями – SWING и Web
- runtime фреймворк для работы конвертированного кода
- Руководство командой из 8 разработчиков, code design, code review, написание кода, поиск и устранение performance bottlenecks и утечек памяти;
- XP-процесс, TDD-development; строгое unit и acceptance тестирование, cruise control разрабатываемого кода.
- Технологии BE: J2SE 11.0, J2EE, Groovy, Kotlin, Grails, AWS, JSP/Servlet, JMX, Spring, Spring Boot, Hibernate, Spring Security, Ehcache, AJAX, XML, XSLT, JDBC
- Технологии FE: JavaScript5, JS6, jQuery, Vue, Angular, React, React Native, HTML, CSS, LESS
- Серверы: Tomcat, BEA WebLogic
- Базы Данных: Oracle 10i, MySQL, MSSQL, PostgreSQL, Mongo
- Инструменты: Gradle, Ant, Maven, SVN, CruiseControl, Hudson, JUnit, easyMock, Bugzilla, JProfiler, FireBug
- OS: Windows, Linux
Blue Wash – проект для IBM по интернационализации и локализации существующего приложения. Задача: интернационализировать и локализовать на несколько языков существующее Java приложение (текст, даты, числа, layouts, изображения и т.д.)
- Работа в распределенной команде; выполнение функций старшего разработчика, разработка методологии для эффективной интернационализации приложения.
- Технологии: J2SE 6.0, Eclipse
- OS: Windows
Стек специалиста на проекте
Servlets, MS Windows, ECache, J2SE, JMX, Tomcat, WebLogic, Groovy, XML, JUnit, Firebug, MongoDB, Gradle, Linux, JDBC, SVN, Jetty, Bugzilla, Ajax, MSSQL, Ant, Grails, J2EE, JProfiler, Hudson, EasyOCR, XSLT, Spring Security, Hibernate, JQuery, Maven, MySQL, JavaScript, Spring, PostgreSQL
Отрасль проекта
EdTech
Период работы
Ноябрь 2007 - Март 2016
(8 лет 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Иркутский Государственный Университет
Специальность
Физический факультет, специальность: радиофизика и электроника
Завершение учебы
2005 г.