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.
Government Backend Microservices Platform
Scalable microservices platform for government services with secure authentication, high availability, and real-time data processing.
Key Features:
- •Microservices architecture with service discovery
- •OAuth2 and JWT-based authentication
- •Real-time event streaming with Kafka
Enterprise CI/CD Automation System
Complete CI/CD pipeline automation system with multi-environment deployment, automated testing, and rollback capabilities.
Key Features:
- •Multi-branch pipeline configuration
- •Automated testing and code quality checks
- •Blue-green deployment strategy
High-Traffic Food Delivery Backend
High-performance backend system handling thousands of orders per minute with real-time order tracking and payment processing.
Key Features:
- •Optimized database queries and caching with Redis
- •Message queue for asynchronous processing
- •Real-time order status updates
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!