← В ленту
Регистрация: 24.08.2022

Олег Федулов

Специализация: Java Developer

Портфолио

NDA

Java-разработчик. - Spring (MVC), Java EE, Oracle(pl\sql), Front(jQuery) . - Integration & UnitTests(Mockito, PowerMock, Junit). - Работа в команде 3 человек. с использованием Git, Java 8 CI\CD - Jenkins. - DB- написание хранимых процедур(pl\sql) с использованием пакета - DBMS_Scheduller.

NDA

Java-программист. - SAP Hybris, FlexibleSearch, Spring, Java EE. - Integration & UnitTests (Mockito, Junit). - Улучшение производительности legacy приложений по обработке генома человека - проект Picard. - Работа в команде 10 человек. с использованием распределённой системы контроля версий Git. - Java 8 (Stream API, lambda, ForkJoinPool, CompletableFuture...), Автоматизация разработки - Jenkins, Docker тестирование TestNG, Junit4, замер производительности - JMH framework, Java Mission Control(Flight recorder), Java Visual VM, сборка проекта и установление зависимостей - Gradle. Дополнительно - использование Spring в лабораторных проектах(знание на уровне 75% по результату The Pivotal Certification Exam). - Так же есть опыт работы с Perl, Python перекладывание оригинального кода на язык Java(8), написание сложных тестирующих скриптов для Jenkins в BashScript с использованием Docker, python, perl, Java модулей внутри пайплайна. - Замер производительности пайплайнов. (OSLinux). - Работа с базами данных в лабораторных проетах(знание SQL (на уровне COALESCE, HAVING, OVER, ORM и архитектуры проектирования баз данных). - Работа с био-информатическими инструментами по изучению генома человека (знание тулов и их использование при расчёте показателей). - Работа с различными библиотеками предназначенными для RegExp.

NDA

Инженер-программист. - Работа с legacy кодом навигационного оборудования написанном на Java. - Увеличение производительности работы кода, тестирование, удаление библиотек являющихся незадекларированными возможностями при приёмке оборудования. - Модернизация кода до уровня Java 8 (Stream API,lambda, TestNG - тестирование, замеры производительности JMC, JMH, JavaVisualVM, актуализация зависимостей Spring). - Разработка учебного радиокласса(Клиент-серверное оборудование на основе сокетов java, графический интерфейс Java FX).

Скиллы

Apache Tomcat
awk
Docker
Git
Java8
Java fx scene builder
Java mission control
Jenkins
Linux
Oracle 10G
Perl
PostgreSQL
RegExp

Опыт работы

Java-разработчик
08.2019 - 06.2022 |NDA
Spring, Java EE, Oracle, jQuery, Git, Java 8 CI\CD, Jenkins, Mockito, PowerMock, Junit)
- Spring (MVC), Java EE, Oracle(pl\sql), Front(jQuery) . - Integration & UnitTests(Mockito, PowerMock, Junit). - Работа в команде 3 человек. с использованием Git, Java 8 CI\CD - Jenkins. - DB- написание хранимых процедур(pl\sql) с использованием пакета - DBMS_Scheduller.
Java-разработчик
04.2019 - 08.2019 |NDA
Spring, Java EE, Oracle, jQuery, Angular, Mockito, Junit, Git, Java 8 CI\CD, Bamboo
- Spring, Java EE, Oracle (pl\sql), Front (jQuery, Angular<2 + >2, nodeJs). - Integration & UnitTests(Mockito, Junit). - Работа в команде 3 человек. с использованием Git, Java 8 CI\CD - Bamboo.
Java-программист
12.2017 - 08.2019 |NDA
SAP Hybris, FlexibleSearch, Spring, Java EE, Mockito, Junit, Jenkins, Docker, Perl, Python
- SAP Hybris, FlexibleSearch, Spring, Java EE. - Integration & UnitTests (Mockito, Junit). - Улучшение производительности legacy приложений по обработке генома человека - проект Picard. - Работа в команде 10 человек. с использованием распределённой системы контроля версий Git. - Java 8 (Stream API, lambda, ForkJoinPool, CompletableFuture...), Автоматизация разработки - Jenkins, Docker тестирование TestNG, Junit4, замер производительности - JMH framework, Java Mission Control(Flight recorder), Java Visual VM, сборка проекта и установление зависимостей - Gradle. Дополнительно - использование Spring в лабораторных проектах(знание на уровне 75% по результату The Pivotal Certification Exam). - Так же есть опыт работы с Perl, Python перекладывание оригинального кода на язык Java(8), написание сложных тестирующих скриптов для Jenkins в BashScript с использованием Docker, python, perl, Java модулей внутри пайплайна. - Замер производительности пайплайнов. (OSLinux). - Работа с базами данных в лабораторных проетах(знание SQL (на уровне COALESCE, HAVING, OVER, ORM и архитектуры проектирования баз данных). - Работа с био-информатическими инструментами по изучению генома человека (знание тулов и их использование при расчёте показателей). - Работа с различными библиотеками предназначенными для RegExp.
Инженер-программист
07.2017 - 02.2018 |NDA
Java
- Работа с legacy кодом навигационного оборудования написанном на Java. - Увеличение производительности работы кода, тестирование, удаление библиотек являющихся незадекларированными возможностями при приёмке оборудования. - Модернизация кода до уровня Java 8 (Stream API,lambda, TestNG - тестирование, замеры производительности JMC, JMH, JavaVisualVM, актуализация зависимостей Spring). - Разработка учебного радиокласса(Клиент-серверное оборудование на основе сокетов java, графический интерфейс Java FX).

Образование

Разработка многоуровневых приложений на языке Java
По 2017
Политехнический Университет имени Петра Великого
Математическое обеспечение и администрирование информационных систем
По 2004
Санкт-Петербургский военный университет связи, АСУ
Java Fundamentals, web mvc, spring, j8, maven, gradle
По 2018
EPAM, JAVA Developer

Языки

АнглийскийПродвинутыйРусскийРодной