Meet Abdu: He's a software engineer from Egypt. He overcame more than 70+ rejections, before accepting an offer from Delivery Hero, one of the big tech scale-ups in Europe.
When it comes to immigration and finding a job in another country, some people think it’s just applying, getting the job, packing your bags, and starting as if it’s like a movie or a show!
“It’s supposed to be hard. If it were easy, everyone would do it.” — Tom Hanks in A League of Their Own
I never thought I would plan to seek a new life in another country. My life was comfortable back in Egypt. I am still in my twenties, with a good salary, an interesting job, awesome friends, and my irreplaceable cool family.
But I knew that in most advanced western countries that their living standards and liberties would push my innovation and expertise to achieve more especially since they are welcoming highly-skilled laborers and this has bipartisan support.
That’s when it struck me that life is full of opportunities out there and accepting a lousy limiting fate is not an excuse. When you change your view to another perspective and seek potential, that’s when good things start to happen, and it did!
I focused then on one goal: Start a new life
It all started in 2013 when I tried to continue my bachelor's studies first in a culturally close country but modernized: Turkey. It had a good student sponsorship program that will also cover my living costs. I applied to some universities through their government-sponsored scholarship, but all failed and I am glad now it did!
In 2017 and after graduation, I tried to apply for a Master’s Degree in Germany but was astonished to find one needs around €11,000 at least to apply and cover living expenses for a single year!
This was a huge amount of money in a country like Turkey where the average high-paying mid-level software engineer is around 700–1000 euros per month.
After my initial failure to immigrate to Germany, I thought to continue working as a freelancer since it was more lucrative than a normal 9-to-5 job back in Turkey. I got paid with average EU and USA salaries while my living expenses are in a third-world country, nice!
But after a while, I got bored and applied for my first full-time job at Avelabs LLC, an automotive software company. I got accepted the same day I did my interview only after 2 hours!
During my time working at Avelabs, many employees got new job opportunities in Germany as embedded software engineers.
Later, I knew that there is a high shortage of qualified software engineers in the EU and especially in Germany which is trying to get its place in the IT world and digitalize its system.
I stumbled by a very good backend developer, and not long after he told me he got a job opportunity in Germany and will be leaving soon. I wanted to know how to apply and find a job there.
He told me about this wonderful team that helps people move to Germany by improving their LinkedIn profiles and CVs.
That was when I knew about the Imagine team!
They have helped me to improve my LinkedIn profile and CV and what to do to get an interview opportunity by German employers.
I admit it, Imagine have done a good job to improve them and after I did their tips and read all of their topics on Medium, I started being hit by companies when I applied to them.
I highly recommend them if you are looking to apply for a job in German. They have helped a lot of Software engineers to land jobs here and my friend’s story was so inspiring that I believed that my distant dream is going to be just a reality.
Back then on paper, I had 2-years of experience. In reality, I have been programming since I was 13 years old. I started to freelance in my second year in college and found it is pretty profitable. During that time I have built 50+ websites for 30 clients from 10 countries and worked for a while on Upwork too.
I started looking mainly on Linkedin for opportunities. I applied actively to over 80 jobs and the number of rejections was so high it was discouraging to continue. I still have all of these in my mail inbox as a reminder of how hard it has been...
I only added five of them so you can get a feel:
Rejection Mail #1
Rejection Mail #2
Rejection Mail #3
Rejection Mail #4
Rejection Mail #5
From all of these 80 job applications, I only got 4 job interviews!
The hiring process was a bit similar:
In general, to pass an interview it’s a mixture of two things: Experience and Presentation.
During my application, one company in Dubai approached me to apply for their position. I had with them an amazing interview in which I could show off my real expertise.
It started with a short cultural fit interview so they can get to know me more.
Then they arranged for a long technical interview with one lead developer and another senior developer for 3 hours. Questions varied between algorithms, knowledge about how JavaScript is executed, and architectural decisions.
Then, I was asked to do a programming assignment that I spent around 30 hours doing on multiple days and you can find the project repo on my GitHub account.
After a few days, they did send me an offer letter 🙌
But the unexpected happened! I landed another job interview in my dream city Berlin with a big successful company Delivery Hero.
The interview started with a quick introduction interview with a senior manager who would later become my manager. I then did a technical interview with a senior developer who asked me pretty tricky questions in Javascript and ReactJS. I then did my last interview with a director at the company.
The next day, I got an email that I was accepted at Delivery Hero to join as a software developer, all of this in less than a week ❤️
Now, I had two “golden tickets” and I certainly went with my dream to go to Europe start a new life, and immigrate to colorful and diverse Berlin.
Oh wait, you thought that was the happy ending 😅
The first hard part of the story is done but now starts the bureaucracy part!
I applied to the German embassy website for an appointment just to apply for the entry visa. I had to wait for 90 days to get an appointment as the number of people who want to leave and immigrate is very high.
The queue line at the embassy never ends and there you see all professionals who are immigrating and they are mainly engineers, doctors, and researchers.
The papers that my application should include were:
Some people might need extra papers like proof of German proficiency, experience years letters, or bank account statements.
It took around 21 days to get my visa approved and stamped on my passport. It was one of the happiest moments in my life like I got a ticket to heaven and I stayed all that day just looking at it. It was a turning point that would change my life forever.
14th of November 2019 at 9:35 CET, the day that has changed my life forever.
The day and time on which my plane took off. It is so memorable that I remember every second of it!
I know the process is hard and I am happy it is hard because that is what makes it great and special!
I was so lucky that I was able to immigrate legally. Many people try either crossing the seas or walking for months and escaping patrol police searching for a new, safe and prosperous life.
At Brandenburger Tor in Berlin
Now, I am enjoying my life happily in Berlin and I have changed a lot and still!
I am glad that I chose Germany. A strong country at the heart of Europe that is also tolerant towards immigrants. A country I am happy to call home!
And for anyone asking; yes it is worth it 😌
My number one rule while searching for a job in Germany is never to lose hope. It is a numbers game, the more you apply to jobs that are a good fit for you, the higher the chance you will get an opportunity.
Quick tips:
Thanks for reading my story and I hope you enjoyed it!
Follow me on Social : Twitter, YouTube, Facebook, LinkedIn, Instagram, and GitHub
That’s it. We hope you enjoyed the read. Now it’s time for action. As always, we are rooting for you. Keep us posted.
— Your friends at Imagine
© 2018-2022 Imagine Foundation e.V. Made with 🤍 in Berlin.