Khaled Jouda, Software Developer in Berlin, Germany
Khaled Jouda

Software Developer in Berlin, Germany

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

Portfolio

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

Slack, GitHub, Vim Text Editor, VS Code, Linux, Mac OS

The most amazing...

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

Employment

  • React/Redux Developer

    2020 - 2020
    Toptal - Signs365
    • Developed an internal admin tool for managing order issues/support tickets.
    • Developed a reporting and statistics interface for tracking employees' performance.
    • Converted old Vanilla JavaScript code into React/Redux application.
    Technologies: Redux, React
  • 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: AMQP, Elasticsearch, MongoDB, Redux, React, Go
  • Full-stack Developer

    2016 - 2016
    Nubilaria (via Toptal)
    • Developed a web-based database management tool using React/Redux and PHP.
    Technologies: Redux, React, PHP
  • 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: ECMAScript (ES6), Relay, Babel, Mocha, React
  • Senior Application Developer

    2009 - 2015
    Mesmo GmbH
    • Worked on several internal and external projects,.
    • Created GastroGuide.de from scratch and led its development over a period of five years. Worked on developing search, review system, social features, business portal, payment management, etc.
    • Developed a dynamic WYSIWYG website generation and a hosting service.
    • Developed a dynamic WYSIWYG hybrid mobile app generation and a hosting service.
    Technologies: Go, Redis, Memcached, MongoDB, MySQL, Bootstrap, Flux, React, Backbone.js, jQuery, Node.js, Zend Framework, PHP
  • Developer

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

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

Experience

  • 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 that was 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

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

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

    React, Node.js, Chai, jQuery, Backbone.js, AMQP, MobX
  • Tools

    Gulp.js, Mocha, Webpack, Composer, NPM, Expect, AWS SES, Mongoose, Sequelize, Bower, Terraform, Git, Apache, Babel, VS Code, Vim Text Editor, GitHub, SuperTest
  • Paradigms

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

    MacOS, Linux, Mac OS, Windows, Docker
  • Storage

    MySQL, JSON, MongoDB, Memcached, NoSQL, AWS S3, 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

To view more profiles

Join Toptal
Share it with others