Khaled Jouda, Software Developer in Karlsruhe, Baden-Württemberg, Germany
Khaled Jouda

Software Developer in Karlsruhe, Baden-Württemberg, Germany

Member since January 5, 2016
Khaled is an expert software engineer who's spent the past14 years of developing web applications. He is mainly interested in full-stack development—utilizing Golang or Node.js for the back end and React/Redux or Elm for the front end.
Khaled is now available for hire




Karlsruhe, Baden-Württemberg, Germany



Preferred Environment

Mac/Linux, Git, Docker, Webpack

The most amazing...

...thing I've built is I laid out the architecture of the project and led it's development all the while utilizing cutting-edge technologies.


  • Front-End React.js Engineer

    2016 - 2016
    Chloe + Isabel (via Toptal)
    • Created a new GraphQL/Relay.js-based application which is going to be used as the base for new front-end development.
    • Rewrote and imported a set of features written in CoffeeScript to the new application.
    Technologies: React.js, Relay.js, ES6/7, Mocha, Babel
  • Team Lead

    2015 - 2016
    • Led the development of the application and laid out the architecture.
    • Designed the database and a RESTful API.
    • Developed an automatic modular mobile app generation system.
    • Developed many front-end and back-end features.
    • Implemented quality assurance and testing.
    • Developed apps using Cordova and React.js.
    Technologies: Node.js, React.js, Flux, Cordova, Bootstrap, Less, Webpack, MySQL, MongoDB
  • Senior Application Developer

    2009 - 2015
    Mesmo GmbH
    • Worked on several internal and external projects.
    • Created from scratch and led it's development over a period of 5 years.
    • Trained junior engineers.
    • Developed mobile apps using Cordova.
    • Developed a dynamic website generation and hosting platform.
    Technologies: PHP, Zend Framework 1, Node.js, jQuery, Backbone.js, React.js, Flux, Bootstrap, MySQL, MongoDB, Memcached, Redis
  • Team Lead

    2008 - 2009
    • Laid out the architecture of the app by creating my own simple and fast PHP framework.
    • Implemented several server and client-side features. For example the news feed system, notification system, and the event management system.
    • Did considerable amount of work on testing and quality assurance.
    • Performed server and cloud infrastructure administration.
    Technologies: PHP, MySQL, Memcached, JavaScript, jQuery, YUI, AWS
  • Developer

    2006 - 2008
    Freelance Work
    • Worked on several short term projects.
    • Developed an online configurator for customizing generators and selling them along with an accompanying CRM and an invoice system.
    Technologies: PHP, JavaScript, MySQL
  • Software Engineer

    2004 - 2006
    • Completed the development of
    Technologies: PHP, JavaScript, MySQL


  • (Development) is a web service for creating and managing mobile applications on the fly. I led the development of

  • React-Flux Library (Development)

    A library implementing React-Flux data flow design pattern and code generation

  • Chess Engine (Development)

    A hobby project written in the Go language. It is about implementing chess logic using Bitboards

  • (Development)

    A website for searching restaurants in Germany. It offers as well many services for restaurant owners like: website hosting, social media integration, reservation system, and so on.


  • Languages

    CSS, Elm, ECMAScript (ES6), JavaScript, ES7, Go, SCSS, Less, HTML5, C
  • Frameworks

    Cordova, Slim, Gin-Gonic, Redux, Bootstrap, PhoneGap, Zend Framework, GRPC, PHPUnit, Svelte, Relay
  • Libraries/APIs

    React, Node.js, Chai, MobX
  • Tools

    Gulp.js, Mocha, Webpack, Composer, NPM, Expect, AWS SES, Mongoose, Sequelize, Bower, Git, Apache, SuperTest
  • Paradigms

    Functional Programming, Responsive Web Design (RWD), REST, Object-oriented Design (OOD), Unit Testing
  • Platforms

    MacOS, Linux, Windows, Docker
  • Storage

    MySQL, JSON, MongoDB, Memcached, AWS S3, Redis, Elasticsearch
  • Other



  • Bachelor's degree in Computer Science
    2009 - 2013
    An-Najah National University - Nablus, West Bank
  • Master's degree in Computer Science
    2004 - 2006
    Otto von Guericke University Magdeburg - Magdeburg, Germany

To view more profiles

Join Toptal
I really like this profile
Share it with others