Іван
Java software engineer
- Город проживания:
- Львов
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19615884/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
CTO & Software Architect
Experienced technology leader and software engineer with a proven track record
of designing, building, and scaling SaaS solutions across various domains,
including lead generation, supply chain optimization, and workflow collaboration
platforms. As a CTO, mentor, and team lead, I have spearheaded initiatives
Personal details involving modern tech stacks such as Java, Spring, React, Docker, and Azure,
driving innovation, scalability, and business value. I am passionate about clean
architecture, domain-driven design, and leveraging cutting-edge technologies to
Ivan Koshelia
modernize legacy systems and deliver robust, maintainable solutions. With strong
leadership, hands-on technical expertise, and a collaborative approach, I thrive in
[
[
Employment
Lviv
CTO and Co-Founder Oct 2024
[
I lead the end-to-end development of cloud-based SaaS platform designed to
optimize lead generation and pre-sales marketing processes. I oversee the
Skills technology stack, including Java, Spring, React, and Azure, ensuring the platform
is scalable, secure, and reliable. My role involves managing the technical
roadmap, guiding the engineering team, and aligning technology solutions with
Java business objectives to deliver value-driven features for our users.
Clean Arcitecture Architect May 2025 - Jul 2026
Mascode (GovTech)
Continuous Integration and I architected a large-scale microservice solution for a government technology
Continuous Delivery (CI/CD) programme, defining service boundaries, integration contracts, and the target
architecture. I applied Event Sourcing, CQRS, and Domain-Driven Design to
Microservices
model complex public-sector processes and to guarantee a complete, auditable
Domain-Driven Design (DDD) history of every state change.
Spring I also designed the analytical and reporting solutions built on top of the
event-sourced data, introducing projections and read models that powered
API Development operational dashboards and statutory reporting. Alongside the architecture work, I
set technical standards, ran design reviews, and guided the engineering teams
AI Integration
through implementation.
Unit Testing
Mentor & Solution Architect Jun 2023 - Sep 2024
PostgreSQL Inter Technology Group
I was mentoring a team of 15 engineers, delivering lessons on topics like Modular
Microsoft Azure Code Architecture, Clean Code, Unit Testing, CI/CD pipelines, and the principles
of Monolithic vs. Microservices architectures. After 6 months of providing
React theoretical lessons, I started the role of Solution Architect for the Integration
Assistant project, an AI-enabled workflow and collaboration platform for
Docker
streamlining SaaS implementation processes.
Kubernetes
Leading a team of 15 developers, and a team of 2 QAs I oversaw the delivery of a
Technology Leadership fully functional monolithic solution, which was later migrated to a microservices
architecture within 4 months to enhance scalability and serve as a practical
Team Management
learning experience. We utilized a modern tech stack, including Java 17/21, the
Code Review Spring Framework ecosystem, Docker, Kubernetes, Kafka, AI integrations,
PostgreSQL, React, Next.js, and observability tools like Prometheus and Grafana.
Interviewing Candidates
Languages Team Lead Aug 2021 - Sep 2024
GAINS
I worked on several key initiatives, including leading the development of SCO
English
Network, a supply chain optimization product, and managed the API team (4
Ukrainian people: 3 developers and 1 QA) responsible for building publicly available APIs for
the GAINS platform to enable seamless integration with external systems.
In parallel, I focused on modernizing the company’s legacy monolithic application.
I integrated modern Java frameworks, introduced clean architecture and
domain-driven design principles. I implemented unit testing and established a
robust CI/CD pipeline, which instantly reduced up to 70% of all critical bugs,
significantly improving the platform’s maintainability.
Senior Software Engineer Aug 2020 - Aug 2021
GAINS
I worked extensively with a large legacy Java codebase, handling complex tasks
from design to deployment. My responsibilities included optimizing existing
modules, resolving performance bottlenecks, and contributing to the
modernization of core system components. I also collaborated closely with
cross-functional teams, ensuring high-quality implementations aligned with
business goals.
Software Engineer Aug 2018 - Aug 2020
GAINS
In my role as a Software Engineer at GAINSystems, I focused on developing and
maintaining features within a large legacy Java codebase. Besides that, one of my
key achievements was designing and delivering the Scheduler, a SaaS solution
for task time management. Scheduler integrates seamlessly with tools like Jira,
Aha!, and Redmine, enabling users to track work time effectively and providing
managers with comprehensive productivity reports. I developed the initial version
of Scheduler in my free time and it quickly gained success across the company.
Soon, the entire engineering department (up to 50 people) was using the system
daily.
Education
Master's degree, Information Technology Jan 2022 - Dec 2024
Project Management
Lviv Polytechnic National University
Master's degree, Computer Science Jan 2020 - Dec 2022
Lviv Polytechnic National University
Bachelor's degree, Computer Science Jan 2016 - Dec 2020
Lviv Polytechnic National University
Похожие кандидаты
-
Javascript developer
Удаленно, Винница , еще 2 города -
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Удаленно, Киев -
Javascript-програміст
Удаленно, Львов -
Software engineer (ERP and Backend)
Удаленно, Киев -
Javascript-програміст
Удаленно -
Інженер-програміст
100000 грн, Удаленно, Другие страны