Khaled Jouda, Bitcoin Developer in Berlin, Germany
Khaled Jouda

Bitcoin Developer in Berlin, Germany

Member since February 19, 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, Visual Studio Code, Linux, MacOS

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

  • Back-end Go Developer

    2020 - 2021
    Spin/Ford
    • Developed a device emulation software for mimicking physical devices each having a different communication TCP protocol, these software emulators were used to write integration and stress tests.
    • Worked on spin's IoT system for communicating between real devices and spin back end.
    • Wrote a package for dynamically defining a device protocol.
    Technologies: Go, TCP, Integration Testing
  • 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, and more.
    • 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

  • GastroGuide.de
    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.

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

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

  • Chess Engine
    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.

Skills

  • Languages

    CSS, Elm, JavaScript, ES7, Go, SQL, Less, HTML5, TypeScript
  • Frameworks

    Gin-Gonic, Redux, Bootstrap, PhoneGap, gRPC, Svelte, Flux, React Native
  • Libraries/APIs

    React, Node.js
  • Tools

    Webpack, Amazon Simple Email Service (SES), Terraform, Git, Babel, VS Code, GitHub
  • Paradigms

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

    MacOS, Linux, Blockchain, Docker, Visual Studio Code
  • Storage

    MySQL, JSON, MongoDB, Memcached, NoSQL, Amazon S3 (AWS S3), Redis, Elasticsearch
  • Other

    Cordova, WebSockets, Bitcoin, TCP, Integration Testing, Computer Science

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