O mnie
🇬🇧 About me
Welcome on my page.
My name is Michal Cwiklinski, I am a developer, fan of mobile technologies, gadgeteer, Linux supporter (Debian, Ubuntu), but also an Apple-boy, amateur-volleyball player, bibliophile (fantasy, sci-fi), and most of all - a crazy father…
Professional Summary**
An Engineering Manager with extensive experience in leading cross-functional teams, driving technical excellence, and optimizing software delivery processes. Passionate about team development, servant leadership, and fostering a culture of continuous improvement, I have successfully managed engineering teams, release cycles, and cloud-native solutions across various industries, including finance, media, gaming, and cloud platforms.
With a track record of mentoring engineers, implementing strategic hiring processes, and streamlining release management, I excel at building high-performing teams and ensuring efficient software delivery in Agile-driven environments. Skilled in mobile technologies (especially Android, but also iOS and cross-platform ones) and * *containerization (Docker, Kubernetes), cloud technologies (AWS), CI/CD pipelines, I’m bringing a **technical and leadership-driven approach to engineering execution.
Key Skills & Expertise
✔️ Engineering Management – Leading multidisciplinary teams of developers, testers, and designers.
✔️ Technical Leadership – Driving best practices in software development, cloud infrastructure, and automation.
✔️ Team Building & Mentorship – Growing engineering talents, guiding career development, and fostering collaboration.
✔️ Release & Deployment Management – Overseeing release cycles for large-scale applications in regulated industries.
✔️ Agile & Project Management – Managing team structures, resource allocation, and Agile delivery.
✔️ Mobile technologies – Building and orginizing mobile teams, architecture and apps support, CI/CD processes/pipelines, cross-platform solutions.
✔️ Cloud & DevOps – Experience in AWS cloud solutions, containerized services (Docker, Kubernetes), and CI/CD processes.
✔️ Technical Recruitment – Hiring and structuring teams for high-scale projects and innovative environments.
Professional Experience
Engineering Manager | Schibsted Tech Polska | July 2024 – Present
🏭 Industry: Media
⌨️ Tech stack: Java, Kotlin, Javascript, AWS
🧑🤝🧑 Team: 5 devs (backend and full-stack)
💪 Responsibilities:
- Leading a Privacy Services team of backend and full-stack developers managing privacy-related products (* *data takeouts, user consents, user rights & deletion processes**).
- Developing containerized services on AWS cloud infrastructure, integrating multiple AWS components for scalable solutions.
- Driving team growth through structuring recruitment strategies, mentoring/coaching engineers, and facilitating personal development.
Engineering Manager | Santander Bank Polska
🏭 Industry: Bank
⌨️ Tech stack: Java, React, DevOps
🧑🤝🧑 Team: 13 (backend and full-stack devs, testers, BAs)
💪 Responsibilities:
- Managing a multi-disciplinary engineering team working on debit card services in a complex banking ecosystem.
- Leading technical recruitment, team structuring, and performance mentoring/coaching to ensure a high-performing team.
- Providing technical and strategic direction for banking applications, ensuring quality and compliance.
Engineering Manager | 10Clouds
🏭 Industry: Software House
⌨️ Tech stack: Swift, Kotlin, Flutter, React Native
🧑🤝🧑 Team: 6 devs (mobile)
💪 Responsibilities:
- Leading a highly skilled development team while working closely with C-level executives to define long-term strategic goals.
- Conducting performance reviews, salary planning, and skill development programs for engineers.
- Engaging in pre-sales by advising international clients about the project feasibility and budget-oriented solutions.
- Managing multiple Agile-based deliveries, ensuring alignment with customer expectations and business goals.
Release Manager | Brainly
🏭 Industry: Education
⌨️ Tech stack: Swift, Kotlin, Python, DevOps
🧑🤝🧑 Team: 5 (mobile)
💪 Responsibilities:
- Successfully led release management for mobile applications, ensuring smooth deployment and compliance with industry regulations.
- Managed global product release schedules, collaborating across teams, including marketing, product, and development.
- Led app automation frameworks to optimize mobile release pipelines and quality assurance processes.
Software Development Manager | NetEnt
🏭 Industry: Browser Games (Gambling)
⌨️ Tech stack: Java, Python, React, Vue.js, DevOps
🧑🤝🧑 Team: 25 devs (backend and frontend)
💪 Responsibilities:
- Leading a 25-person engineering team (Frontend and Backend Developers with Tech Leads)
- Overseeing multiple projects in the gaming industry.
- Building a strong recruitment pipeline, ensuring efficient hiring and onboarding.
- Working closely with discipline leaders to drive technical innovation and maintain development excellence.
Core Android Development Lead | Grand Parade
🏭 Industry: Gambling
⌨️ Tech stack: Java, Kotlin
🧑🤝🧑 Team: ~15 devs (Android)
💪 Responsibilities:
- Managing multiple teams of Android developers working on mobile gaming and gambling applications.
- Leading the development of multi-flavored applications, ensuring country-specific compliance and security.
- Establishing CI/CD automation pipelines for efficient mobile app deployment processes.
Community Leadership | GDG Kraków (Google Developer Group)
- Actively contributing to the Android developer community by organizing events, meetups, and knowledge-sharing sessions.
- Fostering networking and learning opportunities for engineers and tech enthusiasts over a 10-year tenure.
My latest public presentations: - Digit4Kids 2020: Keep your head calm - safety of a child with a cellphone
- MobiConf 2016: Mobile Team on daily basis
Achievements & Contributions
🏆 Built and scaled high-performing engineering teams in finance, media, tech, and banking domains.
🏆 Implemented technical mentorship/coaching programs improving engineers’ skills and career progression.
🏆 Integrated containerization technologies and AWS-based architectures for scalable cloud applications.
🏆 Optimized release management processes, reducing software deployment time and increasing stability.
🏆 Spearheaded cross-functional collaboration between engineering, product, and business teams.
🏆 Engaged in pre-sales and strategic planning, contributing to company growth and client satisfaction.
Final Note
A visionary Engineering Manager and Release Leader, I’m focusing on team growth, technical excellence, and delivering scalable digital solutions. My leadership philosophy revolves around mentoring/coaching engineers, fostering collaboration, and enabling technology-driven success.
🔹 Let’s connect and explore opportunities for innovation, leadership, and impactful software engineering. 🚀
🇵🇱 O mnie
Witam na mojej stronie.
Nazywam się Michał Ćwikliński, jestem zapalonym programistą, fanem technologii mobilnych, gadżeciarzem, zwolennikiem Linuksa (Debian, Ubuntu), ale także Apple-fanem, siatkarzem amatorem, bibliofilem (fantastyka, sci-fi), a przede wszystkim zwariowanym ojcem…
Profil Zawodowy
Doświadczony Engineering Manager z wieloletnim doświadczeniem w zarządzaniu zespołami technicznymi, optymalizacji procesów dostarczania oprogramowania oraz budowaniu strategii rozwoju inżynierii oprogramowania. Pasjonat servant leadership, mentoringu, coachingu oraz budowania zespołów o wysokiej efektywności, który z sukcesem zarządzał * *zespołami inżynieryjnymi, wdrożeniami aplikacji oraz rozwiązaniami chmurowymi** w sektorach takich jak m.in. finanse, media, oraz hazard.
Dzięki doświadczeniu w tworzeniu strategii rekrutacyjnych, zarządzaniu cyklami wydawniczymi oraz wdrażaniu nowoczesnych technologii doskonale łączę przywództwo techniczne z efektywną organizacją pracy zespołów inżynieryjnych. Posiadam umiejętności w zakresie technologii mobilnych (zwłaszcza Androida, ale również iOS i technologii cross-platformowych), i konteneryzacji (Docker, Kubernetes), technologii chmurowych (AWS, GC), CI/CD oraz zarządzania Agile.
Najważniejsze Kompetencje
✔️ Zarządzanie Zespołem Inżynieryjnym – Prowadzenie wielofunkcyjnych zespołów programistów, testerów i projektantów.
✔️ Przywództwo Techniczne – Wdrażanie najlepszych praktyk w rozwoju oprogramowania i architekturze chmurowej.
✔️ Budowanie Zespołów & Mentoring/coaching – Rozwój talentów, wsparcie kariery i promowanie współpracy.
✔️ Zarządzanie Wydaniami & Deployment – Nadzór nad cyklami wydawniczymi i zgodnością aplikacji z regulacjami.
✔️ Zarządzanie Agile & Scrum – Planowanie struktury zespołu, alokacja zasobów i optymalizacja dostarczania oprogramowania.
✔️ Technologie Mobilne – Budowanie i organizacja zespołów, architektura oraz wsparcie aplikacji, procesy CI/CD, budowanie rozwiązań cross-platform.
✔️ Chmura & DevOps – Doświadczenie w AWS, konteneryzacji (Docker, Kubernetes) oraz CI/CD.
✔️ Rekrutacja Techniczna – Zatrudnianie i budowanie zespołów dla projektów o dużej skali.
Doświadczenie Zawodowe
Engineering Manager | Schibsted Tech Polska | Lipiec 2024 – Obecnie
🏭 Branża: Media
⌨️ Stos technologiczny: Java, Kotlin, Javascript, AWS
🧑🤝🧑 Zespół: 5 programistów (backend i full-stack)
💪 Obowiązki:
- Kierowanie zespołem dostarczającym usługi związane z prywatnością danych, składającym się z programistów backend i full-stack, zarządzającym produktami pozwalającymi m.in. na eksport danych, zbieranie zgód użytkowników, wdrażaniem praw użytkownika i usuwaniem jego danych).
- Rozwijanie usług konteneryzowanych na infrastrukturze chmurowej AWS, integrując wiele komponentów AWS dla skalowalnych rozwiązań.
- Napędzanie wzrostu zespołu poprzez strukturyzację strategii rekrutacyjnych, mentoring/coaching inżynierów i ułatwianie rozwoju osobistego.
Engineering Manager | Santander Bank Polska
🏭 Branża: Bank
⌨️ Stos technologiczny: Java, React, DevOps
🧑🤝🧑 Zespół: 13 (programiści backend i full-stack, testerzy, analitycy biznesowi)
💪 Obowiązki:
- Zarządzanie multidyscyplinarnym zespołem inżynieryjnym pracującym nad usługami kart debetowych w złożonym ekosystemie bankowym.
- Prowadzenie rekrutacji technicznej, strukturyzacji zespołu oraz mentoringu/coachingu wydajności w celu zapewnienia wysokiej wydajności zespołu.
- Zapewnianie kierunku technicznego i strategicznego dla aplikacji bankowych, gwarantując jakość i zgodność z przepisami.
Engineering Manager | 10Clouds
🏭 Branża: Software House
⌨️ Stos technologiczny: Swift, Kotlin, Flutter, React Native
🧑🤝🧑 Zespół: 6 programistów (mobilnych)
💪 Obowiązki:
- Kierowanie wysoko wykwalifikowanym zespołem programistów, ściśle współpracując z kadrą kierowniczą najwyższego szczebla w celu określenia długoterminowych celów strategicznych.
- Przeprowadzanie ocen wydajności, planowania wynagrodzeń i programów rozwoju umiejętności dla inżynierów.
- Zaangażowanie w pre-sales poprzez doradzanie międzynarodowym klientom w zakresie wykonalności projektów i * *rozwiązań zorientowanych na budżet**.
- Zarządzanie wieloma dostawami opartymi na Agile, zapewniając zgodność z **oczekiwaniami klientów i celami biznesowymi **.
Mobile Release Manager | Brainly
🏭 Branża: Edukacja
⌨️ Stos technologiczny: Swift, Kotlin, Python, DevOps
🧑🤝🧑 Zespół: 5 (mobilny)
💪 Obowiązki:
- Zarządzanie procesem wydawania aplikacji mobilnych, zapewniającym płynne wdrożenia i zgodność z regulacjami branżowymi.
- Zarządzanie globalnymi harmonogramami wydań produktów, współpracując z różnymi zespołami, w tym marketingiem, produktem i rozwojem.
- Wdrażanie automatyzacji procesów w celu optymalizacji wydań mobilnych i zapewnienia jakości.
Development Manager | NetEnt
🏭 Branża: Gry przeglądarkowe (Hazard)
⌨️ Stos technologiczny: Java, Python, React, Vue.js, DevOps
🧑🤝🧑 Zespół: 25 programistów (backend i frontend)
💪 Obowiązki:
- Kierowanie 25-osobowym zespołem inżynieryjnym (Programiści Frontend i Backend z Tech Leadami).
- Nadzorowanie wielu projektów w branży gier.
- Prowadzenie procesów rekrutacyjnych, zapewniających efektywne zatrudnianie i wdrażanie.
- Ścisła współpraca z liderami dyscyplin w celu napędzania innowacji technicznych i utrzymania doskonałości w rozwoju.
Core Android Development Lead | Grand Parade
🏭 Branża: Hazard
⌨️ Stos technologiczny: Java, Kotlin
🧑🤝🧑 Zespół: ~15 programistów (Android)
💪 Obowiązki:
- Zarządzanie wieloma zespołami programistów Android pracujących nad aplikacjami do hazardowych gier mobilnych.
- Kierowanie rozwojem aplikacji wielowariantowych, zapewniając zgodność z przepisami i zgodność z prawodawstwem danego kraju.
- Ustanawianie zautomatyzowanych pipeline’ów CI/CD dla efektywnych procesów wdrażania aplikacji mobilnych.
Społeczność Deweloperska | GDG Kraków (Google Developer Group)
- Aktywne przyczynianie się do rozwoju społeczności programistów Android poprzez organizowanie wydarzeń, spotkań i sesji dzielenia się wiedzą.
- Wspieranie możliwości networkingu i nauki dla inżynierów i entuzjastów technologii przez okres 10 lat.
Moje ostatnie prezentacje publiczne: - Digit4Kids 2020: Zachowaj spokój - bezpieczeństwo dziecka z telefonem komórkowym
- MobiConf 2016: Zespół mobilny na co dzień
Osiągnięcia i Kontrybucje
🏆 Budowałem i skalowałem wysokowydajne zespoły inżynieryjne w domenie finansów, mediów, technologii i bankowości.
🏆 Wdrażałem programy mentoringu/coachingu technicznego poprawiające umiejętności inżynierów i rozwój kariery.
🏆 Integrowałem technologie konteneryzacji i architektury oparte na AWS dla skalowalnych aplikacji chmurowych.
🏆 Optymalizowałem procesy zarządzania wydaniami, skracając czas wdrażania oprogramowania i zwiększając stabilność.
🏆 Przewodziłem współpracy między zespołami inżynieryjnymi, produktowymi i biznesowymi.
🏆 Angażowałem się w procesy pre-sales i planowanie strategiczne, przyczyniając się do wzrostu firmy i satysfakcji klientów.
Podsumowanie
Lider i wizjoner w obszarze zarządzania inżynierią oprogramowania, łączę pasję do technologii, mentoringu/coachingu i optymalizacji procesów z realnym wdrażaniem innowacji. Moje podejście koncentruje się na * *rozwijaniu talentów, doskonaleniu technologii i usprawnianiu procesów IT**.
🔹 Chcesz porozmawiać o możliwościach współpracy, innowacjach i rozwoju inżynierii? Zapraszam do kontaktu! 🚀