
PORTFOLIO - Schibsted User Profile Dashboard Project
Software Fullstack Engineer (Node.js and React.js) in Schibsted
powered by Schibsted Tech Polska sp. z.o.o

Schibsted Tech Polska – Scalable User Profile Management Platform
What is Schibsted Tech Polska?
Schibsted Tech Polska is a technology division of Schibsted, a major European media group, focusing on developing high-performance web applications. One of the core projects I worked on was the User Profile Dashboard Hub, a high-traffic platform designed to manage user accounts efficiently while ensuring top-tier security and scalability.
Key Features:
- High-Traffic Scalability: Managed a backend infrastructure handling over 300,000 daily users.
- Security & Authentication: Integrated OpenID for MultiFactor Authentication (MFA) to enhance security and access control.
- Agile & Development Standards: Established Agile practices, improving task estimation with story points and refining workload management.
- Codebase Optimization: Refactored the Express.js backend into an Inversion of Control Container (IOCC), enhancing maintainability and scalability.
- CI/CD Automation: Developed CI/CD pipelines for app environments, streamlining deployments and maintaining system stability.
- Frontend Collaboration: Worked alongside frontend engineers to improve the React.js component library, ensuring consistency through Storybook.
My Role in Schibsted User Home
I led the backend development for the User Profile Dashboard Hub, managing a high-load environment with over 300,000 active daily users. One of my main focuses was optimizing security by integrating OpenID and MFA, significantly improving access control across the system.
To enhance development efficiency, I mentored new team members, guiding them through best practices in backend architecture and troubleshooting. I also introduced Agile methodologies, standardizing documentation and refining the sprint planning process with story points and ticket analysis, making task estimation more predictable.
A major technical improvement I implemented was refactoring the backend into an Inversion of Control Container (IOCC). This drastically improved maintainability, modularity, and scalability of the system.
On the CI/CD front, I developed automated deployment pipelines for new app environments, ensuring smooth and reliable releases. I also worked closely with frontend developers, helping optimize React.js components and Storybook, ensuring seamless UI/UX consistency across the project.
Throughout my time at Schibsted, I maintained a strong focus on code quality, conducting rigorous code reviews, testing, and continuous performance improvements to keep the platform stable and efficient."
Tech and Tools:
- Backend: Node.js, Express.js, TypeScript.
- Frontend Collaboration: React.js, Storybook.
- Security & Authentication: OpenID, MFA.
- Infrastructure: AWS, CloudFront, Kubernetes, Terraform.
- CI/CD & DevOps: GitHub Actions, CI/CD pipelines.
- Testing & Monitoring: Jest, Sentry, Prometheus.
- Agile Development: Jira, Confluence, Miro, Slack.


