Testimonials

Services

Priority DM . 3 days reply
4.8
FREE
Video meeting . 60 mins
5

Career guidance

A deep-dive session for personalized mentorship.
$25
Video meeting . 30 mins
5

1:1 Mentorship

A general session to answer a general question.
$15
Popular

About me

---- A seasoned software engineer with over 10 years of experience working with international, remote, and in-office agile teams to build B2C and B2B products. I have worked with: Golang, Python, Terraform, PostgreSQL, Elasticsearch, Docker & Kubernetes, gRPC, REST, Queues, Kafka, AWS, GCP, Cloudflare, Load Testing (Locust, K6), and CI/CD (GitHub actions, Drone CI, Jenkins). I have invested a lot in my skills in: Service-oriented architecture, Observability Engineering, traffic engineering, agile practices, software testing, and release process. I consistently receive positive feedback for: 1- My ability to effectively communicate with diverse technical and non-technical stakeholders. 2- Resolve business-technical conflicts flexibly and plan for new product challenges and initiatives with individual contributors, product managers, and engineering leadership. 3- Leading initiatives and investigations rooms while mentoring and guiding team members. I prioritize simplicity, accuracy, reliability, and the best engineering practices in my work. I maintain effective communication channels with cross-functional teams and apply agile methodologies to ensure the smooth delivery of projects. Furthermore, I strive to maintain a healthy, productive work environment through sound architecture and the automation of routine tasks, all focused on data-driven decision-making. --- Currently, I am building the next-generation traffic engineering tools and gateways to manage all Delivery Hero traffic globally. A set of services used by all DH engineers across all entities.

Frequently asked questions

How do I find a software engineer mentor?

Start by defining what you actually need help with — getting promoted to senior, switching stacks, moving into management, or landing a role in a new market like Germany. Then look where experienced engineers already are: internal mentoring programs at your company, tech communities and meetups, LinkedIn (engage meaningfully before asking for anything), and platforms where senior engineers offer paid 1:1 mentorship calls. When you reach out, ask one specific question instead of "will you mentor me" — it shows respect for their time. If you're unsure how to find a software engineer mentor who matches your exact situation, a short discovery call with a seasoned engineer is usually faster than months of cold outreach.

Are software engineering mentorship programs worth it?

They can be — if the format matches your problem. Cohort programs and courses work well for structured learning, while 1:1 mentorship is better when your situation is specific, like deciding between a startup and a corporate job, preparing for a promotion, or relocating to Germany. Before paying for software engineering mentorship programs, check three things: whether the mentor has actually done what you want to do, whether sessions are 1:1 or group-based, and whether you can start with a single session instead of a long package. One focused hour with the right mentor often beats weeks of scattered advice.

Where can I find free software engineering mentorship?

Real options exist: mentoring programs inside your employer, tech communities on Discord and Slack, open-source projects (maintainers often mentor serious contributors), and local meetups in cities like Berlin and Munich. The trade-off with free software engineering mentorship is availability and consistency — most free mentors help occasionally rather than on a schedule, and feedback tends to stay surface-level. A practical approach is to use free sources to build context, then invest in a 1:1 session when you hit a decision you can't afford to get wrong.

Can you find a good software engineer mentor on Reddit?

Reddit is great for anonymous, honest perspectives — subreddits like r/cscareerquestions and r/experienceddevs show how engineers really think about salaries, promotions, and burnout. What Reddit can't give you is sustained, personalized guidance: commenters don't know your background, threads get buried, and advice quality varies wildly. If you want a software engineer mentor on Reddit specifically, some engineers answer DMs or AMAs, but most senior people who mentor seriously do it through structured 1:1 calls. Use Reddit to figure out the right questions to ask; use a mentor to answer them for your specific situation.

Where can I get honest software engineer career advice?

The most useful software engineer career advice comes from people who are two or three steps ahead of you and have no stake in your current company — not from a manager managing your expectations or a course platform selling you something. Good sources are experienced engineers outside your team, anonymous forums for salary reality checks, and 1:1 mentorship for decisions involving trade-offs, such as specializing in a niche like observability, choosing IC versus management, or moving abroad. Bring specific questions and context, because vague questions get generic answers.

Is software engineer career counseling worth it?

It's worth it when you're at a real decision point — changing jobs, negotiating a promotion, choosing a specialization, or relocating to a country like Germany — where getting it wrong costs you months of progress. It's usually not worth it for questions a 20-minute search can answer. The key is choosing someone who actually works as a senior software engineer rather than a general career coach, because guidance on interviews, team dynamics, and technical growth is only credible when it comes from practice. One good session should leave you with a concrete plan, not just motivation.

What is the career outlook for software engineers in Germany?

The career outlook for software engineers in Germany remains strong, though the market has become more selective. Demand is concentrated in Berlin, Munich, Hamburg, and Frankfurt across automotive, fintech, e-commerce, and logistics, and many companies hire fully in English. The sharpest demand is for experienced engineers in backend, platform, cloud infrastructure, and reliability-focused roles, while entry-level positions attract heavy competition. For non-EU engineers, the EU Blue Card and in-demand IT roles make relocation realistic, and senior engineers at larger companies can reach six-figure salaries.

What is observability in software engineering?

Observability is a property of a system: how well you can understand its internal state from the signals it emits — metrics, logs, traces, and events. In practice it means instrumenting your services well enough that when something breaks, you can ask new questions of your data and find the root cause without redeploying extra debugging code or guessing. It matters most in distributed, cloud-native systems where a single request crosses dozens of services, which is why observability has become a core engineering skill rather than a nice-to-have.

What is observability in SRE?

In SRE, observability is the foundation that SLOs, error budgets, alerting, and incident response all depend on. Traditional monitoring answers questions you predicted in advance ("is the service up?"), while observability in SRE lets you investigate the unknown-unknowns during an incident: which dependency degraded, how many users are affected, and whether a rollback actually fixed it. The classic starting points are the golden signals — latency, traffic, errors, and saturation — plus distributed tracing to follow requests across services.

How do I become an observability engineer?

There's no dedicated degree — most people asking how to become an observability engineer grow into it from backend development, DevOps, or SRE roles. A path that works: build solid fundamentals in distributed systems and Linux, learn the pillars deeply (metrics, logs, traces), then get hands-on with OpenTelemetry, Prometheus, Grafana, an Elasticsearch-style logging stack, Kubernetes, and one major cloud. Instrument a real project end-to-end and practice diagnosing outages from the data alone. Companies hiring for these roles care far more about demonstrated debugging instincts than certificates.

Is the Observability Engineering book worth reading?

Yes — Observability Engineering: Achieving Production Excellence is widely regarded as the standard book on the subject. It explains why traditional monitoring breaks down in distributed systems, how to think in high-cardinality events instead of pre-aggregated dashboards, and how to connect observability to SLOs and incident response. It's most valuable for SRE, platform, and backend engineers working with cloud-native systems; if you already work in OpenTelemetry dashboards daily, treat it as a reference rather than a cover-to-cover read. Check that you're getting the current edition before buying.

How can I get a software engineering job in Germany as a foreigner?

It's very doable, and Germany actively recruits international developers. Target international companies in Berlin, Munich, Hamburg, or Frankfurt that hire in English, and look for roles that qualify for an EU Blue Card, which generally requires a relevant degree and a minimum salary. English-only roles are common in German tech, though reaching B1-level German makes daily life and settling in far easier. One of the biggest shortcuts is talking to engineers who have already made the move — they know the visa steps, realistic salary expectations, and which companies genuinely support relocation.