About Me
Hi, my name is Hubert, and I work as a Tech Lead. In addition to designing software, I have hands-on experience in developing software and web applications. Having participated in numerous projects, I have gained strong teamwork and leadership skills.
My key expertise lies in Java, Microservices, and Cloud technologies.
As per the FRIS methodology, my thinking style is classified as Visionary, and my behavioral style as Individualist.
Projects
This project focused on improving system architecture, scalability, and streamlining infrastructure management.
Key Contributions:
- Implemented Kafka and Kafka Streams for event-driven architecture.
- Enhanced system monitoring and observability.
- Managed AWS infrastructure using Terraform and Helm (DevOps responsibilities).
- Migrated the database from MySQL to PostgreSQL for performance improvements.
- Refactored legacy code, focusing on optimization, stability, and performance.
- Bug fixing and maintenance across multiple systems.
- Developed a back-office solution in Next.js.
- Migrated Amazon DynamoDB to a more efficient solution.
- Processed high volumes of events (Big Data, ~1 million events/second).
My Role:
- Tech Lead, DevOps, Fullstack Developer, Architect
Technologies & Tools:
- Kanban
- Jira / Confluence / BitBucket
- Java 17+, TypeScript
- AWS, Terraform, Helm
- React.js, Next.js
- Kafka, Kafka Streams
- Spring Boot, Spring Cloud
- Kubernetes
- Amazon ElastiCache (RedisDB), Amazon Aurora (PostgreSQL, MySQL), Amazon DynamoDB
- Keycloak
- Argo CD, Jenkins
- Grafana, Loki, Prometheus
This is a resume that you are looking at.
Technologies & Tools:
- HTML, SCSS
- GitHub
- Jekyll
- Markdown
- Swetrix
This was my first open source project, which has already received some support in the form of coffee donations from users who appreciated it.
I developed a Homebridge plugin that retrieves data from a Nibe heat pump via Nibe Uplink.
Homebridge enables integration with smart home devices that lack native support for Apple HomeKit.
Technologies & Tools:
- TypeScript
- GitHub
- Gulp
- Jest
- Homebridge
- Node.js, npm
The goal of the project was to establish online touchpoints for customers.
Key Contributions:
- Started by understanding customer needs, company goals, and existing limitations.
- Organized and led a series of workshops to enhance technology understanding.
- Developed Architectural Drivers for the future architecture and created System Discovery Canvases (similar to X-Kom).
- Assisted with preparing the Customer Journey Map and creating the roadmap.
eCare:
During the deeper analysis of the first roadmap milestone (eCare), I:
- Prepared non-functional requirements and logical architecture.
- Aided in scoping and defining functional requirements.
- Delivered results compiled into a Service Blueprint.
Agile Delivery & eCommerce Definition:
As a Team Leader, I was responsible for the technical setup before the regular sprints began.
During the agile delivery phase:
- Supported the Scrum team while simultaneously working on eCommerce definition.
- Collaborated with the Business Architect to conduct Story Storming workshops, producing:
- High-level documentation for eCommerce, including recommended software.
- Domains with their responsibilities and boundaries.
- Architecture diagrams, high-level requirements, and business process definitions.
My role in this project was as a Solution Architect.
Technologies & Tools:
- SCRUM
- Jira / Confluence
- Mural
- Java 17
- Microsoft Dynamics 365 and Comarch ERP XL integration
- Next.js
- Nest.js
- Spring Cloud
- RedisDB, PostgreSQL, MongoDB, Azure Blob Storage
- Keycloak
- Strapi
- Azure Functions, AKS (Azure Kubernetes Service)
- Azure Cognitive Search
- Pulumi
- Argo CD
- Azure DevOps
- Azure Application Insights
- Azure Service Bus
Conducted an IT audit of X-Kom’s architecture, divided into two main phases: AS-IS and TO-BE.
AS-IS Phase
This phase involved analyzing the current state of X-Kom’s architecture. The process included:
- Reviewing 100+ documents of existing documentation.
- Preparing an anonymous questionnaire with more than 70 questions, gathering over 100 responses.
- Conducting 20+ workshops over 30 days, covering almost all X-Kom systems. Additional workshops were held with business, configuration, and infrastructure teams.
The outcomes of this phase included:
- Modeling the current architecture using the C4 Model.
- Delivering a report with system ratings across four areas: elasticity, scalability, and reliability.
- Creating a System Model Canvas (based on the Business Model Canvas) for each system.
- Developing a heatmap of system ratings.
TO-BE Phase
Focused on defining the future architecture landscape, this phase involved:
- Conducting workshops with business, IT, and security teams.
- Preparing a Technical Debt Report.
- Creating a future architecture vision using the C4 Model.
- Proposing detailed recommendations and a roadmap for implementation.
I was an IT Expert in this project, working as part of a team alongside a Business Architect and a Senior Architect.
Technologies & Tools:
- TypeScript
- ClickUP
- Confluence
- C4 Model, Structurizr
- Node.js
- HTML, JavaScript, CSS
- GitLab, GitLab pipelines
- Qualtrics
- Miro
IT Expert for UPC
UPC
January 2021 - April 2021
Supported UPC as an Enterprise Architect, contributing to various strategic initiatives, including:
- Gamfi setup: Configured a gamification platform for employees.
- Anthos migration: Leveraged knowledge from the self-service project to assist with migrations in other projects.
- Open TM Forum API: Assisted in designing APIs for deep/generic systems.
- Selfcare changes analysis: Collaborated with Liberty Global to design integrations with corporate infrastructure.
- IT Architecture Board: Participated in architectural discussions and decisions.
- Centralna Baza Pracowników: Conducted the initial analysis for this project.
Developed a PWA (Progressive Web App) self-service platform for UPC clients, marking the start of UPC’s digital transformation initiative known as DNA (Digital and Agile).
Collaborated with UX specialists and analysts to identify client needs and problems, creating a * *Customer Journey Map** and defining the MVP scope. In just 10 weeks (10 one-week sprints), the MVP was implemented and released to production. Key features included login functionality, onboarding, payment list and details, online payments, notifications, and customer profile management.
In an additional 4 weeks, a chatbot was integrated with a custom UI, rules, and knowledge base from Stanusch.
The success of this project led to the expansion of digital transformation within UPC, scaling one team into three additional teams provided by UPC.
I served as the IT Architect, Developer, and Team Leader for this project.
Technologies & Tools:
- Google Anthos, Kubernetes, Docker
- Kemp Load Balancer
- Spring Cloud
- React.js
- Microservices / Netflix OSS
- Spring Boot Admin
- Swagger
- RedisDB, Oracle DB
- RabbitMQ
- Java 11
- Firebase
- SCRUM
- Jira / Confluence
- GitLab, GitLab pipelines
Developed a Selfcare mobile application for heat and energy clients, with a backend powered by microservices hosted on AWS.
Additionally, worked on a charity app, “Honorowy Dawca Energii Fortum”, which was integrated with sports applications for tracking activity and contributing to charitable causes.
I served as both an IT Architect and Developer, focusing on backend-related tasks.
Technologies & Tools:
- Amazon ECS (Elastic Container Service)
- Spring Boot
- React Native
- Microservices / Netflix OSS
- Spring Boot Admin
- Swagger
- RabbitMQ
- Integration with external services: Strava, Runkeeper, Garmin, Firebase, OpenWeatherMaps, Airly
- SCRUM
- Jira / Confluence
- GitLab, GitLab pipelines
Bestellcenter
Deutsche Telekom
September 2016 - November 2016
Built a B2B eCommerce portal designed as a telco store for German business clients.
I worked as both a Solution Architect, responsible for designing the solution, and a Java Developer, contributing to the implementation.
Technologies & Tools:
- Oracle ATG
- Oracle Endeca
- Spring Boot
- Activity
- Jira / Confluence
Parntershop
Deutsche Telekom
September 2015 - September 2016
Developed a B2B eCommerce portal, designed as a retail store for large German B2B companies, offering phones and accessories. The project was executed in collaboration with other Deutsche Telekom AG teams across Europe.
Initially, I served as a Solution Architect, responsible for the product’s analysis and design. During the implementation phase, I transitioned to the role of Team Leader, overseeing:
- Development teams
- Product implementation and delivery
- Performance optimization
- Release management
Technologies & Tools:
- Oracle ATG
- Oracle Endeca
- SAP
- Jira / Confluence
Developed an eCommerce platform for a telco offering, including personalized propositions for existing customers, eCare functionalities, and a customer portal. The project involved handling complex imports and integrations, managing an extensive product catalog with intricate relationships, and implementing highly complex business rules.
My role was primarily as a Java/ATG Developer, but I was also responsible for:
- High-Level Design (HLD) and Low-Level Design (LLD)
- Pricing
- Bug fixing and optimization
- Automation
- Production support
- Client communication
Technologies & Tools:
- Oracle ATG
- Java
- DynaXML CMS
- HTML, CSS, JavaScript, jQuery, Prototype.js
- Ant
- Hudson
- Memcached, Couchbase
- JBoss
- SVN, svnmerge.py
- JRebel
- Web Services
- Oracle DB
finamodirect.pl - backoffice web application
Finamo
June 2009 - February 2010
Developed a back-office web application integrated with the Finamo insurance store. The application supported back-office consultants in verifying and processing insurance orders.
I was fully responsible for designing and implementing the entire solution, including the UI, storage, integration, and business logic.
Technologies & Tools:
- Java
- Spring
- Hibernate, MySQL
- HTML, CSS, JavaScript, jQuery
- Web Service integration
Offering
INWI Maroko - participation in the tender preparation, demo store creation and presentation in front of client in Maroko. Scope of offer was telco store based on Oracle ATG.
Poczta Polska Usługi Cyfrowe - participation in the tender preparation. Scope of offer was store based on Oracle ATG.
InterCars - new modern retail store based on Oracle ATG.
UPC Selfcare - new selfcare portal for UPC based on microservices.
Rekom - Mobile applications for restaurants and bars. App for clients and employees with online payment, reservations, recommendations, etc.
Nationale Nederlanden Mobile App - insurance store.
UPC Mobile App - Selfcare mobile app for telco clients (similar to Orange Flex).
RAA (Ralph Appelbaum Associates) - Museum app - online portal for storytelling and enriching museum expositions.
UPC Agent Desktop - web application for call center consultants. The intention was to replace existing system, make consistent UI for all areas, accelerate onboarding of new employees and make their work easier.
Osadkowski - digital transformation wit eCommerce and eCare platform.
X-Kom - architecture audit.
Plus Pay - Product definition phase for small bank in mobile application.
Work Experience
I have a hands-on approach, transitioning from theory and discussions to practical implementation and doing real work, staying close to the code.
Currently, I work in a large-scale company specializing in Big Data and data processing for the logistics industry, with a focus on road transportation.
We adopt an API-first approach and deliver solutions to some of the largest companies in Europe.
Our systems handle data for over 200,000 trucks and are integrated with more than 400 providers, showcasing the scale and complexity of the projects we work on.
After some time in an expert/consultant role, I decided to return to being a team member. I also wanted to shift my focus from large-scale products to smaller, open-source solutions. This is when I was introduced to microservices and cloud technologies.
I dedicated 80% of my time to projects for Deutsche Telekom, Fortum, UPC, X-Kom, and more recently, Osadkowski. The remaining time was focused on knowledge sharing and personal learning.
On a company level, I was highly active and took on the role of leader of the Cloud Circle. My key contributions included:
- Designing and delivering internal courses on microservices and cloud technologies
- Securing budgets and advocating for cloud certifications (AWS and GCP)
- Initiating architects’ meetings and presenting on microservices and various projects
- Contributing to the creation of Hycom’s Unified Delivery Methodology, which provided standards to guide project realization from design to delivery
Additionally, I collaborated with the Technical University of Łódź on multiple initiatives:
- Implementacje Przemysłowe: A university subject in collaboration with Hycom, where I worked with students on small projects like a Facebook chatbot and a Confluence plugin
- A programming course run with the students’ council titled: “Hy!Class: Tworzenie mikroserwisów z wykorzystaniem Spring Cloud oraz Netflix OSS”
I also participated in numerous presentations and workshops:
- “Akademickie Targi Pracy”: Delivered a presentation titled “Developer nie SAPER, myli się nie raz”, focusing on TDD, together with a colleague
- Młodzi w Łodzi: Conducted an interactive workshop titled “Hy!Class: Zwinne wytwarzanie oprogramowania”, teaching agile and scrum methodologies through activities such as the Agile Values Puzzle Game, the Marshmallow Challenge, and Airplanes production exercises
- JUG (Java User Group) in Toruń: Presented with a colleague on the responsibilities of an IT architect under the topic “Hy!Class: Co robi architekt?”
Lastly, I served as a mentor/guardian for several employees, helping guide their career paths and personal development.
The next step in my career transitioned me from a development role to a consultant/expert position.
For the first six months, I worked full-time in Germany at Deutsche Telekom headquarters in Bonn. Subsequently, my role involved splitting time between Bonn, Germany, and Łódź, Poland.
I collaborated with international teams and was primarily responsible for creating design guidelines for T-Mobile online stores across Europe, leveraging Oracle ATG. My work included participating in meetings and presentations, conducting application integration research, documenting systems, and comparing technologies such as ATG vs. Hybris and Portlets vs. Servlets. Overall, I served as an Oracle ATG and integration expert, working closely with various Deutsche Telekom teams and departments.
During this time, I gained hands-on experience with tools and technologies including Oracle ATG, Sitebuilder by Spindrift, Oracle Knowledge, CoreMedia, and Siebel products.
Key projects I contributed to include:
- eCompany – Proof of concept for ATG and Siebel integration
- eGarage – A digital transformation initiative
- T-mobile PL (t-mobile.pl) – Polish T-Mobile online store
- T-Mobile NatCos in Europe – Initiatives for national companies across Europe
AMG.net, Bull, Atos
Trainee - IT Architect
April 2008 - August 2013
My IT developer journey began as a trainee at AMG.net, where I was recognized as one of the top students. During the first phase of training, I gained a solid understanding of coding fundamentals. The second phase involved working on a real-world project—the Orange portal.
Following the training, I continued at AMG.net and was quickly promoted to Technical Team Leader for the “Functional Expansions” projects. Leading a team of 2 to 5 people, I managed smaller, recurring projects focused on incremental changes, often completed within a few days. Together with a colleague, we transformed these projects into a role model for other teams by making them * *profitable, well-documented, and effectively communicated**.
In this role, I handled nearly all aspects of the delivery process, including design, development, and deployment preparation. This involved tasks like preparing pricing, documenting requirements, implementing changes, testing, merging, and creating deployment instructions. I was also responsible for maintaining the development environment.
After several years, I decided to take on larger challenges. I remained within Orange but transitioned to their major release projects, particularly in the eCommerce domain. My responsibilities grew significantly in scale and included code refactoring, performance optimization, source code quality improvements, third-party audit analysis, and major commerce architecture modifications. Occasionally, I also contributed to other regions of Orange, such as the nju mobile eShop.
Beyond my project-specific contributions, I was highly active at the company level. I participated in offering processes, employee and student training sessions, and various internal initiatives. Additionally, I developed and managed plugins for Atlassian tools such as Confluence and Crucible as part of internal projects.
Finamo
Full Stack Developer
June 2009 - February 2010
Independently created a web application while working remotely and maintaining direct communication with the client.
Handled the entire delivery lifecycle, including design, development, and deployment.
Zakład Fotografii Cyfrowej Andrzej Sierakowski w Gostyninie
IT Specialist
July 2007 - October 2007
Responsibilities included:
- Processing digital images
- Maintaining and administering computer systems
- Developing and printing photographs
Tools and technologies:
- Photoshop
Computer Service Support
Helpdesk Consultant
July 2006 - December 2006
Served as a HelpDesk Consultant for a major Polish telecommunications client, Telekomunikacja Polska (TP S.A.).
Handled large-scale support requests efficiently.
Certifications
- AWS Certified Cloud Practitioner Issued Oct 2020 · Expires Oct 2023
- Train the TrainerTrain the Trainer - Sages Issued Oct 2018 · No Expiration Date
- Oracle Certified Associate, Java SE 7 Programmer (1Z0-803) Issued Nov 2013 · No Expiration
- Oracle ATG Web Commerce 10 Implementation Developer Essentials (1Z0-510) Issued Jul 2012 · No Expiration
- ITA101 - Databases (Microsoft IT Academy Programme) Issued Jan 2012 · No Expiration
- Oracle ATG Web Commerce 10 PreSales Specialist Assessment Issued Jan 2012 · No Expiration
- Oracle ATG Web Commerce 10 Sales Specialist Assessment Issued Jan 2012 · No Expiration
Badges
Education
- 2005 - 2013: Lodz University of Technology
- Engineer’s Degree in Software Engineering and Data Analysis
- Activities and Societies: Member and first president of the “Koffeine” scientific club
Languages
- English: Professional working proficiency
- Polish: Native proficiency
A Little More About Me
In addition to my passion for software engineering, my interests and hobbies include:
- Training my husky dog
- Trekking and hiking
- DIY projects