Michał Szajbe

he / him

About

Software Engineer and Team Lead with 15+ years of experience in building and maintaining web applications and back-end systems in various business domains. Dedicated to delivering quality, efficient solutions to challenging problems, willing to take ownership of core components. Team player, continuous learner, open source contributor.

Experience

  • Backend Team Lead

    Sep 2023 - present

    Building a market intelligence platform for the automotive industry. Responsible for the overall backend development strategy, overseeing a team of engineers, managing projects and development.

  • Senior Software Engineer

    Jun 2021 - May 2024

    Member of Telephony Backend team, building and maintaining the control plane of the globally distributed and highly available telephony platform.

    Earlier, member of Telephony Applications team, responsible for the development of services and tooling for controlling real time communications via the Telnyx API.

    Main technologies: Elixir/OTP, Python, Etcd, Elasticsearch, Docker, Kubernetes, Ansible.

  • Technical Advisor

    Sellektor Technologies
    Aug 2018 - Oct 2022 (part-time)

    Architected Elixir-based Search API for web and mobile applications. Assisted in hiring, onboarded and oversaw the work of 3 developers.

  • Senior Software Developer

    Recruitee
    Aug 2018 - Jun 2021

    Worked as a member of cross-functional team, building all-in-one hiring platform. Responsible for development and maintenance of Elixir/Phoenix-based API, in-app search, integration with external services and reliability.

    Led numerous initiatives to pay off technical debt, reduce re-compilation times, increase typespec coverage and improve domain context separation.

    Main technologies: Elixir, Ruby, Elasticsearch, PostgreSQL.

  • CTO, Partner

    Sellektor Technologies
    Mar 2017 - Aug 2018

    Architected and built Sellektor.com, an aggregation platform for e-commerce products, with its main components: search engine driven by distributed data integration pipeline (processing millions of products from ~100 data sources every day) and custom ranking algorithms, image processing service, tracking and analytics services.

    Main technologies: Elixir, Ruby, JavaScript, Elasticsearch, PostgreSQL, Redis.

  • Founder, Tech Lead

    Humante
    Mar 2016 - Mar 2017

    Led a team of 6 developers building web and mobile applications for Europe- and US-based start-ups.

  • Group Mentor

    Kazimierz Wielki University, Bydgoszcz, Poland
    Mar 2016 - Feb 2017

    Mentored a group of students during their IT course and team project.

  • Co-founder, Tech Lead, Team Manager

    Monterail
    Aug 2009 - Feb 2016

    Recruited, coached and managed a team of 10+ developers working on projects for international clients. Involved in software architecture and design, development, project management, business development and creating company’s internal processes.

  • Full-Stack Developer

    Netguru
    Oct 2007 - Jul 2009

    Developed web applications with Ruby, PHP and Javascript.

Education

  • Computer Science

    Adam Mickiewicz University, Poznań, Poland
    2003 - 2009