Logo
Google Hash Code 2020 - GUC Hub

Hussein El Feky

Android Software Engineer

About Me

Hussein El Feky

Hi there! I'm Hussein, a Software Engineer based in Cairo, Egypt. I love being unconventional and going on adventures.
Here's a little about me:

    Random Facts:
  • I own a Siberian Husky. She's called Lisa, and she's so adorable. ❤️
  • I developed and published my first Android app when I was 15.
  • So far, I have accumulated over 1.5 million installs on Google Play.
    Daily Habits:
  • Running with Lisa, my forever puppy.
  • Coding for next iterations of my products.
  • Listening to some inspirational music almost throughout the whole day.

Skills

I am an Android Software Engineer with 5 years of experience, who likes to turn ideas into beautiful Android apps.

I write in Kotlin, always striving to build the best apps and experience a user can possibly have, with simplicity in the user interface. I believe that a killer design along with some unique useful features no other app has are what make a project stand out.

Meanwhile, here is what I love to do:

Learn

I live to learn. I believe that there is a learning experience in every failure. I strive to learn from my personal losses & seek out for advice to gain a broader understanding of the world.

Design

I love to design and sketch new products - I want to develop products that perform complex functions with simple commands. I believe clean user interface is the key to a sustainable product.

Prototype

I am a huge fan of creating different prototypes of new ideas; as when you don't create things, you become defined by your tastes rather than ability.

Volunteer

I volunteer at my university to teach Computer Science to students in their first year of study, and let them get an insight into the vast fields of Computer Science.

Experience

Below are some experiences that I gained throughout my life. My main interests lie in Android Development, but I also like to explore new things whenever possible. Here is more about me.

  • Education
  • German University in Cairo
    • Bachelor's in Media Engineering and Technology with a focus on Computer Science and Engineering
    • Google Hash Code Hub Organizer for my university
    • Member in Vector Game Studio student club
    German University in Cairo
  • Nefertari American International School
    • Graduated with High Honors with a GPA of 4.00
    • Ranked in Top 1 Percentile worldwide in the Math section of the Old SAT Test, getting 780/800
  • Professional Experience
  • Android Software Engineer | Robusta Studio
    • Work in an agile scrum team, writing robust maintainable code for a diverse array of client projects.
    • Use a variety of different technologies such as Kotlin, Android Jetpack, Coroutines, RxKotlin, Retrofit, Firebase, Koin, Glide, GraphQL, Git, Jira, etc.
  • Android Developer Intern | Orange
    • Designed and built an app using Kotlin and Firebase that facilitates Orange employees to select the best Orange bus line from/to work, increasing employees’ daily productivity.
    • Developed an AR app for future career fairs using Kotlin and ARCore that aims at increasing the job applications rate, by grabbing the attention of all attendees to an immersive experience.
    Orange
  • Junior Teaching Assistant | German University in Cairo
      Volunteered to teach the following courses to 50+ 1st year students:
    • CSEN 102 – Introduction to Computer Science (Python)
    • CSEN 202 – Introduction to Computer Programming (Java)
  • Leadership
  • Google Hash Code Hub Organizer
    • Founded German University in Cairo Hub, creating and organizing a lively place for 30 teams from my university, to compete together side-by-side in Google Hash Code 2020 Online Qualification Round.
    • Ranked 1st among 30 teams in my hub, 2018th among 10k+ teams worldwide.
    Google Hash Code
  • GDG New Cairo | Event Organizer
      Led the organization of many events, including GDG DevFest and Google I/O Extended, by setting up the decorations, reviewing speakers, welcoming guests and surveying them.
  • Menschen Bewegen 2016
      Got selected by Goethe Institute in Cairo to participate in Menschen Bewegen 2016, a 3-day event in Berlin, Germany, where introspective students from 30 countries and from 50 selected schools met to exchange cultures with each other.
    Menschen Bewegen
  • Stack Overflow Active Contributor
      As I gain knowledge from Stack Overflow, I like to return it by helping other developers as well, and so I usually answer questions on Stack Overflow whenever possible. Currently I have 2 bronze tag badges,  android  and  android-layout , and looking forward to increase those tag badges.
    • Ranked in Top 7% Users Overall, having a reputation of 5,500+.
    • Answered 155 questions, making impact on more than 300k people.
    • Helped new Stack Overflow users to feel more welcome on Stack Overflow by volunteering in Mentorship Research Project, where I guided new Stack Overflow users in asking a good readable understandable question.
    Hussein El Feky Profile on Stack Exchange, a network of free, community-driven Q&A sites
  • Extracurriculars
  • Vector Game Studio | Game Art & Design Member
      Currently learning the different perspectives of Game Art & Design by applying Octalysis technique in Game Development.
  • Open-source Contributor
      Contributing to open-source projects has been a wonderful and rewarding experience; Not only do I give back to the community but also I gain new knowledge and get to know other developers who are interested in the same field as mine.

7

Android Apps

1,500,000+

App Installs

100,000+

Lines of Code

too many

Cups of Coffee

Projects

These are all the personal projects that I've developed from idea to deployment as well as the projects that I worked on during all my previous working experience. I'm constantly working on a new project - stay tuned for more!

Typing Master
Typing Master | Android Game on Google Play
620,000+ installs, 4.2 rating

An educational game that helps you type faster while learning new words simultaneously. Random words fall down from the screen and you have to type them as fast as you can.

  • Ranked among Top 100 in Word Games category in more than 25 countries, including #15 in India and Bangladesh.
    [view source]
Get it on Google Play
Character Pad
Character Pad | Android App on Google Play
900,000+ installs, 4.3 rating

A tool for copying and pasting any Unicode character in a fast and orderly way. You click on any character to copy, then paste it anywhere you like. You can also long click on it to know more details about that character.

Get it on Google Play
GPA Calculator
GPA Calculator | Android App on Google Play
70,000+ installs, 4.3 rating

A tool for calculating one's GPA and Cumulative GPA. This app is applicable for all schools and institutions as you can create your own custom GPA scale in case it is not listed in the app.

Get it on Google Play
Items Counter
Items Counter | Android App on Google Play
2,500+ installs, 4.4 rating

A tool for counting and recording anything from inventory, supplies, customers, laps ... to scores or votes. You can create many lists, each with their own items. Each item has its unique name, value and color.

Get it on Google Play
Be Like Bill
Be Like Bill | Android App on Google Play
3,500+ installs, 4.6 rating

A small project where one can generate Be Like Bill memes, a famous trend at the past, and edit them as he/she likes.

Get it on Google Play
Orange Bus
Orange Bus | Android App on Google Play
Currently published in the alpha track

A service, in which all employees working at Orange Egypt headquarters can view all the company's bus lines from/to work, including bus stops exact locations with their specific arrival and departure time, and get the most recommended bus lines based on any given destination in a fast convenient way, increasing employees’ daily productivity.

Orange Explore
Orange Explore | Android AR App
Proof of concept for future use

An augmented reality app, developed for Orange future career fairs, in which there will be photos of every department manager printed on a large wall readily available at the booth. When a user hovers the camera over them, a video that explains what the department does will be played above the detected image as if the person is brought to life, grabbing the attention of all attendees to an immersive experience.

My Portfolio
My Portfolio | Website

A simple project that introduced me to the basics of Front-End Development. It was one of the best ways to learn Web Design while producing a tangible project.

Writing

In my spare time, I like to share my knowledge and stories with other enthusiasts. As of now, I have only written one article, but I'm planning to write more very soon.

My First 1 Million Installs as an Independent Android Developer
My First 1 Million Installs as an Independent Android Developer
Published July 13, 2019

A Medium article, in which I explained my first one million installs in a 4-years journey as an independent Android Developer, discussing how I started and how I reached there, from idea, development, monetization, to marketing strategy.