Kacper Madej

Kacper Madej

Staff Software Engineer @ Castle

About Kacper Madej

Kacper Madej is a Staff Software Engineer with expertise in CI/CD pipelines and static code analysis. He advocates for best practices in software development and specializes in real-time data processing systems using Ruby.

Current Role at Castle

Kacper Madej currently serves as a Staff Software Engineer at Castle, a position he has held since 2022. In this role, he focuses on implementing CI/CD pipelines and static code analysis, contributing to the overall efficiency and performance of software development processes. His responsibilities include advocating for best practices in software development, such as clean code and automated testing, which are essential for maintaining high-quality codebases.

Previous Experience at Castle

Before his current role, Kacper Madej worked at Castle in various capacities. He served as a Software Engineer from 2019 to 2021, followed by a promotion to Senior Software Engineer from 2021 to 2022. During his time at Castle, he developed skills in real-time data processing systems, further enhancing his expertise in software engineering.

Independent Software Consultant Experience

Kacper Madej worked as an Independent Software Consultant from 2018 to 2019. This role allowed him to apply his software engineering skills in a freelance capacity, where he focused on delivering tailored solutions to clients, enhancing their software development processes and product performance.

Professional Background at u2i

Prior to his tenure at Castle, Kacper Madej was a Senior Software Developer at u2i from 2013 to 2018. Based in Kraków, he contributed to various software projects, honing his skills in software development and real-time data processing systems. His experience at u2i laid the foundation for his subsequent roles in the software engineering field.

Education and Expertise

Kacper Madej earned a Bachelor of Engineering (B.E.) degree in Computer Science from AGH University of Krakow, where he studied from 2011 to 2015. His educational background provided him with a strong foundation in computer science principles, which he has applied throughout his career in software engineering, particularly in developing real-time data processing systems using Ruby.

People similar to Kacper Madej