
hmidouch aiman
Senior Software Engineer
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
About me
Intro
Senior software engineer with 4+ years building scalable web applications and leading engineering teams. Proven expertise in full-stack development from crypto platforms to insurance solutions, with experience managing 5+ engineers. Specialized in TypeScript/React/Node.js with focus on microservices architecture and real-time systems.
Work experience
Software Engineer
Orus
Sep 2024 - Present
2 years 2 months
Paris, France
- Develop complex multi-step insurance subscription flow with dynamic UI - Improve and scale event-sourced insurance platform - Build end-to-end testing suite for complex insurance workflows - Continuous improvement of the insurance products and bug correction Keywords: Typescript, React, TanStack Router, TRPC, Express, MongoDB, Playwright, ArgoCD, Github Actions, BullMQ, Redis
Full-stack crypto casino platform development
zesty.betFreelance
Feb 2024 - Aug 2024
7 months
- Built a complete online casino platform with real-time gaming, wallet management, and user authentication - Implemented real-time multiplayer gaming with WebSocket connections for live betting and chat functionality - Architected a microservices-based system using Next.js, Socket.IO, Express.js, and PostgreSQL - Site Service (Next.js frontend with SSR/SSG) - Realtime Service (Socket.IO for live features) - Wallet Provider (Express.js for financial operations) - Multi-provider OAuth integration (Google, Facebook, Coinbase) - Implemented CI/CD pipeline with Turbo monorepo Keywords: TypeScript, SQL, React, Next.js, Tailwind CSS, Redux, Node.js, Express.js, Socket.IO, PostgreSQL, Prisma ORM, Redis, Docker, AWS, Vercel, cryptocurrency integration, JWT, OAuth, HMAC, rate limiting
Full Stack Engineer
Padoa : bien plus qu'un logiciel métier
Sep 2020 - Aug 2024
4 years
Paris, France
Scope manager JS: Manager of cross-functional engineering team (5+ engineers) and reporting to the Head of Engineering. • Work with the UX team to validate the feasibility of projects. • Facilitate daily stand-up meetings, sprint reviews, retrospectives and sprint planning meetings. • Collaborate with the Scrum team to prioritize backlog elements and to meet commitments continuously. • Build a CRM product that helped our clients improve interactions with customers and prospects. • Handling of incidents in production and user support Keywords: OOP, Agile, Management, Leadership, Optimization, Software design, API's Full Stack JS developer • Design and implementation of REST API • Continuous improvement of the product by constantly evaluating the quality of the application's functionalities with the different tracking tools and design teams • Implementing an updating system of data via Excel • Redesign of the Elasticsearch indexing system • Investigation and resolution of performance and production issues • Refactoring sessions, code reviews and TDD approach Keywords: Angular 15, Cypress, Node, Typescript, ExpressJS, Postgres, Sequelize, ElasticSearch, vitest, github CI, git, Redis, Docker, Jupyter
Education
Centrale Nantes
Engineer’s degree
2018 - 2020
3 years
École Hassania des Travaux Publics - المدرسة الحسنية للأشغال العمومية
2016 - 2018
3 years
CPGE MP MEKNES
Two-year intensive program in advanced mathematics and physics
2014 - 2016
3 years
Licenses & certifications
JavaScript
Issued: Mar 2024
Node.js Intermediate
Issued: Feb 2024
Angular Certificate
Issued: Sep 2023
Salesforce Certified JavaScript Developer I
Issued: Mar 2023
React
Issued: Jan 2021