Summary
Overview
Work History
Education
Skills
Websites
Military Status
Personal Information
References
Timeline
Generic
Habib Beshara

Habib Beshara

Software Engineer

Summary

Hi, I'm Habib.

Detail-oriented, organized and meticulous software engineer. I like working at fast paced environments where I can contribute to the success of the company by building great software in the most efficient way possible. Enthusiastic team player and a good communicator.

Overview

8
8
years of professional experience
2
2
Languages

Work History

Senior Software Engineer

Betak
Cairo
08.2023 - Current
  • Solo Full-stack development of the project
  • Technologies used: React, Node.js, Typescript, PostgreSQL, GraphQL, Jest, AWS

Senior Software Engineer

Credify
Cairo
05.2023 - 07.2023
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Worked with development teams to correct problems and run test scenarios.
  • Technologies used: Node.js, Typescript, Jest, PostgreSQL, Express.js

Senior Software Engineer

Freelancer
Cairo
02.2023 - 04.2023
  • Handled the whole back-end of the project alone.
  • Worked with the client directly to get the requirements then periodically communicate to show progress and/or ask for any missed information and use-cases.
  • Handled most of the dev-ops work.
  • Technologies used: Node.js, Typescript, Jest, PostgreSQL, GraphQL, GCP, GitHub actions.

Senior back-end engineer

Caya
01.2022 - 10.2022
  • Utilized Node.js (TypeScript, Express.js, and Jest)
  • Implemented RESTful APIs/GraphQL APIs and incorporated unit testing
  • Leveraged Prisma as the ORM tool with MySQL as the primary database
  • Designed and developed system features in collaboration with the team
  • Supported the development process, participated in code reviews, and merged reviewed pull requests.

Senior back-end engineer

Confidential
10.2021 - 12.2021
  • Working as a backend engineer using Node.js (TypeScript, Koa, Express.js, and Jest)
  • Designed and developed system features, ensuring the confidentiality of the work
  • Collaborated with the team to support the development process and participated in code reviews
  • Handled databases using MongoDB.

Senior back-end engineer

Breadfast
02.2020 - 09.2021
  • Working as a backend developer using Node.js (TypeScript, Koa, Express.js and Jest)
  • Design and develop system features
  • Research and learn new technologies and make decisions about what to use
  • Support the team as a senior developer
  • Take part in code review process
  • Merge and deploy reviewed pull requests
  • Development of restful APIs / GraphQL APIs
  • Incorporating TDD in projects
  • Databases: MongoDB.

Remote Node.js developer

Beyond cloud
10.2019 - 03.2020
  • Working as a backend developer using Node.js with ES5, ES6 and prisma
  • Requirements analysis
  • Designing the system
  • Development of restful APIs / GraphQL APIs
  • Incorporating unit tests in projects
  • Databases: PostgreSQL.

Remote Node.js developer

Cyber-crafts
01.2018 - 01.2020
  • Working as a backend developer using Node.js with ES5, ES6 and TypeScript
  • Requirements analysis
  • Designing the system
  • Development of restful APIs / GraphQL APIs
  • Incorporating unit tests in projects
  • Databases: MySQL, MongoDB.

Remote full-stack web developer

NoSkip Advertising and Media Production
02.2017 - 12.2017
  • Work emphasis as a backend developer using PHP with Laravel and Lumen
  • Worked as frontend using HTML, CSS, Bootstrap, JavaScript, JQuery, Angular 1
  • Requirements analysis
  • Designing the system
  • Databases: MySQL, MongoDB (often using Mongoose).

Full-stack web developer

Freelancer
01.2016 - 01.2017
  • Work emphasis as a backend developer using PHP
  • Worked as frontend using HTML, CSS, Bootstrap, JavaScript, JQuery, Angular 1
  • Acquiring requirements from clients
  • Designing the system
  • Databases: MySQL, SQL Server.

Education

Bachelor of Science - Computer Science

Assiut University
Assiut, Egypt
09.2012 - 2017.06

Skills

MySQLundefined

Military Status

Final exemption

Personal Information

  • Gender: Male
  • Nationality: Egyptian

References

Eng. Romany Saad, Software Applications Architect at Cyber Crafts, contact@cyber-crafts.com

Timeline

Senior Software Engineer

Betak
08.2023 - Current

Senior Software Engineer

Credify
05.2023 - 07.2023

Senior Software Engineer

Freelancer
02.2023 - 04.2023

Senior back-end engineer

Caya
01.2022 - 10.2022

Senior back-end engineer

Confidential
10.2021 - 12.2021

Senior back-end engineer

Breadfast
02.2020 - 09.2021

Remote Node.js developer

Beyond cloud
10.2019 - 03.2020

Remote Node.js developer

Cyber-crafts
01.2018 - 01.2020

Remote full-stack web developer

NoSkip Advertising and Media Production
02.2017 - 12.2017

Full-stack web developer

Freelancer
01.2016 - 01.2017

Bachelor of Science - Computer Science

Assiut University
09.2012 - 2017.06
Habib BesharaSoftware Engineer