Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Іван

Java software engineer

Город проживания:
Львов
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Ivan Koshelia Profile
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
[открыть контакты](см. выше в блоке «контактная информация») delivering impactful results in fast-paced environments.

[открыть контакты](см. выше в блоке «контактная информация»)
Employment
Lviv
CTO and Co-Founder Oct 2024
[открыть контакты](см. выше в блоке «контактная информация») Enablism
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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: