Mohamed Ashraf Ali

Senior Backend Developer

Passionate about building scalable microservices, optimizing system performance, and leading teams to deliver exceptional backend solutions.

About Me

My Journey

I'm a passionate Senior Backend Developer with over 4 years of experience building scalable microservices and optimizing system performance. My journey has taken me from Egypt to working with international teams across Australia and Canada.

What I Do

I specialize in Java Spring Boot, microservices architecture, and cloud technologies. I've led teams, optimized systems to achieve 30%+ performance improvements, and implemented CI/CD pipelines that reduced deployment cycles by 35%.

Key Achievements

Led migration to microservices, achieving 30% system efficiency increase

Reduced service latency by 35% through performance optimization

Implemented CI/CD pipelines reducing deployment cycles by 35%

Mentored junior developers and maintained high code quality standards

Languages

Arabic (Native)English (Fluent)German (Basic)

Professional Experience

IT-RANKS

Hybrid

Senior Java Developer

6/2025 – Present

5th settlement, Cairo, Egypt

Contributed significantly to Ashanak & StaffConnect platforms' evolution, focusing on features enhancement and system migration with the main ERP StaffGateway system.

Key Achievements
  • Spearheaded the migration to microservices, resulting in a 30% increase in system efficiency
  • Enhanced database performance by transitioning from MongoDB to Oracle DB
  • Spearheaded end-to-end CI/CD pipeline architecture using GitLab, Docker and Kubernetes
  • Developed and maintained Java backend applications for Ministry of Health, Justice, and Petroleum
Performance Highlights

30% increase in system efficiency through microservices migration

Enhanced database performance with Oracle DB transition

End-to-end CI/CD pipeline with GitLab, Docker, Kubernetes

Tech Stack
Spring BootSpring Cloud GatewaySpring BatchMicroservicesRabbitMQHibernateJDBCOracleRedisDockerKubernetesJenkinsFirebase

Technical Skills

A comprehensive overview of my technical expertise across different domains

⚙️

Backend Development

Java
Spring Boot
Spring Cloud
Hibernate
JDBC
Node.js
TypeScript
JavaScript
Golang
Python
🎨

Frontend Development

React.js
Vue.js
Angular
TypeScript
JavaScript
🔗

Microservices & APIs

MicroServices
RESTful APIs
API Integration
Websocket
gRPC
GraphQL
WebRTC
📡

Message Queues & Streaming

Apache Kafka
Apache Pulsar
RabbitMQ
🐳

Containerization & Orchestration

Docker
Kubernetes
Helm
Terraform
🗄️

Databases

MongoDB
MySQL
PostgreSQL
Oracle
Redis
Database Internals
☁️

Cloud & DevOps

AWS Services
Microsoft Azure
Linux Admin
System Design
🤖

Scripting & Automation

Bash Script
Python
System Design

Skills Summary

With expertise spanning across multiple technologies and domains, I bring a comprehensive skill set to every project, ensuring robust and scalable solutions.

4+
Years Experience
50+
Technologies
8
Skill Categories

Featured Projects

Explore some of the innovative projects I've developed, showcasing modern web technologies and scalable solutions.

🚀

Hailing Trades

Financial Technology

Live

Hailing Trades

A comprehensive trading platform designed for modern financial markets, providing real-time data, advanced analytics, and seamless trading experiences.

Key Features:

  • Real-time market data streaming
  • Advanced trading algorithms
  • Secure user authentication

Technologies:

React.jsNode.jsTypeScriptWebSocket+4 more
🚀

Dubai Recruitment

Human Resources

Live

Dubai Recruitment

A specialized recruitment platform connecting top talent with leading companies in Dubai and the UAE, featuring advanced matching algorithms and streamlined hiring processes.

Key Features:

  • AI-powered candidate matching
  • Multi-language support
  • Video interview integration

Technologies:

Vue.jsSpring BootJavaMySQL+4 more
🚀

El Kheta

E-commerce

Live

El Kheta

An innovative e-commerce platform specializing in unique products and services, featuring modern design, secure payments, and comprehensive inventory management.

Key Features:

  • Advanced product catalog
  • Secure payment processing
  • Inventory management system

Technologies:

Next.jsNode.jsMongoDBStripe+4 more

Hailing Trades

Financial Technology

A comprehensive trading platform designed for modern financial markets, providing real-time data, advanced analytics, and seamless trading experiences.

Key Features

  • Real-time market data streaming
  • Advanced trading algorithms
  • Secure user authentication
  • Mobile-responsive design
  • Performance analytics dashboard

Technologies Used

React.jsNode.jsTypeScriptWebSocketRedisPostgreSQLDockerAWS

Project Impact

These projects demonstrate my ability to deliver scalable, high-performance solutions across different industries and technology stacks.

3
Live Projects
15+
Technologies
3
Industries
100%
Success Rate

Education

My educational journey that laid the foundation for my technical expertise

🎓

9 Month Professional Diploma in Open Source Application Development Track

Information Technology Institute

10/2022 – 06/2023Mansoura, Egypt
Professional Diploma

Comprehensive program focusing on modern open source technologies and development practices.

Key Highlights
Advanced programming concepts and best practices
Open source technology stack mastery
Project-based learning approach
Industry-relevant curriculum
🎓

Bachelor's Degree in Engineering

Mansoura University

09/2015 – 06/2020Mansoura, Egypt
Bachelor's Degree

Comprehensive engineering education providing strong foundation in problem-solving and technical analysis.

Key Highlights
Strong foundation in engineering principles
Problem-solving and analytical thinking
Technical project management
Mathematical and scientific reasoning

Continuous Learning

Beyond formal education, I continuously expand my knowledge through hands-on experience, online courses, and staying updated with the latest technologies and industry trends.

📚

Self-Learning

Continuous exploration of new technologies and frameworks

🌐

Online Courses

Structured learning through various online platforms

💼

Industry Experience

Real-world application and problem-solving

Get In Touch

Ready to discuss your next project? Let's connect and build something amazing together.

Contact Information

I'm always interested in new opportunities and exciting projects. Whether you have a question, want to collaborate, or just want to say hi, feel free to reach out!

Quick Response

I typically respond to emails within 24 hours. For urgent matters, feel free to call me directly.

Send Me a Message