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.

JavaSpring BootMicroservicesReactCloudDevOps

About Me

Currently working in Dubai, UAE, I specialize in building scalable, secure, and high-performance enterprise systems that drive business value.

Bassam Almahdy - Senior Software Engineer

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

JavaSpring BootSpring CloudSpring SecurityRESTful APIsMicroservices

Frontend Development

ReactJSNext.jsJavaScriptHTML5CSS3

Databases & Messaging

PostgreSQLMongoDBMySQLRedisCassandraRabbitMQKafka

DevOps & CI/CD

DockerKubernetesJenkinsCircleCI

Cloud & Infrastructure

AzureDigitalOceanCloudflareVercel

Testing & Quality

Unit TestingIntegration TestingCode Reviews

Tools & Methodologies

GitGitHubBitbucketJiraConfluenceAgile / ScrumMonitoring & Logging

Professional Experience

Over 10 years of experience building enterprise applications across various industries and domains.

Senior Software Engineer

Dubai Municipality (via Xische Outsource)

07/202412/2025
Dubai, UAE
  • 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
JavaSpring BootMongoDBMicroservicesREST APIsCI/CD

Full Stack Developer

Emirates Flight Catering (via Marc Ellis Outsource)

01/202307/2024
Dubai, UAE

Senior Backend Engineer

Elmenus

04/202110/2022
Cairo, Egypt

Senior Full Stack Java Developer

Upland Software (via FlairsTech Outsource)

12/201811/2020
Cairo, Egypt

Full Stack Developer

National Higher Institute for Training

12/201610/2018
Arar, Saudi Arabia

Java Developer

AA GROUP

12/201512/2016
Riyadh, Saudi Arabia

Junior Java Developer

Softzone

04/201412/2014
Cairo, Egypt

Featured Projects

A selection of enterprise-grade projects showcasing my expertise in backend development, full-stack solutions, and system architecture.

Montaji+ project preview
Enterprise
🌐Live Site

Montaji+

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

JavaSpring BootSpring CloudPostgreSQL+4
UPS project preview
Enterprise
🌐Live Site

UPS

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

JavaSpring BootSpring CloudMicroservices+5
Nexus project preview
Full Stack
Live

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.

JavaSpring BootMicroservicesPostgreSQL+4

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

Zagazig University
Egypt

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!