Skip to main content

CV

·1057 words·5 mins
Author
Kamil Muszyński

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