Moez Khorchani

I build Backend APIs with Rust

About

I am a passionate Rust backend developer with over 10 years of professional experience building high-performance web applications. I specialize in architecting scalable backend services, microservices, and robust API endpoints that power modern web applications.
My journey began with 8 years of full-stack Java/Angular development, which provided me with a strong foundation in software architecture and business-driven development. This experience led me to discover Rust's exceptional performance and safety capabilities, making it my language of choice for backend web development.
I excel at solving complex backend challenges, from API design and database optimization to service architecture and performance tuning. I always prioritize business requirements while leveraging Rust's strengths to deliver reliable, maintainable solutions.
When I'm not coding, I enjoy staying current with the latest backend technologies and playing competitive online games.

Senior Rust Backend Developer & API Architect

Passionate about building high-performance web backends and scalable APIs with Rust, delivering reliable and efficient solutions.

I learnt and practiced IT security for years (forensics, web security, owasp ...).
I have a clear understanding of how Machine/Deep Learning learning works, used it in some side projects.

Facts

0

Years of professional experience

0

Projects built

0

Happy Employers/Clients

Skills

I focus on building robust backend solutions with cutting-edge technologies. My primary expertise lies in Rust for web backend development, complemented by strong Java enterprise background and comprehensive full-stack capabilities.

Rust Backend Development 92%
RESTful API Design & Development 90%
Java Enterprise Technologies 85%
Web Services & Microservices 88%
Backend Architecture & Performance 85%
DevOps & Deployment 75%

Domain skills

Insurance 90%
Payment systems 70%
Finance, Index pricing 50%

Some skills from my side projects

ML 30%
python 90%

Resume

I am very sensible on performance and software quality. I thinks nowadays we abuse two things :
The huge & affordable computing and memory capacity , to create non performant programs, Assuming we don't need optimized programs since we have good machines.
The agile process, to deliver bad quality applications Assuming we don't need to fully test features because we want to deliver fast and re-iterate to fix returning bugs

Summary

Moez Khorchani

Senior Rust Backend Developer with 3+ years of professional Rust experience and 10+ years total in software engineering. Specialized in building high-performance web APIs, microservices, and scalable backend architectures. Expert in transforming complex business requirements into robust, efficient backend solutions using Rust's performance and safety guarantees.

Education

Software Engineering Diploma

2009 - 2014

National Institute of Applied Science and Technologies

Specialized in Business Intelligence

Bachelor in Mathematics

2009

Ranked Top 10 national

Professional Experience

Senior Rust Backend Developer & Payment Systems Architect

2022 - Present

Prima It, Remote, UK

  • Architected and developed a high-performance payment processing backend in Rust, supporting international scaling across multiple countries with sub-100ms API response times
  • Built comprehensive RESTful APIs and GraphQL endpoints handling thousands of concurrent payment transactions with zero-downtime deployments
  • Designed and implemented microservices architecture for payment workflows, enabling seamless integration with multiple payment providers across different regions
  • Led cross-functional collaboration to centralize payment workflows, eliminating code duplication and reducing maintenance overhead by 50%
  • Implemented Temporal workflow orchestration for payment and loan processing, ensuring durable execution and fault tolerance with automatic retry mechanisms and state recovery

Technical stack : Rust, Actix-web & Tokio async, GraphQL, Temporal, RabbitMQ & Kafka, PostgreSQL, Docker, CI/CD GitHub Actions

Architecture : Microservices, CQRS, Event-driven messaging, Domain Driven Design, Test Driven Development, API-first design

Tech Lead/Senior Developer Full stack Java/Angular

2018 - 2022

Prima Solutions, Levallois Perret, Paris

  • Solution Architect : Intervene on hotspots to help teams solving urgent and complex problems
  • Developer within the Policy Team : Desiging and Implementing an internal REST API java-Framework to to be used by integrators
  • Desiging and building from scratch Pilot, web application that orchestrate tasks between the Prima solution ecosystem.

Technical stack : Java, Spring core, web, boot, data-jpa, hibernate & SQL, Angular, docker. Jenkins & Gitlab

Java consultant

2015 - 2018

BNP Parisbas, Paris, France

  • Worked on Cinergy, java application that handles the lifecycle of BNP's custom indexes
  • Managed to work in parallel on another project, handling limited time tasks while under pressure
  • 3rd level support, worked with functionals to unblock mainstream situations.
  • I've been a part of a high skilled and experienced team.

Technical stack : Java, Spring core, web, hibernate & SQL, javascript/jQuery. Guerrit

Contact

I strongly advise to contact me by mail, please provide some details about your inquiries.

Location:

Paris

Call:

Please ask me by e-mail