About Me

Hassan Mohamed

Software Engineer

Clean Code Philosophy

I build highly-scalable, maintainable systems using SOLID Principles, Design Patterns, and Clean Architecture. Every line of code follows best practices with comprehensive unit testing and CI/CD integration.

Full-Stack Expertise

Specialized in PHP/Laravel and Java/Spring Boot, building scalable backend systems and modern frontend interfaces with Vue.js.

Architectural Design

Deep expertise in Domain-Driven Design (DDD) and Hexagonal Architecture, ensuring maintainable and testable code.

Performance & AI Integration

Proven experience in database query optimization (reducing response times by 40%+), API performance tuning, and AI/ML integration for automation.

AI & Automation Focus

My passion lies at the intersection of software engineering and artificial intelligence. I am actively expanding my expertise in Machine Learning and Deep Learning, with hands-on experience in model training, optimization, and deployment. I work with frameworks like TensorFlow, PyTorch, and Scikit-learn to build intelligent solutions.

Beyond traditional development, I integrate AI models into web applications using Docker and Kubernetes for scalable deployment. From building custom automation workflows with n8n to deploying ML models in production environments, I leverage AI to create smarter, more adaptive user experiences and drive innovation. My expertise includes RESTful API design for ML models, model versioning, and performance monitoring.

Machine Learning Deep Learning TensorFlow PyTorch NLP Computer Vision Docker Kubernetes

Professional Experience

Oct 2023 - Present · 2+ yrs

Back End Developer

Visual Innovate · Full-time · Cairo, Egypt
  • Architected and developed scalable, secure backend systems using PHP/Laravel for enterprise-grade platforms
  • Designed and implemented secure RESTful APIs supporting high-traffic, multi-tenant environments with JWT authentication
  • Improved system performance by ~40% through database schema redesign and query optimization
  • Implemented caching strategies (Redis) and queue-based asynchronous processing
  • Delivered end-to-end backend solutions for HR management, attendance tracking, and payroll processing
PHP Laravel REST APIs Redis MySQL
Aug 2022 - Oct 2023 · 1 yr 3 mos

Full Stack Developer

Viral Monkeys Digital Marketing Agency · Full-time · Egypt
  • Built and maintained full-stack web applications using Laravel, MySQL, Bootstrap, and JavaScript
  • Optimized backend logic and database queries, achieving ~30% improvement in performance
  • Collaborated closely with designers and stakeholders to translate business needs into scalable solutions
  • Established a strong foundation in full-stack development evolving into backend specialization
Laravel MySQL Bootstrap JavaScript
Dec 2021 - Aug 2022 · 9 mos

Full Stack Developer

Bluesoftec · Full-time · Egypt
  • Built full-stack web applications using Laravel and MySQL with clean code practices
  • Implemented core backend business logic and designed relational database schemas
  • Developed and integrated RESTful APIs with proper validation and security considerations
  • Participated in the full software development lifecycle (SDLC)
  • Gained hands-on experience working in a production environment
Full-Stack Development Back End Development Laravel

Soft Skills

Problem Solving

Analytical Thinking & Creative Solutions

Logical Decision Making

Data-Driven & Strategic Choices

Team Collaboration

Cross-Team Communication

Fast Learner

Rapid Adoption of New Technologies

Certifications & Achievements

2018 - 2022

Cairo University

Bachelor's Degree

Graduated from the Faculty of Computers and Artificial Intelligence, specializing in Software Engineering and Information Systems.

Certified

Professional Full Stack Web Development Diploma

YAT Learning Center

Comprehensive training in modern web development technologies including PHP, Laravel, JavaScript, and database management.

Certified

Professional Front End Diploma

YAT Learning Center

Professional training in frontend technologies including HTML5, CSS3, JavaScript, and responsive design principles.

Certified

Version Control Certification

Coursera

Proficient in Git workflows, branching strategies, collaborative development, and maintaining clean code repositories.

Certified

OOP Fundamentals

Udemy

Deep understanding of Object-Oriented Programming concepts, design patterns, and SOLID principles.

Certified

Laravel Mastery Certification

Udemy

Advanced expertise in Laravel framework, API development, authentication, and building scalable applications.

Certified

BackEnd Java/SpringBoot

Udemy

Comprehensive certification in Java and Spring Boot framework, covering REST APIs, security, microservices, and enterprise application development.