About me
My name is Michal and I am a software developer based in Poland / Europe. I am a Master of Science in Control Systems Engineering however my whole professional career (since 2011) I have been working as a Software Engineer.
I have experience in development and maintenance of various projects:
- complicated ERP systems
- mobile applications (Ionic cross platform, Android native app)
- small Web applications
- ecommerce websites
Most of the time I’ve been working as a Fullstack Developer. It means that I can contribute to the whole stack: CI/CD, IaC, databases, backend, frontend, mobile. However, in particular I enjoy working on backend or frontend code of systems. I also enjoy cooperation with UX designers.
My next project preferences
Cooperation base requirements
- fully remote or remote first approach in European time zone
- project which is software product
Technologies that I like working with:
- Typescript
- Node.js
- Angular
- .Net, C#
- Azure
- Docker
Technologies that I would like to learn:
- Rust - Leptos
- WebGL or any other 3D rendering in browser technology
- WebAssembly
Teams that I like working with:
- effectiveness have in their DNA (done is better than perfect)
- cultivate remote first approach
- understand that transparency and sincerity is really important
Projects that I like working on:
- projects which are software products
- are complex web or mobile applications
- are crucial for the client
- earn money
- projects where quality is important
Methodologies that I like to use:
- KISS
- Write Everything Twice
- Event Sourcing
- User Story Mapping
- Agile
Aspects that are important for me in created systems:
- quality of user-interface (UX), user-centric design, accessibility
- maintainability of the codebase
- testability of the codebase
- reliability of the system
Technologies that I learnt / tried recently
- Astro.js - great web framework for static sites generation