Scroll To View More
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

Portfolio

Experience

  • JavaScript, 14 years
  • MySQL, 14 years
  • Go, 8 years
  • React, 6 years
  • Node.js, 5 years
  • ECMAScript (ES6), 3 years
  • Elm, 3 years
  • Functional Programming, 1 year
Karlsruhe, Baden-Württemberg, Germany

Availability

Part-time

Preferred Environment

Mac/Linux, Git, Docker, Webpack

The most amazing...

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

Employment

  • 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
    TheApp.io
    • 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 GastroGuide.de 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
    Doroubna.com
    • 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
    Chesshere.com
    • Completed the development of chesshere.com.
    Technologies: PHP, JavaScript, MySQL

Experience

  • TheApp.io (Development)

    TheApp.io is a web service for creating and managing mobile applications on the fly. I led the development of theApp.io.

  • React-Flux Library (Development)
    https://github.com/kjda/ReactFlux

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

  • Chess Engine (Development)
    https://github.com/kjda/chess-on-go

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

  • GastroGuide.de (Development)
    http://gastroguide.de

    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.

Skills

  • Languages

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

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

    React, Node.js, Chai
  • 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, AWS S3, MongoDB, Memcached, Redis, Elasticsearch
  • Other

    WebSockets

Education

  • 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
I really like this profile
Share it with others