Software engineer passionate about building reliable and scalable systems. I specialize in architecture, backend development, and creating elegant solutions to complex problems.
What I Do
- 🏗️ Architecture: Designing distributed systems and microservices
- ⚙️ Backend Development: Building robust APIs and services
- 🌐 Frontend Development: Creating user-friendly web applications
Interests
- Web Development
- Open Source
- Technology
Skills
Backend Development
- Languages: Java, Kotlin, TypeScript/Node.js
- Frameworks: Spring Framework, NestJS
- Message Queues: AMQP/RabbitMQ, Kafka
- Databases: PostgreSQL, Elasticsearch, MongoDB
- Workflows: Temporal
Frontend Development
- Languages: TypeScript
- Frameworks: React, Vue.js
DevOps & Cloud
- Containerization: Docker
- Cloud Platforms: AWS
- CI/CD: GitHub Actions, GitLab CI/CD
- Version Control: Git, GitHub, GitLab
- Testing: Vitest, Jest, Playwright, Testcontainers
- Authentication: OAuth2/OIDC, Keycloak, Okta
- Architecture: Microservices, Distributed Systems
Experiences
💼 Freelance Software Developer
Current · Specializing in architecture and backend development
Current Client: Emeria Technologies
Working as an architect at Emeria Technologies, the company that develops software for Foncia, a leading French real estate management company.
Key Responsibilities:
- 🏗️ Designing and implementing distributed systems and microservices
- 🔧 Building robust APIs and services with modern backend technologies
- 💻 Developing user-friendly web applications
- 👥 Code reviewing and mentoring team members
- ☁️ Contributing to scalable and secure cloud applications
Notable Contributions:
- ✨ Developed open-source tools for contract testing in message-driven architectures
- 🔄 Created solutions for workflow testing and validation
- 🛠️ Built practical tools for software development and testing
🏢 Software Engineer at Zenika
2015 - 2021 · Rennes, France
Worked at Zenika, an international consulting company known for organizational and technical innovation. Contributed to diverse software solutions across various sectors including fintech, energy, and business management.
Key Responsibilities:
- 🏗️ Architecting and delivering distributed systems and microservices for multiple clients
- 🔧 Implementing and integrating robust APIs and backend services within existing client ecosystems
- 💻 Developing and refining user-facing web applications in collaboration with product teams
- 👥 Performing code reviews, facilitating technical workshops, and mentoring team members
- ☁️ Designing, hardening, and operating cloud-native solutions with a focus on scalability and security
Key Achievements:
- 🚀 Led multiple successful client projects in various domains
- 📚 Contributed to internal knowledge sharing and best practices
- 🤝 Mentored junior developers and participated in technical interviews
Get in touch with me through the following channels:
Email
Feel free to reach out via email at: [email protected]
I'm always interested in:
- Collaborating on open source projects
- Discussing web development and technology
- Networking with fellow developers
Don't hesitate to reach out!