Hi, I'm Mohammad Darwish

A passionate software engineer specializing in Java and backend development. I craft scalable, secure applications and constantly explore cutting-edge technologies to elevate my expertise.

Portrait of Mohammad Darwish

About Me

I specialize in building robust backend systems with clean architecture and exceptional developer experience.

My expertise spans across modern Java ecosystems, distributed systems, and cloud-native solutions. With extensive experience at Ericsson, I've led teams, implemented CI/CD pipelines, and enhanced security practices across multiple projects and platforms.

I specialize in building scalable backend systems, optimizing deployment processes, and mentoring development teams. From designing REST APIs to orchestrating containerized applications, I'm passionate about creating robust solutions that drive business success.

  • Java • Spring Boot • Spring JPA
  • Hibernate • REST APIs • Microservices
  • SQL • PostgreSQL • MySQL
  • Database Management • Query Optimization
  • CI/CD • Jenkins Pipelines • Maven
  • Docker • Kubernetes • Helm
  • Git • Gerrit • GitHub • Code Review
  • Python • Linux • WSL
  • Testing • JUnit • Mockito
  • Web Application Development
  • Security • Vulnerability Assessment
  • Infrastructure Security • Compliance
  • Monitoring • Prometheus • Grafana
  • Cloud Platforms • PaaS
  • Clean Architecture • Best Practices
  • Agile • Scrum Master • Team Leadership
  • Jira • Confluence • Documentation
  • Performance Optimization

Services

Comprehensive backend solutions tailored to your business needs

Backend Architecture Review

Comprehensive assessment of your current system design, performance bottlenecks, and security vulnerabilities. Get actionable recommendations and a clear roadmap for improvement.

API Design & Implementation

Design and build robust, well-documented REST APIs with proper versioning, authentication, and testing. Production-ready solutions that integrate seamlessly with your existing systems.

Performance & Reliability Optimization

Deep-dive performance profiling, bottleneck analysis, caching strategies, and resilience patterns. Optimize your applications for real-world workloads and traffic patterns.

CI/CD Pipeline Development

Set up automated deployment pipelines with Jenkins, containerization with Docker, and orchestration with Kubernetes. Streamline your development workflow and reduce deployment time significantly.

Security Assessment & Hardening

Comprehensive security audits, vulnerability assessments, and infrastructure hardening. Implement security best practices and ensure compliance with industry standards.

Database Design & Optimization

Design efficient database schemas, optimize queries, and implement proper indexing strategies. Improve application performance through smart data architecture and caching solutions.

Ready to enhance your backend systems?

Discuss Your Project

Let's Work Together

Ready to build something amazing? I'd love to hear about your project and discuss how I can help bring your vision to life. I typically respond within 1-2 business days.

💼 Connect on LinkedIn

Email: [email protected]

Location: Budapest, Hungary

Response time: Usually within 24 hours