Sign In
Get Clay Free →

Suggestions

    Piotr Rybarczyk

    Software Developer

    Professional Background

    Piotr Rybarczyk is an accomplished software developer with a strong background in technology and a passion for solving real-world problems through innovative software solutions. With five years of professional experience under his belt, Piotr has not only honed his skills in software development but has also embraced the role of a facilitator in key methodologies like Event Storming and Event Modeling, which play a crucial role in understanding complex business domains and defining software requirements. His commitment to continuous learning and improvement is evident in his aspiration to delve deeper into data engineering and enhance his understanding of event systems using technologies like Kafka and Scala.

    Currently, Piotr is a software developer at Fresha, a position that allows him to apply his robust programming skills, particularly in Ruby and Elixir, and contribute to projects that matter. His prior experience as a Ruby on Rails developer—both junior and later more advanced roles—at Spark Solutions Sp. z o.o. equipped him with a solid foundation in building applications and working within agile environments. At Spark Solutions, Piotr was instrumental in developing e-commerce solutions using Spree Commerce, demonstrating not only technical prowess but also a strong capability to collaborate within a team.

    Starting his career as an intern at EL Passion, Piotr quickly identified his strong interest in software development, leading him to pursue a career that blends creativity with technology. His journey through various roles has provided him with a well-rounded perspective on the software development lifecycle, from conception to delivery.

    Education and Achievements

    Piotr Rybarczyk's academic background is as impressive as his professional experience. He began his studies in Mathematics at LO nr XXXVII im. J. Dąbrowskiego, where he developed strong analytical and problem-solving skills – traits that are essential in the technology sector. His quest for knowledge continued as he pursued further studies in Geodesy and Cartography at Politechnika Warszawska through extramural education. This educational foundation not only showcases Piotr's commitment to learning but also highlights his innovative thinking in applying mathematical concepts to real-world problems, especially in geographical contexts.

    Skills and Interests

    Fluency in programming languages such as Ruby and Elixir empowers Piotr to adapt and contribute effectively in various development environments. His interest in Domain-Driven Design (DDD) reflects his desire to create systems that are closely aligned with business needs, ensuring that the software he helps build delivers impactful solutions. As he explores Kafka, a distributed event streaming platform designed for high-throughput and fault-tolerant applications, Piotr aims to enhance his expertise in event-driven architectures, which are becoming increasingly important in today's software landscape.

    Planned endeavors for the next year, including gaining a robust understanding of Scala and diving deeper into data engineering principles, illustrate Piotr's forward-thinking approach and commitment to personal and professional growth. His willingness to learn and adapt to new technologies is a testament to his proactive attitude and dedication to excellence in software development.

    Achievements

    • Five years of professional experience in software development.
    • Proficient in Ruby and Elixir programming languages.
    • Facilitated Event Storming and Event Modeling sessions to aid in requirements gathering and project alignment.
    • Enhanced skill set through internships and prior roles, building a strong foundation in Ruby on Rails and Spree Commerce.
    • Continuous pursuit of learning, with current focus on Kafka and future plans to master Scala and data engineering.

    Related Questions

    How did Piotr Rybarczyk develop his proficiency in Ruby and Elixir programming languages?
    What motivated Piotr Rybarczyk to become involved in Event Storming and Event Modeling facilitations?
    What are Piotr Rybarczyk's specific goals for mastering data engineering in the next year?
    How does Piotr Rybarczyk see his background in Mathematics influencing his approach to software development?
    What are the key projects Piotr Rybarczyk has worked on at Fresha, and how do they reflect his skills and interests?
    Piotr Rybarczyk
    Get intro to Piotr
    Add to my network

    Location

    Warsaw, Mazowieckie, Poland
    Location