Work Experience
Software Engineer, Team Lead, Software Architect - Software Mill (Technical Governance and Architectural Strategy for Major Insurance Market Platform)
Duration: January 2023 – Present
Summary: Leading technical governance and architectural strategy for a major insurance market platform, focusing on scalable system architectures, process automation, and alignment of engineering roadmaps with business objectives.
Responsibilities:- Defined system architectures and authored Architectural Decision Records (ADRs) to ensure long-term maintainability.
- Partnered with CTO and CIO to align engineering strategy with business goals.
- Led and mentored a cross-functional engineering team using servant leadership principles.
- Managed product backlog and facilitated agile ceremonies to improve delivery velocity.
- Advocated for process automation, continuous deployment pipelines, and operational observability.
Technologies: Kotlin, Spring Boot, AWS, GitLab CI/CD pipelines, Docker, Kubernetes, PostgreSQL, Kotest
Software Engineer - DNA Poland (Software Engineering Delivery)
Duration: August 2020 – February 2022
Senior IT Consultant, Solution Architect - ProData Consult (SaaS Transformation and Cloud Infrastructure Architecture)
Duration: August 2017 – January 2019
Summary: Architected the migration of a legacy monolithic system into a self-service SaaS platform, designing REST APIs and Java SDKs, and leveraging AWS cloud services to ensure high availability and scalability.
Responsibilities:- Designed and implemented REST APIs and Java SDKs for core functionality exposure via a web dashboard.
- Leveraged AWS cloud services to build scalable and highly available infrastructure.
- Led SaaS transformation initiatives and cloud infrastructure design.
Technologies: Spring Boot, React.js, AWS, PostgreSQL, MySQL, Elasticsearch, Docker
Solution Architect & Senior Consultant - Cybercom Group (System Localization, Agile Evangelism, Microservices Migration, and Big Data Transformation)
Duration: January 2007 – July 2017
Summary: Led multiple initiatives including system localization for international client onboarding, introduction of Scrum methodologies, migration from monolith to microservices, and big data transformation using modern technologies.
Responsibilities:- Adapted core system components to meet complex country-specific business requirements.
- Introduced Scrum methodologies and designed automated continuous deployment pipelines.
- Directed proof-of-concept migration from monolith to microservice architecture using Kubernetes and Apache Camel.
- Designed and implemented big data deployment pipelines using Jenkins, Scala, Spark, and Hadoop.
- Led technical solutions and decisions to accommodate business value.
- Designed and implemented CI/CD processes to improve delivery and mitigate integration issues.
Technologies: Java, Spring, TeamCity, Docker, PostgreSQL, Kubernetes, Apache Camel, Jenkins, Groovy, Scala, Spark, Hadoop, MongoDB, Maven, Ant
Education
- M.Sc. in Computer Science
Politechnika Łódzka
2006 – 2008
- B.Sc. in Computer Science
Uniwersytet Łódzki
2002 – 2005
Certification
- Professional Scrum Master I
- 10xdevs 2 distinction - AI enhanced product development