Kamil Muszyński #
Backend & Platform Engineer · Technical Team Leader
Remote, Poland · linkedin.com/in/kamilmuszynski
Summary #
Senior backend and platform engineer with 16+ years of experience building production-grade services, APIs, and developer tooling. I started in embedded systems and mobile development (C++), moved into web backends and data platforms (Python), and now focus on backend engineering and platform tooling at the intersection of service design, observability, and developer experience.
I prefer Python for its clarity, though my roots are in C++ and systems thinking, and that low-level background still shapes how I approach problems. I enjoy building things from scratch and care about getting the details right. Comfortable leading technical teams while staying hands-on.
Skills #
Core: Python, gRPC, FastAPI, Django, Django REST Framework, Docker, pytest, GitHub Actions, Pants Data & Cloud: Databricks, PySpark, AWS (S3, Athena), SQL, Pandas Observability: OpenTelemetry, Jaeger, Grafana AI tooling: GitHub Copilot, Claude Code Also used: Apache Airflow, Argo Workflows, Hasura, GraphQL, Selenium, Flask, Sphinx, Jenkins Foundational: C++, Java, Android NDK, HTML, CSS, JavaScript, Linux, Bash Languages: English (fluent), Spanish (basic), Polish (native)
Experience #
Ninety Percent of Everything (90POE) #
Maritime vessel performance & data · Remote
Backend Engineer → Lead Backend Engineer · May 2022 – Present
Joined as an individual contributor and progressively took on technical leadership of the data science platform, eventually overseeing architecture and delivery across a team of up to 14 engineers. The progression reflected work already being done rather than a change in scope: from day one the role combined backend service development with platform, tooling and data engineering work.
- Built and maintained gRPC-based services for machine learning models and data, directly powering customer-facing product features
- Designed a flexible data pipeline architecture supporting diverse client data sources and multiple ML model types
- Unified the team’s codebase into a single monorepo, improving onboarding, reducing CI costs, and creating a consistent development environment across Linux and macOS
- Implemented company-wide tooling for protocol buffer management, replacing ad-hoc local compilation with a unified, reliable process
- Worked with team leads and the company’s lead architect to align engineering standards across Python and Go teams, covering unified logging, metrics, and tracing
- Led migration of ad-hoc pipelines to Databricks Asset Bundle Workflows with version control and CI integration
- Proposed and implemented nightly CI checks and a staging environment, reducing production risk after a team restructure
- Built an internal observability dashboard aggregating pipeline artifact statuses across multiple pipelines, giving the team a single view of platform health
GreenSteam #
Maritime vessel performance & data · Remote
Backend Engineer → Lead Backend Engineer · Aug 2016 – Apr 2022
Joined as a backend developer and grew into technical leadership over nearly six years. Started building backend features for a vessel performance platform, progressively took ownership of architecture decisions, and eventually led teams of 5–10 engineers delivering a multi-model machine learning platform.
- Co-designed the API layer enabling migration from a monolithic Django application to Django REST Framework + React, improving scalability and maintainability
- Proposed and executed a refactoring of fleet KPI computations: reduced calculation time from hours to minutes per ship and cut database size by ~75%
- Scaled data pipelines from a handful of ships to 500+, migrating from cron jobs to Apache Airflow and then Argo Workflows
- Advocated and implemented Hasura (GraphQL engine), accelerating frontend development and reducing backend workload
- Introduced full end-to-end integration testing with Selenium across the React, Hasura, and Django stack
- Improved release cadence from weekly deployments to multiple daily releases
- Contributed to the redesign of a data acquisition and crew advisory platform, deployed to a 20-ship fleet
- Led teams that consistently delivered customer-facing features on time: notification systems, speed optimisation solutions, fleet KPI dashboards
Verifone #
Payment terminal software · Warsaw, Poland
Software Engineer → Senior Software Design Engineer · Aug 2013 – Jul 2016
Joined as a software engineer working in C++ and grew into the lead architect of a new banking application framework, designed to serve as the foundation for future Verifone products across European regions.
- Proposed and implemented an architecture change that enabled delivery of a payment application to UX300 terminals for French customers, rescuing an at-risk project
- Became lead developer of the banking application framework, eventually coordinating a team of up to 15 engineers
- Introduced Git branching, code reviews, and CI/CD, improving delivery speed and code quality across teams
- Acted as Scrum Master for the first agile team in the Warsaw office
- Awarded the Verifone FY2015 President’s Award for outstanding contribution
Polish Institute of Aviation (Engineering Design Center) #
Embedded software for industrial systems · Warsaw, Poland
Software Engineer · May 2013 – Jul 2013
Developed embedded software for an OpenCAN interface for gas turbine sensors.
Samsung Electronics Poland R&D Center #
Mobile platform & Android development · Warsaw, Poland
Junior Software Engineer → Software Engineer · Nov 2009 – May 2013
Worked across mobile application development and performance engineering in C++ and Python. Started building applications for Samsung’s proprietary bada OS and Android, and moved into low-level performance optimisation work.
- Worked in a small team building the Visual Voicemail application for the Wave3 smartphone, shipped to T-Mobile Germany customers
- Individually developed two mobile games for bada OS
- Designed and built a remote test execution system in Python and C++ allowing unit tests written in CppUnit to be deployed and run on phones with a proprietary OS, with results reported back to the host machine
- Implemented algorithms enabling up to 3× faster image and audio effects processing on Android devices
Grupa Polskie Sklepy Komputerowe #
E-government software solutions · Warsaw, Poland
JEE Developer · Dec 2008 – Oct 2009
Implemented new features for the Visa Information System for the Polish government.
Warsaw University of Technology #
Research grant · Warsaw, Poland
C++ Developer · Jul 2007 – Oct 2007
Developed AI software for controlling a Half-Life game bot as part of the research grant “Artificial Intelligence in FPS Games”.
Education #
Master of Science — Electronics and Information Technology
Warsaw University of Technology · 2008–2012 · Grade: very good
Thesis: Decentralised algorithm for mobile robot controlling in a RoboCup game simulation
Bachelor of Science — Electronics and Information Technology
Warsaw University of Technology · 2004–2008 · Grade: very good
Thesis: Simulation environment and collision avoidance algorithm for a football-playing mobile robot
Interests #
Guitar & drums · Game development (Godot) · Home automation · Gardening