Mohamed 'Kataya' AbdEllatif

Software Engineer

EDUCATION
Cooper Union New York, USA
Retraining Program for Immigrant Engineers Aug 2023 – Present
Information Technology Institute Alexandria, Egypt
Full Stack Development Intensive Bootcamp July 2021 – Nov 2021
Alexandria University Alexandria, Egypt
B.Sc. in Computer and Communication Engineering May 2020
Work Experience
Various(OpenAI, Anthropic, Alphabet) New York, USA(Remote)
AI Coding Trainer Dec 2021 – Present
Responsible for fine-tuning Language models to be more helpful, honest and harmless, Specifically training AI to assist coders. Tech used: Python, NLP, Data structures and Algorithms, Typescript, Broad knowledge.
Alex-HospiTech Alexandria, Egypt
Software Engineer Dec 2020 – July 2021
Responsible for restoring critical functionality of a legacy system program to 100% functionality over 5 days by debugging and detangling the code base, documenting the legacy code and upgrading and maintaining a SQL database. Tech used: MySQL, C++, Python, Access.
PlayMa7ata Alexandria, Egypt
Cofounder July 2017 – May 2018
Responsible for developing ERP and CRM solutions using ODOO, creating a network for machine communication using Cisco Packet Tracer, Designing and fabricating PCBs using Eagle and proteus Tech for "smart shop" used: ODOO, Python, routing, Eagle, proteus, C.
SKILLS
    Languages:
    Proficient:
  • JS
  • TS
  • Python
  • HTML
  • CSS
  • SQL
  • Familiar:
  • C
  • C#
  • Java
  • Shell
  • x86 Assembly
Back-end:
Django Flask NodeJS Express PostgreSQL MongoDB RESTful API CI/CD Database Schema Design
Front-end:
React(with Hooks) Responsive Design Bootstrap Performance Optimization Adobe XD UI/UX
Tools:
Git & Github AWS (EC2, EKS) Webpack Postman SYS admin Docker Pytorch Lighthouse
Concepts:
Algorithms Data structures Database Design OOP Machine learning Documentation TDD
PROJECTS

Led a team of 6 to build a Pinterest clone Website. Tech used: React, Django, PostgreSQL, Postman, Tokens, Schema Design, API, cloudinary, git, Heroku..

An unopinianated npm package that adds routes for http's upgrade event to the ExpressJS framework. Tech used: Javascript, sockets.

Convert an input image into an oil painting. Tech used: Python, OpenCV, Matplotlib, Numpy.

This Resume is a Website, it's both responsive and made so it's printable and fit inside a single page of paper size A4 or letter when printed. Tech used: HTML, CSS.

An app that's responsible for creating movies, managing and assigning actors to those movies. Tech used: JWT, OpenID, OAuth2, Auth0, Flask, SqlAlchemy, PostgreSQL.

An express like Framework to build parametarized routed API. Tech used: Node.js, HTTP, javascript.

Titles are links to the project's repo or website.
ACHIEVEMENTS
NASA SPACE APPS Alexandria, Egypt
Best Software Solution winner May 2019
Achieved the top position among 38 teams as the 'best software solution' in the local competition, Developed an engaging game by leveraging Hubble Space Telescope data
COURSES and Collab
    Syllabus:
  • Operating systems (A)
  • Systems Programming (A)
  • Distributed systems (B+)
  • Database Systems (B+)
  • Algorithms and Data Structures (B)
  • Computer Networks (A+)
  • Computer and Network Security (A-)
    Online:
  • Dubai's MAC FullStack Web development Scholarship
  • MIT deep learning intensive course
  • HarvardX web development
  • Dubai's MAC Android development Scholarship
  • Security+ (in progress)
  • AWS Cloud Practitioner
    Open Source:
  • ZMK keyboard firmware: Contributing ps/2 mouse signal pass through(in progress)
  • express-socket-routes: npm package to allow organization to vertically and horizontally scale websockets