Ahmed Eltowi, Google Cloud Functions Developer in Alexandria, Alexandria Governorate, Egypt
Ahmed Eltowi

Google Cloud Functions Developer in Alexandria, Alexandria Governorate, Egypt

Member since July 8, 2016
Ahmed is a creative and dedicated developer who enjoys problem-solving. He has been working as a freelancer for over five years on different projects with many great clients from different countries and cultures. He communicates extremely well and enjoys taking on new challenges.
Ahmed is now available for hire



  • Java, 6 years
  • NoSQL, 4 years
  • GWT, 4 years
  • Backbone.js, 3 years
  • Spring, 3 years
  • Amazon Web Services (AWS), 2 years
  • Angular, 2 years
  • Google Cloud Functions, 1 year


Alexandria, Alexandria Governorate, Egypt



Preferred Environment

Windows or Mac OS, IntelliJ IDEA, Git or SVN

The most amazing...

...thing was building an app for managing all the different school resources and timetables that are used now by hundreds of schools in many countries.


  • Software Developer

    2011 - PRESENT
    Dot Code For Software Development
    • Built a SpringMVC-BackboneJS web application for school management used by hundreds of schools in many countries.
    • Developed a Firebase-Ionic hybrid mobile application for a startup for a resource booking.
    • Built Google App Engine, GWT, and MGWT web & mobile applications for a startup for sharing timeline stories.
    • Developed a JEE web applications to securely share and preview documents instead of sharing them over regular email attachments.
    Technologies: Java, Spring, AngularJS, Ionic, BackboneJS, GWT, GAE, AWS, Firebase, NoSQL


  • School Management Software (Development)

    A multi-modular desktop, web, and mobile application for managing hundreds of schools in a number of countries. I used NoSQL and Java Spring framework servers and many client-side technologies to provide numerous ways for school management, teachers, students, and families to perform different actions reliably.

  • Booking Web and Mobile App (Development)

    This is a mobile booking app to reserve a "resource" (I can't reveal exactly what the resource is). Owners who have the resource will set the time(s) when it is available. I used AngularJS, Ionic, and Firebase to develop the app for Android and iOS.


  • Languages

    Java, JavaScript, PHP
  • Frameworks

    GWT, Angular, Ionic 2, Spring, Laravel, Express.js
  • Libraries/APIs

    Backbone.js, Node.js, React
  • Tools

    Eclipse IDE, IntelliJ IDEA
  • Platforms

    Firebase, Google App Engine, Amazon Web Services (AWS), WordPress
  • Other

    Google Cloud Functions
  • Storage



  • Graduate diploma in Software Development
    2009 - 2010
    Information Technology Institute - Smart Village, Egypt
  • Bachelor's degree in Agricultural Mechanics and Equipment/Machine Technology
    2005 - 2009
    Alexandria University - Alexandria, Egypt
  • Oracle Certified Java Programmer
    APRIL 2011 - PRESENT
    Oracle University

To view more profiles

Join Toptal
I really like this profile
Share it with others