About me

Information technology and programming have been my passion for as long as I can remember. It all started when I was about seven years old. My first computer ran on a DOS system with a few simple applications and games, such as Prince of Persia and Civilization I – my personal favorite. By the age of nine, I had created my first application. Unfortunately, the plywood floppy I used didn’t work properly in the 5.25” drive, but that little accident sparked my serious interest in IT.

Fifteen years have passed since then, and I am now an IT graduate from the Pedagogical University in Kraków (IT and technology profile), as well as a management graduate from Jagiellonian University, also in Kraków. I am still in the process of finishing my BA thesis on game theory in modern corporations, but I am determined to complete it.

I have over 14 years of professional experience in the corporate world, where I have been designing, developing, and maintaining software solutions for complex, large-scale projects. My focus is on creating applications that are secure, fully compliant with OWASP standards, and maintain the highest quality standards. I specialize in software architecture, design patterns, and clean code principles, and I am a big fan of Test-Driven Development (TDD). Ensuring robustness, maintainability, and security across all stages of the software development life cycle is my priority.

Technologies and expertise I work with:

  • Backend / Server-side: C#, .NET (including MVC and .NET Core), Java (Spring Boot), PHP (Symfony2, Drupal), C++, Scala, Spark, Hadoop. My main focus is on building scalable, maintainable, and secure backend systems, applying solid architectural principles and design patterns.
  • Frontend / Web: JavaScript (Angular, React.js)
  • Database / Data Management: Microsoft SQL Server (very advanced), SQL
  • DevOps / Cloud / System Administration: Windows Server administration, high-availability server setups, IIS, Docker, Azure, OpenShift
  • Low-code / Rapid Development: Bubble, Mendix
  • Other: archaic programming languages

Currently, I work at ING Hubs B.V. in the banking industry, developing tools for the security and business departments. Over nearly ten years at ING, I have successfully delivered dozens of major software projects, participating in full project lifecycles, from design and implementation to deployment and maintenance. I specialize in tackling impossible tasks and finding solutions where others see dead ends. I particularly enjoy cleaning up and refactoring legacy code, bringing order and maintainability to complex systems.

In addition to my work at ING, I run several startups, applying my experience to build innovative solutions and grow businesses from the ground up. I also administer high-availability servers for enterprises in the legal and tax sectors, ensuring maximum uptime and reliability.

I am open to collaboration and interesting projects, and I thrive on challenges that push my skills to the next level.

Outside of work, my passions include traveling and outdoor activities, particularly mountain trekking and cycling. I also enjoy exploring archaic programming languages. After a long day at work, I like to relax by watching movies, whether good or bad.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *