Maciej Sawicki

Download

Senior Frontend Engineer

Frontend engineer with 8+ years of experience building high-impact web and mobile applications. Currently at Google, where I lead frontend development for a Cloud product. Expert in React, Angular, and TypeScript with a proven track record of delivering scalable solutions for millions of users. Comfortable across the full stack with hands-on backend experience in Java and Node.js. Known for turning complex technical challenges into elegant, user-focused products.

  • Experience

    • Frontend Engineer

      -
      Google
      2023.10-current

      • Google Cloud - Flow AnalyzerFrontend

        [TypeScript, Angular, Java, Bazel]

        Led a team to successfully launch Flow Analyzer, a new Google Cloud product that enables enterprise customers to visualize and analyze network traffic from VPC Flow Logs. Drove the frontend architecture and delivered critical troubleshooting capabilities used by cloud infrastructure teams worldwide.

    • Senior Frontend Engineer

      -
      BioWink GmbH
      2022.08-2023.01

      • Clue websiteFrontend

        [TypeScript, React, Gatsby]

        Owned frontend development for helloclue.com, a high-traffic health encyclopedia serving millions of users globally. Delivered new features across a multi-language platform (5 languages) with thousands of Contentful-managed articles, and implemented seamless web payment integration.

    • Senior Software Engineer

      -
      Deloitte
      2021.12-2022.07

      • Call CenterFrontend and Backend

        [TypeScript, React, Twilio]

        Architected and delivered full-stack features for an enterprise call center platform, enabling automated phone call handling and workflow optimization. Built custom React plugins and serverless cloud functions that streamlined agent productivity.

    • Senior Frontend Engineer

      -
      Plumettaz
      2021.09-2021.11

      • OptiJet™Frontend

        [React, JavaScript, TypeScript]

        Rescued a critical industrial product by resolving persistent performance issues. Engineered internationalization support, optimized 50-page PDF generation, and built real-time data visualization handling tens of thousands of data points—all while targeting legacy 2014 Android hardware.

    • Technical Team Lead,
      Senior Frontend Engineer

      -
      SDI Media
      2019.11-2021.12

      Led a team of 8 engineers within a 30-person project. Drove frontend architecture decisions, designed and implemented core features, conducted code reviews, and delivered weekly stakeholder presentations.

      Projects:
      • SPS - Single Production SystemFrontend

        [Angular, TypeScript, Jest]

        Built an enterprise-grade production management platform from the ground up, enabling end-to-end order tracking and workflow automation for media localization services.

    • Fullstack Engineer

      -
      Acaisoft
      2017.04-2019.10

      Beyond core development, took ownership of technical recruitment—designing challenges and conducting interviews. Mentored interns and served as company ambassador at industry trade shows.

      Projects:
      • User management portalFrontend and Backend

        [Angular, TypeScript, Karma, Jasmine, Spring, Java, Cassandra, Elasticsearch, Kafka, Docker]

        Developed a centralized management portal enabling enterprise clients to monitor, group, and control access across multiple data backup systems.

      • Data backup portalFrontend

        [Angular, TypeScript]

        Built a remote monitoring and configuration interface for enterprise data deduplication and replication servers.

      • Car sharing platformMobile app

        [React Native, Redux, Jest, Cucumber, JavaScript, Java, Kotlin]

        Engineered a real-time mobile application for fleet management, featuring live worker tracking and intelligent job batching algorithms.

      • VR PortalFrontend and Backend

        [Angular, Node.js, TypeScript, MongoDB, Docker]

        Created a full-stack content management system for VR streaming with an integrated web-based VR player.

    • Frontend Developer

      -
      Transition Technologies
      2016.06-2017.03

      • Social meetings appFrontend

        [Angular, TypeScript, AngularJS, Meteor]

        Developed a Chrome extension that intelligently matches users seeking help with domain experts, facilitating knowledge-sharing meetings.

      • Skills management portalFrontend and Backend

        [AngularJS, JavaScript, Meteor]

        Built a talent discovery platform enabling organizations to catalog employee skills and quickly identify the right experts for any challenge.

Education

  • Master of Engineering: Software Engineering

    2017.02-2018.07

    Białystok University of Technology

  • Bachelor of Engineering: Computer Science

    2013.09-2017.02

    Białystok University of Technology

  • Diploma in Piano

    2001.09-2007.06

    State Music School in Białystok

Accomplishments

  • HackYeah 2019

    Frontend and Backend
    2019.09

    During the biggest stationary hackathon in Europe our team created in 24 hours data categorizing portal, which given a lot of uncategorized documents (such as tweets, blog posts, application logs, random data) groups them by similarity of discussed topics.

    • - 1st in Data Categorizing Software
  • Białystok IT Test 2017

    2017.11

    In the biggest IT-oriented test in the city students from all High Schools and Universities are challenged in 10 different categories, among which are programming languages, databases, data exploration and software engineering concepts.

    • - 3rd in Overall Classification
    • - 1st in Mobile Development
    • - 1st in Object Oriented Programming
    • - 1st in Web Development
    • - 4th in Java Language Skills
  • Białystok IT Test 2016

    2016.11
    • - 1st in Java Language Skills
    • - 2nd in Object Oriented Programming

Others

  • Meet.js Białystok #30

    Speaker
    2019.11

    During the lecture I talked about accessibility when building web pages. I created an app that looks and behaves nicely, but is completely inaccessible to the visually impaired users. By gradually adding ARIA attributes and using a narrator I showed that doing very little we can open our website to all the people with disabilities.

Personal Projects

  • Salary Comparator

    github.com/Humberd/salary-comparator

    [Kotlin, Jetpack Compose]

    Android Application converting my salary expectations from one currency to another in a given time frame. For example USD/year to EUR/day.

  • Erepublik game bot

    github.com/Humberd/headless-k-worker

    [TypeScript, Node.js, Nest, MongoDB, Kotlin, Docker, Kubernetes, Azure DevOps]

    Headless bot which automates periodic game tasks, a native Android app as a monitoring tool, and a backend server inbetween.

  • This Resume

    github.com/Humberd/resume

    [React, TypeScript]

    This Resume has been generated from easily customizable web page.

  • Wykop++

    github.com/Humberd/Wykop-plus-plus

    [RxJS, TypeScript]

    Browser extension, which puts additional functionalities on wykop.pl, such as: comments hiding, infinite scroll, etc.