Hi, I'm Abdelkader Rafaat

Software Engineer & Full-Stack Developer

I build modern, scalable applications using cutting-edge technologies. Specialized in React, Next.js, Node.js, AI integration, and cloud solutions.

Abdelkader Rafaat

About Me

I'm a passionate software engineer with expertise in full-stack development, AI integration, and modern web technologies. I've worked on diverse projects ranging from e-commerce platforms to AI-powered robotics systems.

My experience spans across multiple domains including web development, machine learning, computer vision, and cloud technologies. I thrive on solving complex problems and building scalable solutions that make a real impact.

Technical Skills

I work with modern technologies to deliver high-quality solutions

Frontend Development

React, Next.js, TypeScript, Tailwind CSS, Vue.js

Backend Development

Node.js, Python, Express, FastAPI, RESTful APIs

Database & Cloud

PostgreSQL, MongoDB, Firebase, AWS, Docker

AI & Machine Learning

TensorFlow, Computer Vision, Face Recognition, NLP

Mobile Development

React Native, Progressive Web Apps, Responsive Design

DevOps & Tools

Git, CI/CD, Linux, Webpack, Testing Frameworks

Professional Experience

My professional journey and key achievements in software development

Software Engineer

Reality Interactive USA

September 2023 - Present

Developing and maintaining multi-tenant, distributed event-sourcing applications for store management. Focus on backend development, DevOps, and AWS infrastructure management.

Key Achievements:

  • Built multi-tenant distributed event-sourcing application for store management
  • Designed event-driven architecture service for efficient video content processing
  • Developed live content streaming service for media kiosk players with high availability
  • Successfully migrated legacy C#.NET system components to serverless architecture
  • Conducted code reviews and maintained multiple projects ensuring best practices
Vue.jsTailwind CSSNode.jsExpressTypeORMMSSQLAWSC#.NET

Software Engineer

Truebase USA

February 2023 - September 2023

Developed high-performance data pipelines for AI model training, handling millions of records with advanced web scraping and data enrichment techniques.

Key Achievements:

  • Built data pipeline capable of aggregating and augmenting millions of records for AI models
  • Implemented advanced web scraping techniques and Wikipedia Query Service integration
  • Designed complex data mapping processes for seamless integration and robust data flow
  • Created efficient queries enabling fast searches through millions of records
  • Collaborated with frontend team on React-based user interface components
ReactNode.jsPythonWeb ScrapingWikipedia APIData PipelineAI/ML

Software Engineer

Talaat Moustafa Group (TMG)

April 2022 - February 2023

Developed e-commerce platform and online services booking system. Led a small development team ensuring quality delivery and best practices.

Key Achievements:

  • Built new e-commerce platform with online services booking functionality
  • Managed team of 2 junior full-stack developers
  • Ensured delivery with best practices and maintained code quality standards
  • Implemented scalable backend architecture using modern Node.js stack
Node.jsNest.jsTypeScriptExpress.jsMongoDBRedis

Software Engineer

Werkdata OÜ Estonia

May 2021 - September 2022

Developed supplier relationship management web application and led major system migrations from legacy technologies to modern stack.

Key Achievements:

  • Maintained and enhanced supplier relationship management web application
  • Successfully migrated Firebase-based system to modern TypeScript/Nest.js stack
  • Reverse-engineered legacy PHP system to modern architecture
  • Implemented GraphQL API and PostgreSQL database optimization
  • Deployed and managed AWS infrastructure
ReactNode.jsFirebaseTypeScriptNest.jsGraphQLPostgreSQLAWSRedis

Freelance Software Engineer

Self-Employed

August 2020 - May 2021

Worked as freelance full-stack developer building web applications for various startups using modern JavaScript technologies.

Key Achievements:

  • Delivered multiple web applications for small-sized startups in Egypt
  • Specialized in MERN stack development (MongoDB, Express, React, Node.js)
  • Managed complete project lifecycle from requirements to deployment
  • Built scalable and maintainable web applications
MongoDBExpress.jsReactNode.jsJavaScriptHTML/CSS

Software Engineer

EgyRobo

August 2019 - April 2020

Developed industrial robotics solutions using KUKA robotic arms guided by computer vision and machine learning for automation tasks.

Key Achievements:

  • Delivered KUKA robotic arms industrial solutions for automation
  • Implemented computer vision and machine learning guidance systems
  • Developed material handling and welding automation solutions
  • Programmed robotic systems using KRL (KUKA Robotic Language)
  • Integrated Python OpenCV for computer vision processing
PythonOpenCVKRLKUKA RoboticsComputer VisionMachine Learning

Let's Work Together

Ready to bring my experience to your team. Let's discuss how I can contribute to your projects.