open to senior backend / full-stack roles

Hi, I'm Mehmet Berk —
I build full-stack systems
that hold up at scale.

Senior full-stack engineer based in Berlin. Five-plus years across Python/Django backends, Vue.js frontends, and AWS/Kubernetes infrastructure — most recently leading backend architecture for a job-campaign automation platform.

View projects
About

What I do

I'm a full-stack developer — five-plus years building scalable systems, leading small engineering teams, and keeping production infrastructure honest. Most of my recent work has been in Python (Django REST, FastAPI) on AWS, with Vue.js on the frontend when a project needs one.

At Staffery GmbH I moved from frontend developer to full-stack engineer and deputy team lead, building the backend for a job-campaign automation product — data pipelines, deployment tooling, and production support for a team of five. I hold a BSc in Computer Engineering from TOBB University of Economics and Technology, and I'm currently based in Berlin, open to senior backend and full-stack roles.

Experience

Where I've worked

Jan 2023 —
Jun 2025
Full-Stack Developer & Deputy Team Lead
Staffery GmbH · Berlin
  • Developed backend architecture for a job-campaign automation tool using Python (Django REST Framework / FastAPI), hosted on AWS.
  • Built data pipelines with Pandas to compute campaign metrics (CPA, CPC) across historical data.
  • Maintained production stability by debugging live issues via Kubernetes logs.
  • Ran deployment pipelines, structured cron jobs, and integrated Rollbar for real-time error tracking.
  • Supervised a cross-functional team of five during the team lead's absence — sprint planning and code review.
Jan 2020 —
Jan 2023
Frontend Developer
Staffery GmbH · Berlin
  • Built interactive analytics dashboards in Vue.js, translating backend metrics into clear interfaces.
  • Integrated and themed ApexCharts to match strict corporate design systems.
  • Partnered directly with sales, customer success, and the CEO to define and iterate on UI components and frontend state management.
Projects

Selected work

At Staffery · shipped products, 2020–2025

Staffery Autopilot

A data-driven dashboard automating job-campaign management — processes up to three years of nested historical campaign data with Pandas and PostgreSQL, pre-aggregated so lookups stay fast without runtime latency.

My part: the data-optimization layer — Pandas aggregations, PostgreSQL indexing, a FastAPI caching layer — and the ApexCharts integration on the frontend.

pythonpandaspostgresqlvue.jsapexchartsaws
view product — Staffery Autopilot

Staffery Jobtimizer

A text-analysis pipeline that scores and optimizes job-ad content against historical performance data, closing the loop between ad copy and campaign metrics.

My part: the scoring UI — charts for the 19 ad metrics, a score progress bar, and a line chart plotting CPA, cost and application rate against the timeline of ad edits — plus the cron jobs that pre-analyse those stats per client job, keeping a very heavy computation off the live DB.

pythonnlpdata pipeline
view product — Staffery Jobtimizer

Staffery Meet2Hire

An automated interview-scheduling system with a Vue.js frontend, handling complex calendar state and multi-party booking logic.

My part: the Vue.js frontend and the multi-party calendar state logic.

vue.jsschedulingcalendar logic

Personal · building now

Earlier

Internships

May – Aug 2018
Frontend Developer
IOTIQ GmbH · Leipzig
  • Built frontend interfaces for a smart meeting-room dashboard, integrating real-time sensor data and room availability.
Jan – Apr 2017
Software Developer
GT-ARC, TU Berlin
  • Processed network graph data to simulate infrastructure traffic and visualize compromised paths and vulnerabilities.
May – Aug 2016
Cyber Security Specialist
Innovera Ltd. · Ankara
  • Researched honeypot and network-deception techniques; built a demo environment to log simulated intrusion attempts.
Background

Education & languages

Education

BSc Computer Engineering

TOBB University of Economics and Technology · 2013–2018

Chairman, ETU ACM Student Chapter (2016–2017) · Board Member (2015–2016)

High School Diploma, Math & Sciences

Kastamonu Fen Lisesi · 2009–2013

Languages

Turkishnative
Englishprofessional
Germanlimited working
Contact

Let's talk.

Open to senior backend and full-stack roles in Berlin. Send a message below and I usually reply within a day.

open to senior backend / full-stack roles · Berlin, DE --:--