Khaled Jouda, Developer in Berlin, Germany
Khaled is available for hire
Hire Khaled

Khaled Jouda

Verified Expert  in Engineering

Bitcoin Developer

Location
Berlin, Germany
Toptal 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 Go for the back end and React/Redux or Elm for the front end.

Portfolio

Woven by Toyota
APIs, Infrastructure, Go, Back-end
Spin/Ford
Go, Transmission Control Protocol (TCP), Integration Testing
Signs365.com
Redux, React

Experience

Availability

Full-time

Preferred Environment

Slack, GitHub, Vim Text Editor, Visual Studio Code (VS 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.

Work Experience

Back-end Go Developer

2021 - 2023
Woven by Toyota
  • Helped the team create a back end to automate managing digital infrastructure and access.
  • Laid out the architecture of the applications and implemented essential parts of the Go applications.
  • Assisted the team with Go and served as a reference point.
Technologies: APIs, Infrastructure, Go, Back-end

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, Transmission Control Protocol (TCP), Integration Testing

React/Redux Developer

2020 - 2020
Signs365.com
  • Built an internal admin tool for managing order issues and support tickets.
  • Developed a reporting and statistics interface for tracking employees' performance.
  • Converted old Vanilla JavaScript code into a 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: 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

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: Babel, 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, Node.js

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

Software Engineer

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

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.
2009 - 2013

Bachelor's Degree in Computer Science

An-Najah National University - Nablus, West Bank

2004 - 2006

Master's Degree in Computer Science

Otto von Guericke University Magdeburg - Magdeburg, Germany

Libraries/APIs

React, Node.js

Tools

Webpack, Amazon Simple Email Service (SES), Terraform, Git, Babel, GitHub

Frameworks

Gin-Gonic, Redux, Bootstrap, PhoneGap, gRPC, Svelte, Flux, React Native

Languages

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

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 (VS Code)

Storage

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

Other

Cordova, WebSockets, Bitcoin, Embeddings from Language Models (ELMo), Transmission Control Protocol (TCP), Integration Testing, Computer Science, APIs, Infrastructure, Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring