• File

Іван

Java software engineer

City of residence:
Lviv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

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
[open contact info](look above in the "contact info" section) delivering impactful results in fast-paced environments.

[open contact info](look above in the "contact info" section)
Employment
Lviv
CTO and Co-Founder Oct 2024
[open contact info](look above in the "contact info" section) 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

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: