Tech Stack
Used scale: junior - mid - senior - expert
- SeniorTypeScript, NodeJS, React, Vanilla JS, ES6+
- Mid / SeniorCSS3, HTML5, Bootstrap4, NextJS, REST, Git, Docker, TDD, Adobe Illustrator Scripting, MobX, TailwindCSS
- Junior / MidAWS (S3, SQS, Cloudfront, EC2, DynamoDB, SES), Cloudformation, OpenAI API, Neo4j, NestJS, PHP, MySQL, jQuery, WordPress, Python, Gatsby, Sass, Webpack, Redux, Jira, Firebase (storage, queues, functions), OOCSS, BEM, CI/CD, Scrum, UX, GraphQL, Figma, GSAP, Babel, Storybook, Datadog, Airflow, Spark
Summary
Michał has 24 years of programming experience, mostly as a PHP programmer, 6 years in marketing and travel industry, 8 years as a JS/TS (React, Node.js) developer.
In his work he’s created tools like:
- MicroSkills.pl - web application for professionals to answer questions like: what skills do I have, what skills should I learn right now to meet my professional goals quickly. App written in Next.js + Neo4j
- WaaS - Website as a Service for restaurants, written in Gatsby / React, backend in WordPress - he was managing work of his two employees and coding himself
- mKelner - mobile menu for restaurants, written in Gatsby / React with Firestore as a backend
- Kuźnia Spotkań - event venues finder for event managers, written in React + Redux and Symfony 4
He has analytical and open mind, which lets him take a look from different perspectives.
Team leader's perspective, because he has 6-years experience in managing work of 3-12 people team in technology, travel and marketing industries.
Client's perspective, because he's worked in marketing and learned UX/UI. He's used it in his own applications, while creating web projects in WordPress for digital and creative agencies and for individuals.
Entrepreneur's perspective, as he's started several companies, he's run a 3-star hotel and diet catering for 2 years. He's been networking once a week for almost a year with a group of dozens of entrepreneurs.
Continuously learns how to be a better person, programmer, entrepreneur, leader and trainer. How? By reading tons of books and taking courses like DNA, Legacy Fighter, AnF (devstyle), MBLC (Mindfulness Association), online trainers (Grupa SET).
Experience
Packhelp
02/2021 - 11/2022Senior fullstack programmer, working on improving customer experience in Editor (contributor in a team) and scaling up DTP and production teams (one-man-army) for a packaging industry leader. He has learnt a lot about working in a tech company, practicing software development methodologies and approaches like DDD, Continues Delivery, CD/CI, TDD/BDD.
Stack: Javascript, Typescript, React, NodeJS, Adobe Illustrator Scripting, MobX, Datadog, AWS (S3, SQS, Terraform, EC2), Firebase (storage, queues, functions), Docker, Python, Ruby, Airflow, Spark, Github
Kukla Tech
07/2019 - nowHis own company creating web applications, websites and custom WordPress plugins in PHP (WordPress) and Website as a Service technology in Gatsby / React. Now more of a laboratory for testing new technologies.
mKelner
03/2020 - 07/2020His own startup. Web application, mobile menu for restaurants for pandemic, so consumers don’t have to use paper menu to read the menu. He's created the whole thing from scratch in Gatsby and React.
Kuźnia Spotkań
09/2018 - 10/2019Hist own startup. Web application for event managers for finding venue for their events. He's created the whole thing from scratch in Symfony and React.
Jama-Tur / Hotel Jawor / Hotel Wiosna
12/2012 - 04/2018Using PHP to build CRM tools, loyalty program, integrate with Property Management System. Managing a marketing team and a hotel staff.
Adfinem
04/2011 - 08/2011Building tools for brand sentiment monitoring systems in PHP.
Authalia
10/2008 - 05/2010Leading dev team (programmer, designer, sysops), closely working with product owner and marketing specialist, to build web application that allows individuals to register their copyrights over the internet.
Mobile Dream Studio
04/2007 - 07/2008Creating first microblogging platform for French company in PHP and Flash.
Versita
11/2005 - 11/2006Maintaining PHP application for managing articles flow for publisher.
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).
Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).