Tomasz Maciejewski

Co-Founder

Wroclaw, Poland14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Domain Driven Design principles.
  • Strong advocate for clean code and modularization.
  • Proficient in solving distributed systems challenges.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Distributed Systems and Enterprise Applications.

Contact

Skills

Core Skills

JavaTechnical LeadershipDistributed SystemsEnterprise Applications

Other Skills

Design PatternsDockerEasyMockEnterprise Design PatternsGWTHibernateJUnitJava Enterprise EditionJavaScriptLLMMachine LearningMockitoMongoDBNode.jsOracle

About

Domain Driven Design enthusiast, who applies its patterns judiciously and selectively on daily basis. "First, solve the problem" attitude. 5 Whys (or more) evangelist. Fan of modularization and proper abstractions. Love solving challenges of distributed systems although still believes it is really difficult. Delight in watching clean code, working one even more so.

Experience

Fedex dataworks

Principal Engineer

Mar 2025Present · 1 yr

Kontakt.io

Technical Lead

Jul 2020Mar 2025 · 4 yrs 8 mos

Lideo s.a.

Technical Lead

Aug 2019Jul 2020 · 11 mos

Coders lab

Lecturer

Sep 2018Present · 7 yrs 6 mos

Rational techs

Co-Founder

Jun 2018Present · 7 yrs 9 mos · Wroclaw Metropolitan Area

Sienn poland sp. z o.o.

Technical Lead / Backend developer

Mar 2016Jul 2019 · 3 yrs 4 mos · Wroclaw Metropolitan Area

  • Responsible for extracting requirements from clients, leading domain modeling sessions, choosing architectures suitable for client's needs, technical leadership, leading audits of clients applications, design and backend implementation. Programming languages used in projects are Java and Node.js.
JavaNode.jsTechnical Leadership

Cohesiva

Software Developer / freelancer

Mar 2014Mar 2016 · 2 yrs · Wroclaw Metropolitan Area

  • Java developer role - developing and designing scalable, highly available distributed systems using cutting-edge technologies and enterprise design patterns for branches such as governance or Internet of Things.
JavaEnterprise Design PatternsDistributed Systems

Volvo it

2 roles

Java Application Developer

Oct 2011Mar 2014 · 2 yrs 5 mos

  • Design new functionalities, enhance large-scale enterprise application, develop web applications to support business processes, analysis of solution, tasks estimation, bug fixing, refactoring, application profiling, analysis of load tests, support deployment process, provide solution documentation.
JavaWeb ApplicationsEnterprise Applications

Java Application Developer Internship

Jul 2011Sep 2011 · 2 mos

Education

Wrocław University of Science and Technology

Master's degree — Computer Science

Jan 2011Jan 2013

Wrocław University of Science and Technology

Engineer's degree — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Java & Technical Leadership

Explore similar profiles based on matching skills and experience