Abdullah Almofleh
Professional Summary
Software Engineer and Senior Full-Stack Developer with ~7 years of experience building scalable, production-ready web applications. Strong expertise in the JavaScript and TypeScript ecosystem, including React, Next.js, Vue.js, Node.js, Nest.js, Laravel, and Express.js. Proven ability to deliver full-stack solutions for SaaS platforms, energy systems, e-learning platforms, e-commerce, and enterprise tools across the full development lifecycle from architecture and API design to deployment and production support.
Technical Skills
Programming Languages
Front-End
Back-End
APIs
Databases
DevOps and Cloud
Testing
Methodologies
Professional Experience
Software Engineer
Estia Software DMCC
Dubai, United Arab Emirates
- Develop and maintain scalable React and Next.js applications for production environments.
- Build SSR and SSG solutions using Next.js to improve SEO and application performance.
- Integrate RESTful and GraphQL APIs to support complex front-end and back-end workflows.
- Implement unit and end-to-end testing using Jest and Cypress to ensure code quality and stability.
- Containerize applications using Docker and monitor production systems to maintain reliability.
- Contribute full-stack features using Next.js and Nest.js following modern scalability practices.
Software Engineer
Nordelco DMCC
Dubai, United Arab Emirates
- Develop server-side applications using Node.js and Express.js across multiple projects.
- Design and implement RESTful APIs to support front-end and third-party integrations.
- Optimize application performance and scalability in cloud-based environments.
- Create reusable Vue.js components and templates.
- Refactor and debug legacy code to improve maintainability and stability.
Software Engineer
Digital Real Marketing
Dubai, United Arab Emirates
- Develop and maintain e-commerce websites and applications using the Laravel framework.
- Design and implement database schemas to support e-commerce functionality.
- Build and integrate APIs to support front-end features and external services.
Full-Stack Developer
3 Miles
Damascus, Syria
- Develop web applications using Laravel, Vue.js, Node.js, and MongoDB across multiple projects.
- Build reusable and testable PHP modules to accelerate feature delivery.
- Design client-side and server-side architecture supporting production users.
- Own the full development lifecycle from requirements to deployment.
- Collaborate with cross-functional teams in Agile and Scrum environments.
Full-Stack Developer
Unifi Solutions
Remote, Part-time
- Develop web applications using Node.js and React.js for client-facing products.
- Design and implement RESTful APIs to support application features.
- Deliver new functionality based on product specifications.
- Troubleshoot, debug, and update software to improve stability.
- Collaborate remotely with stakeholders to meet technical and user requirements.
Full-Stack Developer and IT Support
Technical G
Damascus, Syria
- Lead a small web development team while contributing as a hands-on developer.
- Design, code, test, and deploy software systems.
- Solve performance and architectural challenges across web projects.
- Collaborate with product managers and developers using Agile methodologies.
- Refactor existing code to improve efficiency and maintainability.
Full-Stack Developer
Aspiraties
Amsterdam, Netherlands (Remote, Part-time)
- Develop and maintain web applications using Laravel, HTML, CSS, JavaScript, and MySQL.
- Plan, design, integrate, and test website-related code.
- Test and optimize applications to improve responsiveness and performance.
- Maintain existing applications and services across development and production environments.
- Perform MySQL profiling and database optimization.
Back-End Developer
Unifi Solutions
Remote, Part-time
- Develop back-end services using Node.js and MongoDB.
- Design and implement RESTful APIs for web applications.
- Manage and optimize databases to ensure reliability and performance.
- Write technical documentation to support maintainability.
- Collaborate with cross-functional teams to gather requirements and deliver features.
Full-Stack Developer
We Media
Damascus, Syria
- Develop full-stack web applications using React, HTML, CSS, JavaScript, Flutter, Laravel, and Node.js.
- Consult with clients to gather and document website requirements.
- Design website architecture and define hardware and software requirements.
- Prepare mockups and UI flows to guide development.
- Manage multiple projects simultaneously while meeting delivery deadlines.
Notable Projects
Energy Monitoring Platform
- Develop features for an energy monitoring web application to track, visualize, and analyze energy consumption data.
- Build scalable front-end and back-end components supporting dashboards and reporting.
- Integrate APIs and data pipelines to deliver real-time energy insights.
Energy Planning Software
- Contribute to an energy planning platform used by energy engineers.
- Develop features supporting calculations, data visualization, and planning workflows.
- Improve performance and usability for data-intensive engineering use cases.
Online Learning Platform
- Develop and enhance an online learning platform providing video and text-based courses.
- Support multilingual access for Dutch, English, and Arabic users.
- Build responsive features for course delivery, practice modules, and learner progress tracking.
Beethere
Taxi Ordering Application
- Develop core features for a taxi ordering application, including ride requests and real-time updates.
- Integrate APIs supporting driver and customer workflows.
Al-Adham
E-Commerce Platform
- Develop an e-commerce platform focused on horse and horse-related products.
- Implement product catalogs, shopping cart functionality, and order workflows.
Education
Bachelor of Information Engineering (Artificial Intelligence)
Arab International University
Damascus, Syria