Back to homepage
Avatar
Michał Wrzosek
Curriculum Vitae
29 Sep 1990
Polish
michal@wrzosek.pl
Van Aerssenlaan 40C
3039 KE Rotterdam
THE NETHERLANDS
WORK EXPERIENCE:
present
2025
Senior Software Engineer
Eneco, Rotterdam, NETHERLANDS
Contracted to deliver dashboarding solution for Eneco trading department.
Vue.js
Vuetify
ECharts
SignalR
Typescript
Azure DevOps pipelines
Azure Cloud
2025
2020
Senior Software Engineer
Shell, Rotterdam, NETHERLANDS
Contracted to deliver various applications providing all sorts of trading insights to Shell traders.
React.js
GraphQL
Node.js
Typescript
styled components
K8s
CircleCI
GitHub Actions
Azure Cloud
2023
2022
Senior Frontend Developer
Quin, Amsterdam, NETHERLANDS
Contract assignment @ Quin. Developing solutions for medical care in the Netherlands.
React.js
Typescript
styled components
GitLab pipelines
WebRTC
React Native
present
2018
Founder
Klarluft, Rotterdam, NETHERLANDS
- bitbond.com - Reviewing Solidity contracts and doing Solidity workshops for German banks. Conducting Solidity interviews
- zklar.com - Secure Ethereum blockchain payment technology powered by zero-knowledge proofs and rollups
- tzklar.com - Building blocks for Tezos contracts.
Solidity
ZK Proofs
ZK Rollups
Circom
ZoKrates
Ethereum
Web3
Truffle
Hardhat
Geth
2020
2019
Senior Software Engineer
Valassis Digital, Hamburg, GERMANY
Valassis is one of the largest coupon distributors/processors in the world. Established 50 years ago it has approximately 7,000 employees in 28 states and 9 countries. Main goal of my team was to maintain and develop new features within solution taking care of coupons and discounts transactions in Europe. We delivered both B2B and B2B2C products where our customers were often the biggest companies in the world.
React.js
React Native
Expo
iOS & Android development
GraphQL
Apollo Server
Express.js
Node.js
Typescript
Storybook
Backbone
LESS
Bootstrap
Jenkins
2019
2018
Senior Software Engineer
moebel.de, Hamburg, GERMANY
Working on developing and maintaining the biggest German furniture search engine in Agile team (4-8 devs + PM + SCRUM Master). Cooperating with 3 other independent teams on delivering new features and maintaining our infrastructure based on microservices.
React.js
Next.js
Node.js
TypeScript
Javascript
Styled-Components
Material UI
Redux
Saga
NGINX
Express
Amazon Web Services (AWS - S3, EC2, ECS, CloudFormation, ElastiCache)
GitLab pipelines
Serverless
Algolia
mongoDB
Docker
DataDog
JIRA
Microservices architecture
>95% test coverage
unit & e2e tests
Amazon Alexa Skills
2018
2017
Full Stack Developer
Spark Solutions, Warsaw, POLAND
Working in SCRUM team on delivering new features for US client (Spree based shop with eye-wear products)
Developed fully functional MVP for UK client (GDPR compliance SaaS application)
React
Node.js
Ruby
Rails
Spree
ES6
Heroku
Amazon Web Services (AWS)
PostgreSQL
SASS
BEM
Webpacker
Docker
JIRA
Pivotal Tracker
2018
2014
Co Founder
Mangaido, Warsaw, POLAND
From 2014 I'm involved in creating my dream project which is a web platform that connect Asian comic creators with Western readers. Together with our Japanese friends we are carving our idea. Mangaido is a comic series translation platform.
React
Redux
Node.js
Angular
ES6
Ruby
Rails
PHP
Heroku
CentOS
Amazon Web Services (AWS)
PostgreSQL
SASS
BEM
Docker
Taiga.io
2016
Software Engineer
StepStone, Brussels, BELGIUM
At the beginning of 2016 I moved to Brussels and started working in Stepstone - well known job board company, as a Front-end Developer. Later on I started working also as a Back-end guy. The most important experience from that time was working with team in Agile/SCRUM environment. I was working on new version of search application that is used by recruiters all over the world. The biggest challenge was creating one application that is used by clients with different preferences and having lots of complicated facets making this search engine very smart tool. The front-end was done mostly in Angular.js and back-end in ColdFusion.
Angular
Node.js
ColdFusion (ColdBox)
MySQL
SASS
BEM
Vagrant
SCRUM
Perforce
Gulp
JIRA
2016
2014
Co Founder
fullDive, Warsaw, POLAND
fullDive.jp was a creative agency where me and my friends where working on different, mostly web oriented, projects. I used my skills mostly as a web developer, designer and a Google Trusted Photographer. Often we had to cooperate with other freelance web developers and my role was to plan, split the work and take care of communication layer as what I consider is a core of successful IT projects. During this time we created lots of websites, graphics and Street View Tours for our clients.
PHP
MySQL
own PHP framework
LAMP Optimization
jQuery
Bootstrap
Angular
WordPress
Photoshop
Illustrator
2016
2013
Marketing & IT Administration Specialist
Wrzosek Nieruchomości, Warsaw, POLAND
I was working in Wrzosek.pl to create and maintain IT infrastructure. Beside taking care of the website, I was responsible for creating and maintaining application that was scraping and categorizing real estate offers from different other websites and sending new offers to agents based on their personal preferences. Thanks to this application company was always up to date with everything that was happening on the market.
PHP
MySQL
Mailing Service
Real Estate offers scraper app
jQuery
WordPress
2015
2013
Social Media Specialist & Facebook App Developer
mdh sp. z o.o., Warsaw, POLAND
I was responsible for keeping Memo Facebook fanpage up to date. During my work in MDH we grew fan base from ~6 to ~20 thousand people. I was also responsible for creating Facebook contest app that let us later on grow fan base easily.
PHP
MySQL
Facebook App Development
jQuery
Google Analytics
2013
Trainee
Polskie Radio S.A., Warsaw, POLAND
I worked there as a journalist and sound technician.
Dalet
Audacity
SIDE PROJECTS:
next-data-streaming
https://github.com/michal-wrzosek/next-data-streaming
Next.js progressive partial data streaming library
next-styled-components
https://github.com/michal-wrzosek/next-styled-components
Styled-Components that are compatible with Next.js server components (RSC)
Broadcasting Tower
https://github.com/michal-wrzosek/broadcasting-tower
Simple broadcasting tower service - you can broadcast messages and query them
imap-emails
https://github.com/michal-wrzosek/imap-emails
ImapEmails is wrapping "imap" and "mailparser" library and exposes simple interface to fetch your latest emails from Gmail or any other inbox supporting IMAP
r/UFOs refresher
https://github.com/michal-wrzosek/ufos-refresher
Simple way to stay up to date with latest UFO news
ZKlar - zero-knowledge technology
https://zklar.com
ZKlar - ZK-Rollups for private transactions on Ethereum using Circom circuits (work in progress)
Vaccination Certificates
https://github.com/michal-wrzosek/vaccination-certificates
Decentralized Ethereum Application (DAPP) providing solution for COVID-19 Vaccination Certificates
pitupitu - virtual office app
https://pitupitu.chat/
Virtual venue video-conferencing application
p2p-chat
https://github.com/michal-wrzosek/p2p-chat
p2p chat on WebRTC with additional AES256 encryption and file sharing
react-component-lib
https://medium.com/@xfor/developing-publishing-react-component-library-to-npm-styled-components-typescript-cc8274305f5a
Boilerplate repo for creating npm packages with React components written in TypeScript and using styled-components.
subscribe-context
https://github.com/michal-wrzosek/subscribe-context
React Hooks for Subscribable Subject in Context Pattern.
schemat
https://github.com/michal-wrzosek/schemat
Simple runtime schema validator for projects in Node.js/Typescript.
moorage
https://github.com/michal-wrzosek/moorage
moorage - Server side rendering masonry like react layout component.
express-boilerplate
https://medium.com/@xfor/express-with-typescript-setup-8d4863e4317e
Express boilerplate
create-react-app-boilerplate
https://medium.com/@xfor/setting-up-your-create-react-app-project-with-typescript-vscode-d83a3728b45e
Create React App Boilerplate
graphql-jwt-auth-boilerplate
https://github.com/michal-wrzosek/graphql-jwt-auth-boilerplate
GraphQL server + JWT authentication with refresh tokens
web-admin-api
https://github.com/michal-wrzosek/web-admin-api
Fullstack boilerplate.
worp
https://github.com/michal-wrzosek/worp
Fixtures generator package
challenge-app
https://github.com/michal-wrzosek/challenge-app
Demo react search app with authentication
challenge-api
https://github.com/michal-wrzosek/challenge-api
Demo express.js api with authentication
gtd-inbox
https://github.com/michal-wrzosek/gtd-inbox
React Native 'Getting Things Done' Inbox iOS & Android App
cyrylica-quiz
https://github.com/michal-wrzosek/cyrylica-quiz
This is a small Quiz game for Polish speakers learning Russian alphabet.
deep-names
https://github.com/michal-wrzosek/deep-names
Analysis of company names from Fortune 500 used to generate pseudo-random company names.
real-estate-price-prediction
https://github.com/michal-wrzosek/real-estate-price-prediction
Machine learning model for predicting real estate prices
annumi.com
https://annumi.com
e-commerce side project. React + Express.js + Stripe. This project is only partially open sourced
EDUCATION:
2015
2012
Warsaw University of Technology
Faculty of Electrical Engineering
Automatics and Robotics
2014
2011
Warsaw University of Technology
Faculty of Management
Business Informatics
PERSONAL SKILLS:
Languages:
Polish - native
English - fluent
French - communicative
Dutch - learning basics
I am:
Adaptable, Calm, Cooperative, Flexible, Hardworking, Innovative, Optimistic, Reliable
I love:
Programming (back/front-end)
Designing (layouts, logos, flyers, etc.)
Studio photography
Other:
Driving license cat. B
Google Trusted Photographer
Sound technician