Hi, I'm a 27 years old software engineer passionate about building maintainable and scalable applications. With 5 years of experience across various company scales, I focus on delivering high-quality solutions that stand the test of time.
- Deepening my expertise in Domain-Driven Design
- Exploring advanced design patterns for complex systems
- Contributing to the software engineering community through knowledge sharing
- Building scalable, maintainable TypeScript applications
- Strong advocate for clean code principles and software craftsmanship
- Believer in the power of well-architected systems
- Passionate about knowledge sharing and continuous learning
- Focus on delivering business value through technical excellence
- Languages: TypeScript, JavaScript, HTML5/CSS3
- Frontend: Angular, Vue.js, Nuxt.js, TailwindCSS
- Backend: Node.js, NestJS, Express
- Databases: PostgreSQL, MongoDB, Redis
- Testing: Jest, Cypress, Jasmine
- DevOps: Docker, CircleCI, Linux
- Personal Website: mrouabehi.me
- LinkedIn: /in/mrouabehi
- Twitter: @mrouabehi
- Email: contact@mrouabehi.me
- Based in Paris, France
- Exploring advanced TypeScript patterns for enterprise applications
- Writing about software architecture and best practices
«Clean code always looks like it was written by someone who cares.» – Robert C. Martin