About Michał Gacek
Who I Am
Welcome! I'm Michał Gacek, a Senior Software Engineer based in Cracow, Poland, with a profound passion for coding, innovation, and sharing knowledge. Viewing coding as an art form, I thrive on the challenges and creativity it brings into my life. My journey through the tech world is fueled by my ambition, accuracy, and an unwavering desire to constantly expand my skill set.
My Professional Path
My career is a tapestry of diverse roles and experiences, having worked in numerous companies that enriched my understanding of programming teams, practices, and software delivery methods. Here’s a brief overview of my journey:
- Rockwell Automation: As a Senior Frontend Developer, I delved into the Angular framework and Electron, focusing on bug fixes and feature implementations. This role was a significant stepping stone in my quest to master Angular.
- Intercars: My tenure as a Senior Frontend Developer involved delivering innovative and user-centric web applications, utilizing a tech stack that includes TypeScript, React, Next.js, and ChakraUI.
- Grin Gaming: As the Principal Front-End Engineer, I was responsible for the development and maintenance of the Grin Gaming platform, Smile Coin site, and application, utilizing TypeScript, React, Redux, and ChakraUI in a Kanban team environment.
- Polette: My role as a Senior Software Developer centered around refactoring the payment system with node.js and implementing e2e tests using Cypress and Puppeteer.
Through each role, my technical prowess has been enhanced, alongside my ability to collaborate effectively with cross-functional teams to design, develop, and deploy cutting-edge solutions.
Skills and Achievements
My technical toolkit is extensive, with proficiencyin:
- JavaScript/TypeScript
- Frontend frameworks like React, Angular, and Vue.js
- Backend development with Node.js and Python
- Databases including MySQL and MongoDB
- Other technologies like Redux, Docker, and GraphQL
Notably, my project for Sabre, as a Senior Software Developer with Relyon Recruitment, involved developing and maintaining a Booking Engine using React and Redux, where I managed deploys using AWS and shared my knowledge on programming techniques and design patterns.
Beyond Coding
English and Polish are the languages I navigate through both my professional and personal life. When not immersed in coding, I engage with programming, reading, and exploring science, reflecting my insatiable curiosity and desire to learn.
Let's Connect
I’m always open to discussing technology, education, or any project ideas. Feel free to reach out to me at gacek.michael@outlook.com or explore my work on GitHub and my personal blog at tiptopdesign.pl.
Thank you for visiting my page. Let's embark on a journey of technological exploration and continuous learning together.