Kamil Ruczyński 🚀

Staff Software Engineer | Sharing insights on TDD, DDD, Architecture, Scalability, and Performance

Poland

About

I am a senior software engineer from Poland with more than 10 years of experience, combining a pragmatic approach with a passion for solving complex problems, always tailoring solutions to meet business needs. My work is guided by a strong focus on TDD, DDD, architecture, scalability, and performance. Software engineering isn’t just my profession - it’s my main interest, and I’m constantly striving to learn and improve. I write a blog where I share practical knowledge, insights, and experiences from the world of software engineering. Check it out! 🔗 sarvendev.com

Experience

  • Tidio (4 yrs 2 mos)
    • Staff Software Engineer
      Mar 2025 - Present · 1 yr 5 mos

    • Senior Software Engineer
      Jun 2022 - Mar 2025 · 2 yrs 10 mos

      Building high-scale AI customer service solutions, ensuring scalability, performance, and robust architecture. My work leverages Test-Driven Development (TDD) and Domain-Driven Design (DDD) to deliver high-quality, maintainable, and scalable systems that meet business and technical requirements. I am focused on fostering a continuous improvement mindset, constantly identifying problematic areas, and implementing improvements.

  • Blogger at sarvendev.com
    Mar 2017 - Present · 9 yrs 5 mos

    Sharing insights, practical knowledge, and experiences from the world of engineering

  • Senior Software Engineer at E Net Production
    Jul 2020 - Jun 2022 · 2 yrs

    Worked on large-scale e-commerce platforms in Poland, leading legacy modernization and transitioning to a modular and microservices-based architecture. Focused on scalability, performance optimization, and ensuring system reliability. Designed complex solutions using DDD and CQRS. Identified and resolved numerous critical issues to improve system efficiency.

  • Senior Software Engineer at Swift Software Development
    Dec 2017 - Jul 2020 · 2 yrs 8 mos

    Worked on a complex ERP system, designing architecture, managing large databases, and overseeing microservices. Led the modernization of legacy solutions using the Strangler pattern to ensure a smooth transition to modern technologies.

  • Software Engineer at Omega323
    Jul 2016 - Dec 2017 · 1 yr 6 mos

    Worked on an application for managing marketing campaigns, contributing to both the backend and frontend parts, ensuring scalability, and integrating with social media platforms. Also developed an application for managing software licenses, integrated with third-party API.