About me
🤗
Hi, my name is Michael. I'm a Senior Engineer currently based in Kraków, Poland. I am a versatile T-shaped person with solid expertise in Flutter and related technologies, open source contributor and author of articles in this blog.
Experience
With over 3 years of commercial experience, I've been involved in various projects of varying size and difficulty, including B2B, Fintech, Social and IoT. I have a solid knowledge of building extensible, supportable and high-performing systems while understanding the business value. I prefer to work as part of a team, but it is also possible for me to work on my own. Focused on results and delivering clean, high-quality code.
Skills
- Asynchronous | Reactive programming
- Isolates - parallel computing
- OOP, SOLID
- SQL - SQLite, MySQL, PostgreSQL
- REST, GraphQL, Websocket
- Firebase
- gRPC
- WebRTC
- CI\CD
- BLoC pattern
- Layered architecture
- Performance optimization, DevTools
Open-source
I am an active member of the Dart and Flutter community and I have a few open-source projects:
- https://github.com/hawkkiller/sizzle_starter - production-grade Flutter Starter with predefined structure and architecture, enhanced with best-of-breed libraries and configs.
- https://github.com/hawkkiller/catty - sample application built with Sizzle Starter. Uses ChatGPT and some cats API, enforced with material design.
- https://github.com/sizzleco/sizzle_lints - a set of strict rules for the Dart Analyzer to enforce clean and high-quality code.
Languages
- Russian - C2
- Ukrainian - C1
- English - B2
- Polish - A1