About
Hi 👋 , I'm Haytham A. Salama
Full-stack software engineer with 5+ years of experience building scalable logistics and fintech platforms. Specialized in Domain-Driven Design (DDD) and modern stacks (Laravel, Vue.js, Nuxt.js, TypeScript). Experienced in leading cross-functional teams and delivering high-performance systems. Passionate about open-source contributions and applying clean architecture to complex business challenges.
Summary
My talent for technology and computers started when I was 5 years old. I have always had a passion for using computers and electronic boards.
I started when I was a child, repairing electronic parts and devices such as computers, radios, etc., and dealing with advanced electronic parts such as Arduino. On the other hand, I started learning Office and other programs and how to install Windows.
And after a while, I started learning graphic design and editing videos using different programs such as Photoshop, Illustrator, Premiere, After Effect, etc. Then I provided this service on freelance sites. Then I started learning new things about programming, like programming desktop applications and other fields down to web applications. I started my journey on the web when I was 15 years old. I started learning the basics, such as HTML, CSS, and JS. Then I started gradually, providing services for building websites and WordPress, selling templates, etc., and gradually completing my learning roadmap and work so far.
During the learning journey, I used resources that helped me, such as Google, YouTube, various sites, and daily content from YouTube channels, as well as some forums, societies, and online courses. After finishing high school, I started studying software engineering with a Bachelor's degree and working with different organizations in the software industry field.
I'm planning to study for a master's degree in machine learning, and I aspire to have an associate professor degree in it and achieve international awards.
Work Experience
Full-Stack Engineer at WINCH
- Built and maintained business platforms using Domain-Driven Design (DDD), improving long-term scalability and system clarity.
- Migrated legacy systems from MVC to a monolithic DDD structure, reducing complexity and easing future development.
- Integrated payment gateways and government services (e.g., Elm) to enable secure transactions and compliance.
- Improved performance through database redesign, queue processing, and rate limiting, making the system more efficient and stable.
- Led cross-functional teams (front-end, back-end, mobile) to deliver reliable business and owner platforms.
Full-Stack Engineer at Sanad
- Developed a platform and an admin dashboard for collective real estate investments.
- Designed the platform architecture using DDD to ensure reliability and scalability for financial systems.
- Integrated payment gateways and governmental services (e.g., Elm) into the platform.
- Collaborated with teams to build a high-traffic investment system with strong data security and compliance standards.
Full-Stack Developer at Faris petrol company
- Designed and developed a reservation system for vehicle water washing pumps, using Raspberry Pi and Laravel to automate operations across multiple locations.
- Built a charging balance system with test-driven development (TDD), handling bulk card transactions in background queues.
- Created a workshop management system with TDD to track checklists, services, and vehicle accounts.
- Developed a games platform for events with interactive features, enhancing customer engagement.
- Delivered a human resource system integrated with attendance devices, improving workforce management.
- Built a CRM with mobile integration, managing calls, messages, visits, tickets, and more for business teams.
Full-Stack Developer at Patric Technology
- Designed and developed websites, including clever.ps, support.clever.ps, and weptric.com, helping clients establish their digital presence.
Freelancer Web Developer
- Delivered more than 16 custom websites for a range of clients, building early experience in full-stack development and client communication.