Abdallateef Shohdy
Backend Engineer
PROFESSIONAL SUMMARY
Backend Engineer with strong experience in Node.js, TypeScript, and RESTful API development. Proficient in SQL and NoSQL databases, automated testing using Jest, and cloud deployment. Skilled in Docker, CI/CD, and performance optimization. Focused on building scalable, secure, and maintainable backend systems, with a passion for continuous learning and problem-solving.
PROFESSIONAL EXPERIENCE
Web Development Trainee – Information Technology Institute (ITI)
- Completed 150+ hours of intensive training in Web Development using .NET technologies.
- Gained hands-on experience with SQL Server, C#, LINQ & Entity Framework, and ASP.NET Core MVC.
- Developed CRUD web applications integrating relational databases and MVC architecture, delivering 3 MVC applications as course projects.
Freelance Backend Developer
- Built and deployed 4+ RESTful APIs using Node.js and Express for 3+ small business clients.
- Designed relational database schemas in MySQL/PostgreSQL for e-commerce and booking platforms, supporting datasets with thousands of records.
- Implemented authentication (JWT), authorization (RBAC), and integrated 2+ third-party services (payments, email).
- Collaborated with 3+ clients to gather requirements, deliver features, and ensure production readiness.
EDUCATION
Bachelor of Science – Faculty of Computers and Information
- Major: Information Systems
- Relevant Coursework: Data Structures & Algorithms, Database Systems, Operating Systems, Software Engineering, Systems Analysis & Design
PROJECTS
NeuroGuard – AI-powered Healthcare Platform
Built backend APIs integrated with AI models for stroke prediction and medical image analysis. Implemented authentication, AI server integration, and real-time PDF chat assistant using RAG.
Wasla App API
Developed an event-based backend API supporting registration, Google OAuth, and OTP reset (multi-auth support). Designed personalized feeds, favorites, and category management.
Course Platform API – Custom Educational Platform
Created backend system for course and section management with admin/student roles. Integrated file uploads, notifications, and API documentation using Swagger.
E-commerce API
Designed modular RESTful API for e-commerce operations with extensibility focus. Implemented CRUD for products, reviews, coupons, carts, and payments.
TECHNICAL SKILLS
Languages
TypeScript, JavaScript (Node.js), Python, SQL
Frameworks
Express.js, Nest.js, FastAPI, ASP.NET Core
Databases
PostgreSQL, MySQL, MongoDB, SQL Server
DevOps
Docker, GitHub Actions, AWS EC2, Render
Testing
Jest, Postman Tests
Tools
Git, Swagger, Nodemailer, Multer, Postman
Security
JWT, OAuth, bcrypt, HTTPS
SOFT SKILLS
Problem-solving
Communication
Teamwork
Adaptability
Time management
Continuous learning
LANGUAGES
- English: Intermediate
- Arabic: Native