Khaled Jouda, Software Developer in Kraków, Poland
Khaled Jouda

Software Developer in Kraków, Poland

Member since January 5, 2016
Khaled is a senior software engineer with over 15 years of experience working on developing diverse set of web applications. He is mainly interested in full-stack development—utilizing Golang for the back end and React/Redux or Elm for the front end.
Khaled is now available for hire




Kraków, Poland



Preferred Environment

Mac/Linux, Git, Docker, Webpack

The most amazing...

...thing was building a WYSIWYG app- and website generation and hosting service which allows restaurateurs to easily make and manage a website and mobile app.


  • Software Engineer | Consultant

    2016 - 2019
    Lighter, Inc.
    • Helped Lighter to develop and launch a set of services related to meal planning and tracking.
    • Took a leading role architecting and developing the Go backend web services along with the development of the front-end React/Redux applications.
    • Helped some team members get acquainted with our technologies.
    Technologies: Go, React, Redux, MongoDB, Elasticsearch, AMQP
  • Full-stack Developer

    2016 - 2016
    Nubilaria (via Toptal)
    • Developed a web-based database management tool using React/Redux and PHP.
    Technologies: PHP, React, Redux
  • Front-end React Engineer

    2015 - 2015
    Chloe + Isabel (via Toptal)
    • Created a new GraphQL/Relay-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, Relay.js, ES6/7, Mocha, Babel
  • Senior Application Developer

    2009 - 2015
    Mesmo GmbH
    • Worked on several internal and external projects.
    • Created from scratch and led its development over a period of five years.
    • Developed a dynamic WYSIWYG website generation and hosting service.
    • Developed a dynamic WYSIWYG mobile app generation and hosting service.
    • Trained junior engineers.
    Technologies: PHP, Zend Framework 1, Node.js, jQuery, Backbone.js, React, Flux, Bootstrap, MySQL, MongoDB, Memcached, Redis
  • Developer

    2005 - 2009
    Freelance Work
    • Worked on several short-term projects.
    • Led the development of, an Arabic social network, where I helped build a set of features including profiles, newsfeeds, blogging system, and more.
    Technologies: PHP, JavaScript, MySQL
  • Software Engineer

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


  • React-Flux Library (Development)

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

  • Chess Engine (Development)

    A hobby project that was 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
Share it with others