Written by Hassan Salem on

About me

My name is Hassan Salem, and I reside in Munich, Germany. I am a family man with a passion for outdoor activities, including table tennis and cycling. In my quest for new experiences, I enjoy exploring unfamiliar places.


A lifelong enthusiast of software technology, I see problems as opportunities waiting to be seized. With over eight years of experience in software engineering, I have a proven track record of tackling various business challenges, automating complex tasks, and spearheading projects from concept to completion.

Skill Summary

Programming languages

To me, programming languages are instrumental, selected based on the problem at hand. Over the years, I’ve gained expertise in:

  • Kotlin
  • PHP
  • Javascript + typescript
  • Java
  • Python
  • GoLang
  • C#


  • Spring boot
  • Laravel
  • VueJs


  • PostgreSQL
  • Neo4j
  • Elasticsearch
  • MySQL


  • Microservices
  • Kubernetes
  • Docker
  • AWS
  • Git
  • Project management

Professional Experience

Personio, Munich, Germany

Backend Software Engineer, March 2019 - Present
At Personio, my responsibilities stretch beyond backend software engineering to encompass:
  • Extending current systems with mission-critical functionalities
  • Designing, building, testing, deploying, and maintaining large-scale systems
  • Leading architectural design reviews
  • Managing sub-projects

Wamda Dubai

Software Engineer, Aug 2016 - Feb 2019
At Wamda, I was at the helm of:
  • Developing and maintaining the Wamda media website
  • Creating a community platform using cutting-edge technologies such as graph databases and Elasticsearch

Kamkalima Beirut, Lebanon

Technical Consultant, Jan 2018 - Feb 2019
At Kamkalima, I advised on:
  • Business strategy
  • System design
  • Problem-solving with a focus on educational platforms

Media TV Plus Beirut, Lebanon

Tech lead, Jul 2013 - Jul 2016
  • Overseeing the technical direction of the team to ensure alignment with business goals
  • Designing, building, and deploying scalable solutions for automating TV-related tasks
  • Providing mentorship and guidance to junior team members, aiding in their professional development
  • Collaborating with cross-functional teams to ensure smooth and efficient project executions
Automation engineer, Jan 2011 - Jul 2013
At Paltoday my role was an automation engineer, which is creating solutions to automate TV-related tasks.

KwikSense Beirut, Lebanon

Co-founder, 2017

KwikSense was born out of a hackathon and aims to improve safety in vulnerable communities through IoT solutions.

SmartGit Beirut, Lebanon

Co-founder, 2017
As a Co-founder at SmartGit, I blended business acumen with technological expertise to offer high-quality consultation services. Our holistic approach guaranteed not only business viability but also the effective and productive execution of solutions.

If you have any questions, suggestions, or you are seeking help, don't hesitate to get in touch with me on Twitter at @salem_hsn