Oleg Reviakin
Рейтинг
Рівень володіння мовами
Резюме
Мотивований інженер-програміст. Працюю в ІТ-галузі понад 6 років у різних сферах, маю ступінь магістра та бакалавра з Computer Science.
Навички:
Системне адміністрування: Linux, Bash, Python, Nginx, SSH, мережева безпека
Back-End: Java 8/17/21, Kotlin, Maven/Gradle, Spring (Boot, Security, Data JPA), Hibernate, JDBC, JUnit, Mockito, AWS, GCP, CI/CD (Jenkins, GitLab CI, GitHub), Docker, Podman, GitLab
Front-End: HTML/CSS/JS/TS, React, Vue, Vite
Бази даних: PostgreSQL, MySQL, H2, SQL
Кешування: Redis
Брокер повідомлень: RabbitMQ, Kafka
Інструменти та методології: Git, Jira, продукти Atlassian, Agile/Kanban, паралельність, мікросервіси, MVC, Kibana, UML
Додаткові технології: C, RUST, C#, Android SDK, JNI, Makefile, Playwright, OpenVPN, SVN
Досвід:
NGO Gidno / Software Engineering Advisor (короткостроковий проект):
Основні обов'язки полягали в дослідженні та розробці проекту для державного реєстру (підприємницький проект, назва реєстру не розголошується).
Основний технологічний стек: Java, Go, Spring, PostgreSQL, SQL, React, Gerrit, Microservices
Tempo, A|S (Alpha-Serve) Department / TL & Java (Full-Stack) Software Engineer:
Працював над різними проектами, такими як BI, 2FA, MailMe тощо. Зазвичай наша компанія працює над додатками для автоматизації бізнесу, статистикою, безпекою та розширеннями для продуктів Atlassian. Я був молодим керівником команди протягом 6 місяців і інженером-програмістом більше 3 років. Мої обов'язки включали: управління командою, оцінку ефективності, наставництво, перевірку коду, відповіді на запити клієнтів, підтримку застарілого коду, міграцію на нові технології, розробку RESTfull-сервісів, іноді підтримку наших додатків на AWS, іноді написання AQA-тестів за допомогою бібліотеки playwright і створення сторінок інтерфейсу користувача за допомогою React і Vue (Full-Stack-інженер).
Основний технологічний стек: Java, Mvn, JUnit, екосистема Spring framework, PostgreSQL (іноді Oracle DB), Redis, RabbitMQ/Kafka, NodeJS, Js/Ts, HTML, CSS, React/Vue, Atlassian SDK, SSH, Linux
True Technologies / Full-Stack Junior Java Developer:
Я працював переважно над проектом телевізійного мовлення. Мене найняли як аутстаф-розробника для підтримки та розвитку телевізійного проекту. Для мовлення компанія використовувала зовнішні додатки, які підключалися до нашого бекенду. Моїми основними обов'язками були підтримка старого коду та додавання нових функцій.
Основний технологічний стек: Java, Gradle, JUnit, екосистема Spring framework, MySQL, Memory cache, NodeJS, Js/Ts, HTML, CSS, Webpack, Angular, Linux
FARMING AF BURGUJI / Системний адміністратор та стажер-розробник Java на півставки:
Зазвичай я налаштовував і обслуговував сервери для 1C і записів камер, а також займався питаннями безпеки та шифрування. Наші сервери зазвичай використовують операційну систему Windows Server з віртуальними машинами. Я також працював з командою, яка намагалася розробити власну платформу Agro-Firm для управління всіма колгоспами. Я брав участь у розробці настільних додатків.