Othman El Moudden
Software Engineer @ PEAQOCK
About
🚀 Passionate Software Engineer Hi there! 👋 I’m Othman El Moudden, a dedicated and results-oriented Java Spring Ecosystem , Angular and Nestjs Software Engineer with a flair for crafting seamless full-stack solutions. 🌟 Over the past 3 years and 5 months, I’ve been immersed in developing and deploying robust web applications that deliver real-world impact. My expertise lies in: 🔧 Backend Development: Building scalable, secure, and high-performing services using Java Spring Boot and NestJS. 🖼️ Frontend Development: Designing dynamic and intuitive UIs with Angular, ensuring optimal user experiences. ☁️ Cloud Integration: Harnessing AWS for cloud-ready solutions to empower businesses. 💡 I thrive in environments that challenge me to innovate, optimize, and learn continuously. From architecting new systems to diving into complex troubleshooting, I love rolling up my sleeves and delivering results. 🌐 Projects & Contributions: Explore some of my work here: GitHub: https://github.com/othmanDev12 ✏️ I’m also passionate about sharing knowledge through articles, mentoring, and fostering collaborative communities to uplift fellow developers. I believe in leveraging technology to build impactful solutions and support others in their growth. 📬 Let’s connect and geek out about Java Spring, Angular, NestJS, and more! Together, we can shape innovative software solutions that make a difference. #JavaSpringBoot #Angular #NestJS #SoftwareEngineer #AWS #FullStackDevelopment
Morocco
Casablanca-Settat
Information Technology & Services
MongoDB, JSF, Oracle Database, Amazon Chime , TypeORM, Design Patterns, Systems Design, Node.js, Amazon Web Services (AWS), Databases, Java EE, KSQL, Kafka Streams, Amazon Cognito, Distributed Systems, Spring Ecosystem, NestJS, English, english it, JUnit
Experience

Software Engineer
Casablanca-Settat, Morocco
Application Architecture and Design: I designed a distributed microservices architecture using Spring Boot and NestJS, focusing on modularity, scalability, and fault tolerance. Key components included an API Gateway for routing, a Config Server for centralized configuration, and Service Discovery for dynamic service registration. The layered architecture integrated Angular for front-end delivery with REST APIs to ensure seamless backend communication. Database Design and Management: Each microservice owned its database to ensure loose coupling and independence. To handle distributed transactions, I employed SAGA and CQRS patterns, achieving eventual consistency while maintaining reliability. Performance was enhanced using read/write separation and caching layers like Redis. Observability and Performance Optimization: I integrated Prometheus, Grafana, and Loki to monitor, log, and visualize system health and performance. Configured health checks automated failure recovery, while circuit breakers and rate-limiting mechanisms ensured fault tolerance and stability. Development Workflow: I streamlined CI/CD workflows using Jenkins for custom pipeline orchestration and GitHub Actions for seamless integration and automation. They managed deployments declaratively for consistent updates. APIs were documented with OpenAPI/Swagger, facilitating team collaboration and developer onboarding. Collaboration and Mentorship: I collaborated with Angular teams to ensure smooth integration between front-end and backend services. Additionally, I mentored team members on microservices design, database principles, and distributed systems, fostering technical growth and excellence.

Java Software Developer at Business IT Solutions (BITS)
Casablanca, Casablanca-Settat, Morocco
Developed and deployed new features for web applications managing various card types, including VISA and MASTERCARD (Prepaid, Corporate, Individual). Enhanced payment systems to improve user experience and transaction efficiency. Generated detailed monthly reports on billing, user activities, and statistics to support data-driven decision-making. Diagnosed and resolved critical system issues, including security vulnerabilities and feature-related bugs, ensuring application reliability and stability. Conducted unit and integration testing to maintain high code quality and performance before production deployment. Maintained and updated legacy Java codebases to ensure stability and compatibility with new requirements. Developed and integrated APIs for mobile banking applications on Android and iOS platforms, including real-time notifications using JSF, Node.js, and Firebase. Collaborated with clients during testing phases to ensure seamless implementation and functionality of new features.
Othman El Moudden's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



