Khaled Jouda
Verified Expert in Engineering
Bitcoin Developer
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
Experience
Availability
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
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.
Back-end Go Developer
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.
React/Redux Developer
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.
Software Engineer | Consultant
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.
Full-stack Developer
Nubilaria (via Toptal)
- Developed a web-based database management tool using React/Redux and PHP.
Front-end React Engineer
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.
Senior Application Developer
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.
Developer
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.
Software Engineer
Chesshere.com
- Completed the development of Chesshere.com.
Experience
GastroGuide.de
http://gastroguide.deReact-Flux Library
http://github.com/kjda/ReactFluxChess Engine
http://github.com/kjda/chess-on-goSkills
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, 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 (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
Education
Bachelor's Degree in Computer Science
An-Najah National University - Nablus, West Bank
Master's Degree in Computer Science
Otto von Guericke University Magdeburg - Magdeburg, Germany
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring