Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Work Availability
Languages
Timeline
Khaled Yacout

Khaled Yacout

Tech lead
Cairo

Summary

A passionate software engineer who excels at solving complex challenges using advanced algorithms and software. Adept at learning and adapting to new technologies, with extensive experience building back-end server applications with Node.js and Ruby on Rails and front-end web applications using React and Hotwire. With a bachelor's degree in computer engineering, Khaled is a versatile developer and proven leader who has successfully guided project teams in developing client products.

Overview

9
9
years of professional experience
3
3
Certification

Work History

Tech Lead

Pangea.ai
09.2023 - 08.2024
  • Migrated a no-code solution utilizing Airtable, Softr, and Paperform to a robust, full-stack application built with Node.js, Next.js, and a MongoDB database.
  • Integrated Elasticsearch to enable clients to search for the most relevant talents, agencies, and case studies based on project requirements, enhancing search efficiency and user experience.
  • Developed two distinct front-end applications for Pangea, a two-sided marketplace, using Next.js and TypeScript from Figma designs: one for clients seeking talents and another for agencies providing them.
  • Mentored junior developers, fostering a culture of continuous learning and skill improvement.
  • Collaborated with product managers to define technical requirements and develop innovative solutions for complex problems.
  • Enhanced application performance by identifying bottlenecks and optimizing code.
  • Reduced system downtime with proactive monitoring using Sentry and Datadog.

Senior Software Engineer

Secfense
06.2023 - 11.2023

- Created a SAML identity provider for the business that allows employees to use external services such as Slack, Microsoft Office, and Google in their companies by authenticating through Secfense.

- Created a SAML service provider for the business that allows users to use external services like Okta and Azure to authenticate to Secfense. This allows Secfense to be seamlessly integrated without its UI ever appearing to employees.

- Synchronized users from external services like Okta and Azure into our database to know the identity provider for each user in case a company is associated with multiple identity providers. Used Sidekiq to run scheduled synchronizations.

- Implemented long polling in Ruby to allow secured services with no public interface to know when a user is trying to log in.

Full Stack Engineer

Mission Control
6 2022 - 9 2022
  • Worked directly with the CTO to develop the main web app using Ruby on Rails
  • Created a module that filters taggable models using complex logical queries
  • Helped in converting Product requirements documents to Technical specifications that can be implemented by the technical team
  • Maintained quality of the codebase by reviewing pull requests and insuring it follows best architectural and technical patterns.
  • Developed user-friendly interfaces using HTML, CSS, JavaScript, and other front-end technologies for seamless user experience.

Senior Full-stack Engineer

Spikerbooking / Toptal
01.2021 - 01.2022
  • Developed a cloud-based music artist/venue matching platform for artists and bands to find a place to play their music
  • Developed a back-end Ruby on Rails API with a PostgreSQL database
  • Developed a React front-end from Zeplin designs and integrated it with the back-end Restful API
  • Followed CI/CD best practices by configuring a pipeline on CircleCI and having separate environments for the application.

Senior Fullstack Engineer

Owens Corning / Toptal
01.2020 - 01.2021
  • Created reusable React components and integrated them with the Ruby on Rails website
  • Modified back-end Ruby on Rails APIs with the required database and data migrations
  • Maintained quality of the codebase by reviewing pull requests and insuring it follows best architectural and technical patterns
  • Containerized the application using Docker standardizing configuration and versioning over different environments.

Senior Fullstack Developer

Max Plank / Toptal
01.2018 - 01.2021
  • Developed and delivered a full-stack website for a game supporting a research project
  • Worked on four other in-house projects that involved back-end and front-end development
  • Containerized the application using Docker standardizing configuration and versioning over different environments
  • Implemented social-media authentication for sites like Facebook and Google
  • Deployed the Meteor Fullstack application to Galaxy
  • Designed, deployed, and maintained a MongoDB cluster on Atlas.

Senior Front-end Engineer

Trendhim / Toptal
01.2020 - 01.2020
  • Migrated the old website from vanilla JavaScript to React
  • Built a flexible, customizable UI library for the new website
  • Gave React training sessions to internal front-end and non-React engineers.

Tech-Lead

Bosta
02.2018 - 02.2019
  • Built the customized front-end Angular components and deeply refactored the codebase
  • Connected Bosta's back-end service to external third-party APIs such as Pipedrive for the sales team
  • Created the CI/CD pipelines in CircleCI and incorporated continuous delivery practices in our team
  • Collaborated with the product manager to define technical requirements and develop innovative solutions for complex problems.
  • Led a team of eight software engineers to design and develop the back-end services that support our complex logistics and operations using Meteor, Node.js, Express, MongoDB, and Mongoose with TypeScript and unit testing using Jest
  • Oversaw the development of the new refactored versions of our front-end React websites and the native Android mobile application.

Software Projects Manager

Inova
06.2017 - 02.2018
  • Led a team of software engineers to create the required client projects
  • Designed the back-end APIs using Ruby on Rails to support the mobile applications.
  • Oversaw planning, application development, verification and risks involved in software projects.
  • Developed, maintained and updated information, policies, standards and guidelines.

Education

Bachelor of Science - Computer And Systems Engineering

Alexandria University, Alexandria, Egypt
04.2001 -

Skills

TypeScript

Accomplishments

8th place, bronze medal in ACM regional Arab Collegiate Programming Contest - 2013 with more than 100 teams.

Certification

Foundation Certificate in Business Analysis

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Languages

English
Bilingual or Proficient (C2)
Arabic
Bilingual or Proficient (C2)

Timeline

Tech Lead - Pangea.ai
09.2023 - 08.2024
Senior Software Engineer - Secfense
06.2023 - 11.2023

Foundation Certificate in Business Analysis

03-2021
Senior Full-stack Engineer - Spikerbooking / Toptal
01.2021 - 01.2022
Senior Fullstack Engineer - Owens Corning / Toptal
01.2020 - 01.2021
Senior Front-end Engineer - Trendhim / Toptal
01.2020 - 01.2020
Tech-Lead - Bosta
02.2018 - 02.2019
Senior Fullstack Developer - Max Plank / Toptal
01.2018 - 01.2021
Software Projects Manager - Inova
06.2017 - 02.2018
Alexandria University - Bachelor of Science, Computer And Systems Engineering
04.2001 -
Full Stack Engineer - Mission Control
6 2022 - 9 2022
Khaled YacoutTech lead