I’m a doctor who transitioned into software engineering, with five years of experience in full-stack web development using TypeScript and JavaScript.

I’ve had the opportunity to work with both local and international companies, delivering innovative solutions that make an impact.

Currently, I’m a Rust developer at Cosdata, where I’m deepening my expertise in low-level software development.

Professional Experience

Cosdata / Rust developer

July 2024 - Current, Remote

  • Developed a RESTful API for the database, enhancing functionality and user interaction.
  • Leveraged Rust’s strict type system to improve code quality and development experience, significantly reducing the likelihood of bugs associated with loose typing.
  • Contributed to the implementation of the Inverted Index feature, optimizing data retrieval and search capabilities within the database.

HAD For Communications & IT / Senior Full-Stack Engineer

March 2024 - December 2024, KSA, Remote

  • Built new UI components and features.
  • Improved Postgresql tables’ structure which lead to less storage, easier logic, and fewer computations.
  • Fixed bugs and flaws in the existing code.
  • Enhanced performance and state management of the app.
  • Enhanced the security of the app by working on the authentication logic and UI components and fixing bugs and flaws in it.
  • Reviewed code added by other developers.
  • Mentored Junior developers.
  • Built Docker files for development and production environments.

Breach Secure Now / Senior Front-End Developer

April 2022 - September 2023, USA, Remote

  • Built npm packages for reuse in different internal projects.
  • Built new UI components and features.
  • Fixed bugs and flaws in the existing code.
  • Enhanced performance and state management of the app.
  • Enhanced the security of the app by working on the authentication logic and UI components and fixing bugs and flaws in it.
  • Reviewed code added by other developers.
  • Mentored Junior developers.

E-Butler / Senior Full-Stack Developer

January 2021 - April 2022, Qatar, Remote

  • Built new UI components and features.
  • Fixed bugs and flaws in the existing code.
  • Reduced the number of api calls made to the server to the least possible which led to enhanced performance.
  • Reduced the amount of data sent in each API call to the least possible making the app mobile data friendly and enhancing performance.
  • Used code splitting to send only the code needed by the page to render and work properly which enhanced performance and user experience.
  • Improved Mongodb documents’ data models which lead to less storage, easier logic, and fewer computations.
  • Reviewed code added by other developers.
  • Mentored Junior developers.

Education

Postgraduate Medical Fellowship / The High Committee of Health Specialities

August 2021 - Current, Egypt

Bachelor of Medicine and Surgery / Benha College of Human Medicine

September 2013 - February 2021, Benha, Egypt

Full Stack Developer / freeCodeCamp.org

December 2018 - May 2020, ONLINE - freeCodeCamp.org


Skills

  • Programming Languages (Typescript, Javascript, Rust)
  • Web Design & Development (HTML, CSS, SASS, ...)
  • Front-End Technologies (ReactJS, Next.js, Tauri, ...)
  • Back-End Technologies (Node.js, NestJS, Express.js, Axum.rs, Actix.rs, ...)
  • Databases (MongoDB, PostgreSQL, SQLite, ...)
  • Docker Containerization
  • Software Security & Testing
  • Git

Activities

Hult Prize / Team Leader

Benha University, Egypt

Led a team that qualified for the regional competition by developing a solution addressing the lack of healthy toilets in India.

Benha Charitable Pharmacy (BCP) / Member

Faculty of Medicine Benha University

Assisted in providing medical aid to underserved communities and organized educational and social events for students.