Make Your Team Strongerwith Expert-Led Training

Build in‑demand skills with training in Architecture, Java, Testing, and Modern frameworks.

Our Impact

Building better development teams together

We work with companies of all sizes to help their development teams grow and master modern technologies and architectural patterns.

0

Trainings Completed

0

Professionals Educated

0%

Feedback Score

0

Companies Served

All statistics are based on real data from our completed training sessions and verified customer feedback.

Who We Are

Experts with passion for teaching

We love to teach and we have a lot to share. With over 41 years of combined experience, we take developers to the next level in technical areas, as well as in aspects such as attitude, commitment, communication in the team, etc.

Marek Dominiak

Marek Dominiak

Owner / Architect / Lead Developer

19 years experience

Key skills:

Software ArchitectureDomain-Driven DesignTest-Driven DevelopmentAWSJavaSpringAI
Vadzim Prudnikau

Vadzim Prudnikau

Architect / Team Lead / Senior Developer

22 years experience

Key skills:

Software ArchitectureDomain-Driven DesignTest-Driven DevelopmentAzureJavaReactAI

Our Training Programs

We cover the most in-demand topics

Practical, instructor-led courses for teams that want better architecture decisions, stronger engineering practices, and skills they can apply immediately.

Architecture and DDD workshops for teams

A focused two-course path for teams that want clearer service boundaries, more confident architecture choices, and stronger alignment between business goals and technical design.

Start with Modern Architecture, then go deeper with DDD and EventStorming.

Explore the Architecture and DDD package
Most Popular
3 days
Implementing Modern Architecture
A practical three-day deep dive into modern software architecture. Learn how to choose the right system shape, apply Domain-Driven Design, and code your architecture with patterns that keep systems reliable, observable, and easy to evolve.
Architecture trade-offs: monolith, modular monolith, microservices
Strategic and tactical Domain-Driven Design
Synchronous and asynchronous communication patterns
Hexagonal architecture and coding your architecture
CQRS and event sourcing fundamentals
Running in production: stability, security, and monitoring
View Program
Most Popular
3 days
Implementing Modern Architecture - Part 2
A three-day follow-up focused on modernization and safe evolution. Design serverless solutions, evolve synchronous and asynchronous APIs, document beyond C4, test complex systems, and build resilient software ready for continuous delivery.
Serverless options and strangler-fig modernization
API evolution for sync and async communication
Documentation beyond C4
Options for storing data: relational, key-value, document, etc.
Testing complex systems including contract tests
Continuous delivery, deployment strategies, and data migration
View Program
Most Popular
2 days
Applying DDD and EventStorming in Modern Architecture
Two days of hands-on workshops that align architecture with business. Model domains with EventStorming, discover bounded contexts, and implement tactical DDD in code to design software that solves real problems.
Big-Picture and Process-Modelling EventStorming
Discovering Bounded Contexts
Tactical DDD: entities, value objects, aggregates
Ensuring invariants, modelling state transitions
Repositories, domain services, factories, and domain events
View Program

Our Customer References

35 participants share how our courses helped their work

See why professionals choose Trainitek for practical, instructor-led courses.

Vemund Fredriksen

BouvetConsultant
Implementing Modern Architecture
2026-06-03
Marek and Vadzim deliver the information with confidence, referencing real-world experience throughout. The structure and flow are very streamlined, which makes it easy to follow complex concepts. The course fits everyone from junior developers seeking exposure to modern architecture principles to seasoned tech leads and architects who want an overview anchored in real-life experience.

Håvard N

NCIS NorwaySenior Dev
Implementing Modern Architecture
2026-06-03
Due to Marek and Vadzim's expertise and thoroughness in the field, I have filled some of the gaps I wasn't aware of having, too! The trainers were very professional and pulled off an excellent three-day session. Highly recommended.

Johan-Henrik Fylling

KantegaSenior Developer
Implementing Modern Architecture
2026-05-11
Marek and Vadzim spend as much time on the reasoning as on the patterns themselves, and are clear that every decision comes with pros and cons. You leave with a sharper sense of when and why to reach for each one.

Taken one of our trainings? Share your reference to help future participants.

Write a Reference

Ready to Join Our Customers’ Success?

Share your goals and constraints - we’ll reply within 1 business day with recommended trainings and next steps.

Chosen by Development Teams

Over 40 companies have improved their developers' skills with us

From growing startups to established enterprises, development teams choose Trainitek to advance their technical expertise.

Bouvet logo
Sikt logo
Kantega logo
Innovasjon Norge logo
Å Energi logo
Edisys Consulting logo
Montel logo