Rafał Warzocha

Rafał Warzocha

Freelance Web Developer (PHP, Ruby, Frontend)

Followers of Rafał Warzocha462 followers
location of Rafał WarzochaPoland

Connect with Rafał Warzocha to Send Message

Connect

Connect with Rafał Warzocha to Send Message

Connect
  • Timeline

  • About me

    Senior Staff Software Engineer @ Housecall Pro

  • Education

    • Uniwersytet Warszawski

      2020 - 2023
      Licencjat (Lic.) Philosophy
  • Experience

    • Freelancer

      Jun 2015 - Mar 2017
      Freelance Web Developer (PHP, Ruby, Frontend)

      Responsibilities included:- Creating websites/apps based on Wordpress / Zend Framework 2 / Symfony 2 / RoR 3, 4- Transforming designs to code with HTML5/CSS3/JavaScript

    • Netguru

      Mar 2017 - Sept 2020

      Responsibilities:- Improving the CI flow and preparing the project for Continuous Delivery (multiple deployments to production per day via Github Releases/CircleCI)- Defining the shape and functionality of cloud architecture (AWS)- Being in charge of DevOps activities - maintaining Graylog log entry shapes, monitoring the infrastructure (CloudWatch), profiling and optimizing the app (NewRelic, PGHero/pg_stat_statements)- Leading the project team while working on different features- Architecting small/medium scale distributed computing systems- Researching potential solutions to stated business problems- Ensuring the highest quality of provided solutions through good development practices- Mentoring junior team members- Building well-structured, standard-compliant APIs (REST and RPC) Show less

      • Senior Ruby on Rails Developer

        Sept 2018 - Sept 2020
      • Ruby on Rails developer

        May 2017 - Sept 2018
      • Junior Ruby on Rails developer

        Mar 2017 - May 2017
    • Fresha

      Oct 2020 - Jul 2021
      Backend Engineer

      - Ruby & Elixir development- Architecture planning and implementation- Building distributed systems with Kafka and gRPC- CI/CD improvements, including facilitation of domain ownership and error management- Provisioning Cloud resources & Datadog monitoring using IAC- Defined deployments using Kubernetes & Helm

    • Housecall Pro

      Aug 2021 - now

      - Technical leadership over the backend platform team consisting of senior/staff engineers- Providing architectural guidance to multiple teams- Driving across-the-stack initiatives, impacting majority of the engineering team- Seeking improvement areas, prioritizing and executing on selected ones- Mentoring Staff Engineers across the company- Strategic work on architectural roadmap--Highlight projects- Framework to manage Elasticsearch clusters, indices, reindexing process, A/B testing. Allowed rapid experimentation with zero downtime.- Implemented SAST & SCA processes and automations.- Improved observability with structured logging.- Improved the platform's reliability and security, in areas such as rate-limiting, authentication.- Designed key components of distributed architecture, as well as patterns that facilitate service extraction out of a monolithic codebase. Show less - Technical leadership of the backend platform team consisting of senior/staff engineers- Driving cross-cutting engineering initiatives across stacks and departments- Designing and Implementing tooling and process improvements related to error management, domain driven design, asynchronous domain-to-domain integration events- Enhancing developer experience by automating toil- Providing guidance to product squads related to domain driven design, decoupling existing modules, building/re-building solutions to scale- Working daily with different levels of IC and Managers, ranging from SE I to VP / SVP Show less

      • Senior Staff Software Engineer

        Jul 2023 - now
      • Staff Software Engineer

        Aug 2021 - Jul 2023
  • Licenses & Certifications

    • AWS Certified Solutions Architect Associate

      Amazon Web Services
      Nov 2018
      View certificate certificate