Евген Іващенко
Рейтинг
Резюме
Євгеній Іващенко, Java / C# Developer
Java / C# Developer з досвідом створення як монолітних, так і масштабованих веб-систем на мікросервісній архітектурі. Володію технологіями Spring Boot, Hibernate, PostgreSQL, Redis, Kafka, а також у C#-екосистемі — EF Core, ASP.NET Core, LINQ, AutoMapper, AWS S3. Маю досвід роботи в SCRUM-командах із 8+ інженерів, активно проводив code-review, менторив колег і виконував обов’язки старшого розробника, проявляючи ініціативу в технічному та командному розвитку проєктів.
Навички:
● Java: Java 17, Spring (Boot, Data, MVC), Rest API, JAX-RS, Hibernate ORM, JPA, JDBC, MapStruct, Redis, Kafka, PostgreSQL, Minio, AWS, JUnit5, Mockito, Testconteiners, Gradle, Maven, Docker, Liquibase, CI/CD, Jacoco
● C#: ASP.NET Core 6.0, EF Core, AutoMapper, GraphQL, LINQ, Entity Framework, ASP.NET Web API, XUnit, Grafana, SOLID, Git, GitHub ● Мови: Українська (native) • Російська (native) • Англійська (B2 Upper - Intermediate) • Польська (Elementary)
Досвід роботи:
FAANG School | Java / C# Developer | Лютий, 2024 - Липень 2025
Проєкт – розробка освітньої платформи для вивчення мов програмування та управління навчальним процесом.
● Разом із командою AI спроєктував і реалізував розумного помічника для користувачів нашої платформи.
● Інтегрував зовнішнє Web IDE у платформу, знизивши поріг входу та збільшивши кількість активних користувачів.
● Запровадив інтеграції з Bizon, Bitrix24, Jira, Github, Amplitude, Google та Discord (включно з голосовими каналами) для збору та аналізу даних.
● Реалізував авторизацію через OAuth 2.0 (Discord, Google), спростивши та пришвидшивши доступ користувачів до платформи. ● Впровадив інтеграцію з Notion для автоматичного створення та синхронізації курсів на навчальній платформі, що прискорило роботу продуктової команди.
● Розробив модуль керування потоками студентів, а також автоматичне планування публікації уроків, забезпечивши своєчасний випуск контенту.
● Інтегрував Jira та Telegram для моніторингу дотримання SLA по задачах та автоматичної відправки сповіщень команді продукту.
● Автоматизував процесс перевірки відвідуваності, надання доступів та розсилку email‑запрошень, підвищивши ефективність продуктових процесів.
● Оптимізував запити до бази даних, що прискорило роботу платформи та покращило користувацький досвід.
● Налаштував процес збереження файлів у сховище Amazon S3, забезпечивши безпечне зберігання навчальних матеріалів.
● Переніс частину функціональності продукту на нову архітектуру з урахуванням внутрішніх стандартів компанії, що пришвидшило розробку та спростило підтримку.
● Забезпечив покриття застосунку unit-тестами, а також інтеграційними тестами більш ніж на 80%, починаючи з нуля.
● Взяв ініціативу з реструктуризації проєкту з метою оптимізації його роботи, почав організовувати регулярні командні зустрічі для обговорення покращень та можливих архітектурних змін.
Java Bootcamp | Java Developer | Червень , 2023 - Лютий , 2024
Проєкт — CorpX, професійна соцмережа на мікросервісній архітектурі, яка об’єднує професіоналів, готових реалізувати ідеї для стартапів, а також організаторів цих стартапів.
● News Feed - Дозволяє користувачам отримувати стрічку новин, керувати постами, коментарями та лайками. Notifications - Розсилка сповіщень усім учасникам заходу з інформацією про те, що подія починається саме зараз, доставка здійснюється через Email, SMS або Telegram.
● Analytics - Використовуючи Redis та архітектуру pub/sub, реалізував механізм збору інформації про підписки користувачів на інших користувачів або проєкти. Achievements - Впровадив функціонал, який при досягненні певної кількості підписників нагороджує користувача досягненням, стимулюючи активну взаємодію з платформою.
● URL Shortener - Впровадив функціонал скорочення URL-посилань з використанням алгоритму Base62 для забезпечення швидкого доступу, а також кешування оригінальних URL.
● Files - Реалізовано функціонал додавання обкладинки до проєкту з перевіркою розміру завантаженого файлу та його зміною у разі перевищення необхідного розділення, із використанням бакету Minio.
● Recommendations - Реалізовано функціонал управління рекомендаціями для користувачів, додавання гарантів до навичок з виконанням їх валідації та збереженням даних у PostgreSQL.
● Payments - Реалізовано функціонал управління ощадним рахунком, контроль тарифів та ставок, а також автоматизацію нарахування відсотків по ощадному рахунку у встановлений час. Також розроблено інтеграційні тести для гарантії роботи системи.
● Projects - Впроваджено функціонал управління підпроєктами основного проєкту з їх збереженням у PostgreSQL.
● Posts - Реалізовано функціонал планування дати публікації поста під час його створення, а також створено відкладені завдання для видалення прострочених рекламних постів.
Lommerse-Uitendaal, Quality Control Specialist | Березень, 2022 - Грудень, 2023
● Здійснював контроль якості, організацію сортування та упаковки продукції, а також маркування коробок із дотриманням документації для забезпечення правильної транспортування.
Birkakaer Mink ApS, Mink Caretaker | Вересень, 2018 - Грудень, 2021
● Забезпечував повний догляд за норками, включно з медичним обслуговуванням, збором та обробкою хутра. Впроваджував облік, проводив аналіз ресурсів і приймав заходи для покращення якості та фінансової ефективності.
Освіта:
Faang-School | Java Bootcamp Education | Березень, 2023 - Червень, 2023
● Ефективно працював за методологією Scrum у команді з понад 8 осіб, включно з технічним лідером та менеджером проекту. ● Розробляв додаток з використанням Java 8, Spring Boot, Hibernate, Redis, Kafka, PostgreSQL, Minio, AWS, Docker, JUnit5, Mockito, testcontainers, Gradle, Lombok, Swagger, GitHub CI, Git, Multithreading и Jira. ● Вивчив підхід pub/sub з Redis/Kafka та опанував взаємодію з зовнішніми API для розширення навичок.
JavaRush | Self Education | Грудень, 2022 - Квiтень, 2023
● Опановував ключові аспекти мови Java, заглиблюючись у її основи та набуваючи впевненості у розв’язанні задач.
Uman National University of Horticulture | Transportation Manager | Вересень, 2014 - Липень, 2018
● Набув глибоких знань з оптимізації вантажних перевезень та розробки стратегій для ефективного управління ланцюгом постачань.
Навички та вміння
Програмування
Активність
| Останні ставки 1 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Ми шукаємо Партнера .
22 170 UAH
|