Maciej Romański

Maciej Romański

Senior Full Stack Engineer

+48 788754396

maciej.romanski@o2.pl

https://www.linkedin.com/in/fsloki/

https://github.com/plmuninn

https://muninn.pl

Profile

High-impact Lead Engineer with 10+ years of expertise in building scalable, data heavy, real-time systems. Proven track record of leading complex projects in distributed environments, focused on big picture and product excellence, and bridging the gap between technical architecture and business goals.

Education & Certificates

2010-2013

Polish-Japanese Institute of Information Technology - Bachelor's degree

2013

Coursera - Functional Programming Principles in Scala

Skills

Backend

Scala (Expert), Typescript (Expert), Golang, Python, PHP

Frontend

React, React Native, Svelte, Angular

Architecture

Microservices, Distributed Systems, Event Sourcing, CQRS

Technologies

Kafka, Elastic, Redis, PostgresSQL, AWS

Big data

Flink, Snowflake, Airflow

Tools

Intellij Idea, Docker, MacOS, Kubernetes, Linux

Languages

PolishNative
EnglishAdvanced
GermanBasic
SpanishBasic
JapaneseLearning

Side Projects

Clothy

2013 - 2016

  • Pinterest like web application for fashion blogging
  • Technologies: Scala, PlayFramework, Elastic, Redis, MySQL, Angularjs

Coffee Freaks

2020 - Present

  • Mobile application for coffee lovers
  • Technologies: React Native, Scala, PostgresSQL, Redis, Elastic

Work Experience

zooz - PayU Company

Lead Data Engineer

Jan 2025 - PresentRemote

Lead data engineering team and develop data platform.

Key Responsibilities:

  • Design and develop data platform analytics
  • Manage data platform software development process
  • Provide technical direction for data platform development projects
  • Redesign and redevelopment of data platform metadata management
  • Contribute to shaping data platform architecture
  • Lead splitting and moving data platform to cloud environment

Technologies:

Scala 3AWSTypescriptGolangDockerKubernetesSnowflakeAirflow

zooz - PayU Company

Scala Platform Developer

Sep 2021 - Jan 2025Remote

Maintaining and developing big data platform.

Key Responsibilities:

  • Design and develop frontend for data platform
  • Create tools for quick deployment and management of Flink process on kubernetes
  • Design and develop Flink platform for real time data processing
  • Redesign and redevelop data ingestion process in data platform

Technologies:

ScalaScala.jsKafkaFlinkTypescriptKubernetesAWSSnowflakeAirflow

White Hat Gaming

Senior Scala Developer

Sep 2020 - Aug 2021Remote

Worked on new features and maintenance of existing platform.

Key Responsibilities:

  • Design and implement new features
  • Maintenance of existing platform
  • Create module for sending real time analytics to client
  • Develop module for finding and fixing data discrepancies in highly distributed system

Technologies:

ScalaKafkaAkkaDockerKubernetesAWS

Sony Electronics

InfoSec Automation Scala Developer

Dec 2018 - May 2020Gdańsk, Remote

Developed security automation tools for Sony Electronics.

Key Responsibilities:

  • Develop modules for automation frontend
  • Develop and design security automation backend and APIs
  • Integrate Slack with automation system
  • Work on automating Jira and other tools
  • Design and develop real time event sourcing system for security events

Technologies:

ScalaTypescriptReactScala CatsKubernetesKafkaAWS

Nordea

Senior IT Developer

Oct 2017 – Dec 2018Gdańsk, Gdynia

Design and develop data lake metadata catalogue.

Key Responsibilities:

  • Create NLP search engine for metadata catalogue
  • Create metadata catalogue UI, API and backend
  • Help to hire and manage team of developers
  • Provide technical support for various data initiatives
  • Design real time event sourcing processing system for data lake analytics

Technologies:

ScalaKafkaScala CatsAkkaPlayframeworkPostgreSQLRedisElasticsearchKubernetesProtocol Buffers

Assertis

Full Stack Developer, Team Leader, Scrum master

Jul 2014 - Oct 2017Gdańsk, London, Remote

Helped to build the team, created multiple products and setup company development environment and processes.

Key Responsibilities:

  • Created multiple microservices in different languages
  • Train and manage junior developers
  • Help establishing company development processes and tools
  • Design and implement company architecture
  • Collaborate with business clients with requirements
  • Provide technical support and bug fixes for production systems

Technologies:

Node.jsReactTypeScriptGolangPHPMySQL

On Track Retail

Scala Developer

Apr 2015 - Sep 2015London

Developed parts of big train ticketing system

Key Responsibilities:

  • Drive design and implementation of microservices
  • Integrate with payment gateway
  • Develop complex payment process including split payments
  • Design and implement platform backoffice backend and frontend

Technologies:

ScalaPlayframeworkMariaDBAngularTypeScript

Business Software Solutions

Fullstack Developer

Mar 2013 - Jun 2014Gdańsk, Sopot

Developed various applications for clients.

Key Responsibilities:

  • Create mobile applications for business clients
  • Develop modules to e-commerce platform
  • Design and implement solution for path finding in 2D space
  • Implement web email client for business client

Technologies:

PHPScalaJavaScriptjQueryHTMLCSS

Wirtualna Polska

PHP Developer

Apr 2013 - Dec 2013Gdańsk

Design and implement mobile versions of biggest polish news portals.

Key Responsibilities:

  • Built responsive web applications using PHP and MySQL
  • Optimise applications for mobile usage
  • Collaborated with QA team to ensure software quality

Technologies:

PHPJavaJavaScriptjQueryHTMLCSS

Polcode

PHP Developer

Sep 2012 – Feb 2013Remote

Developed PHP applications for various clients.

Key Responsibilities:

  • Built web applications using PHP and MySQL
  • Created custom modules and plugins for existing systems and frameworks
  • Integrated third-party services and APIs
  • Performed code reviews and provided feedback

Technologies:

PHPMySQLJavaScriptjQueryHTMLCSS

Get In Touch

Feel free to contact me if you have any questions or opportunities. I'll get back to you as soon as possible!