Bassam Almahdy
Senior Software Engineer
Backend & Full-Stack Specialist
Building scalable, secure, and high-performance enterprise systems using Java, Spring Boot, and modern cloud-native technologies.
About Me
Currently working in Dubai, UAE, I specialize in building scalable, secure, and high-performance enterprise systems that drive business value.

I am a Senior Software Engineer with over 10 years of hands-on experience in developing robust, scalable, and high-performance enterprise applications. My expertise spans the entire software development lifecycle, from architecture design to deployment and optimization.
My passion lies in solving complex technical challenges and building systems that not only meet current requirements but are designed to scale and evolve with business needs. I thrive in collaborative environments and enjoy mentoring team members while contributing to architectural decisions.
10+ years of experience building enterprise-grade applications
Strong background in backend and full-stack development
Expertise in microservices, API design, system optimization, and DevOps
Experience across government, aviation, food-tech, and enterprise SaaS
Skills & Technology Stack
A comprehensive overview of the technologies and tools I work with to build enterprise-grade solutions.
Backend Development
Frontend Development
Databases & Messaging
DevOps & CI/CD
Cloud & Infrastructure
Testing & Quality
Tools & Methodologies
Professional Experience
Over 10 years of experience building enterprise applications across various industries and domains.
Senior Software Engineer
Dubai Municipality (via Xische Outsource)
- •Planned and developed backend microservices ensuring scalability, security, and high performance
- •Integrated RESTful APIs for seamless communication between backend and frontend systems
- •Designed and optimized MongoDB database schemas and indexes for improved query performance
- •Implemented CI/CD pipelines for automated build, test, and deployment cycles
- •Conducted performance monitoring and troubleshooting to ensure system uptime and reliability
- •Collaborated with cross-functional teams and participated in architectural discussions to align with business objectives
- •Introduced code optimization and modularization practices, improving maintainability and reducing defects
Full Stack Developer
Emirates Flight Catering (via Marc Ellis Outsource)
Senior Backend Engineer
Elmenus
Senior Full Stack Java Developer
Upland Software (via FlairsTech Outsource)
Full Stack Developer
National Higher Institute for Training
Java Developer
AA GROUP
Junior Java Developer
Softzone
Featured Projects
A selection of enterprise-grade projects showcasing my expertise in backend development, full-stack solutions, and system architecture.

Montaji+
Enterprise system for managing Dubai Municipality platform for product registration, import/export workflows, and compliance checks built for large-scale, data-heavy operations.

UPS
Unified permitting platform consolidating multiple licensing services into consistent user journeys and shared UI and integration standards across Dubai Municipality.

Nexus
Microservice-based menu management system for Emirates Airlines, integrated with ERP system for managing flight menus, ingredient counting, and pricing calculations. Features a React.js dashboard for real-time monitoring and management.
What I Offer
Comprehensive services to help you build scalable, secure, and high-performance enterprise solutions.
Backend System Design
Architect and design scalable, secure backend systems using industry best practices and modern patterns.
Microservices Architecture
Design and implement microservices-based architectures with service discovery, API gateways, and distributed systems.
REST API Development
Build robust, well-documented RESTful APIs using Spring Boot, Spring Security, and OpenAPI specifications.
Performance Optimization
Optimize application performance through database tuning, caching strategies, and code profiling.
CI/CD & DevOps Setup
Implement complete CI/CD pipelines using Jenkins, CircleCI, Docker, and Kubernetes for automated deployments.
Technical Consulting
Provide expert technical consultation on system architecture, technology selection, and best practices.
Education
Bachelor's Degree in Computer Science
Completed a comprehensive computer science program covering fundamental concepts in software engineering, algorithms, data structures, database systems, and computer networks. This foundation has been instrumental in building robust enterprise applications throughout my career.
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or potential collaborations. Let's connect!