Maciej Sawicki
DownloadSenior 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 EngineerGoogle2023.10-current- Google Cloud - Flow Analyzer●Frontend
[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.
- Google Cloud - Flow Analyzer●Frontend
-Senior Frontend EngineerBioWink GmbH2022.08-2023.01- Clue website●Frontend
[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.
- Clue website●Frontend
-Senior Software EngineerDeloitte2021.12-2022.07- Call Center●Frontend 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.
- Call Center●Frontend and Backend
-Senior Frontend EngineerPlumettaz2021.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.
- OptiJet™●Frontend
-Technical Team Lead,Senior Frontend EngineerSDI Media2019.11-2021.12Led 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 System●Frontend
[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.
- SPS - Single Production System●Frontend
-Fullstack EngineerAcaisoft2017.04-2019.10Beyond 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 portal●Frontend 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 portal●Frontend
[Angular, TypeScript]
Built a remote monitoring and configuration interface for enterprise data deduplication and replication servers.
- Car sharing platform●Mobile 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 Portal●Frontend 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.
- User management portal●Frontend and Backend
-Frontend DeveloperTransition Technologies2016.06-2017.03- Social meetings app●Frontend
[Angular, TypeScript, AngularJS, Meteor]
Developed a Chrome extension that intelligently matches users seeking help with domain experts, facilitating knowledge-sharing meetings.
- Skills management portal●Frontend 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.
- Social meetings app●Frontend
Personal Info
Technologies
Frontend
- Angular,
- AngularJS,
- React,
- React Native,
- RxJS,
- Redux,
- JavaScript,
- TypeScript,
- HTML,
- CSS,
- SCSS
Backend
- Spring,
- Node.js,
- RxJava,
- Java,
- Kotlin,
- JavaScript,
- TypeScript
DevOps
- Git,
- Azure DevOps,
- Docker,
- Kubernetes,
- Terraform,
- Jenkins
Communication
- Polish●Native
- English●Fluent
Things I Enjoy
- Singing & Playing Piano, Travelling, Running Marathons
Education
Master of Engineering: Software Engineering
2017.02-2018.07Białystok University of Technology
Bachelor of Engineering: Computer Science
2013.09-2017.02Białystok University of Technology
Diploma in Piano
2001.09-2007.06State Music School in Białystok
Accomplishments
HackYeah 2019
●Frontend and Backend2019.09During 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.11In 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
●Speaker2019.11During 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.