Je Me Présente
Je m'appelle Hicham Bouzara, ingénieur développeur fullstack avec environ 4 ans d'expérience dans divers secteurs et projets.
Titulaire d'un diplôme d'ingénieur en informatique et d'un master spécialisé en génie logiciel, j'ai su développer une expertise solide, tant théorique que pratique, dans le domaine du développement web.
Mon Parcours
Mon parcours professionnel est marqué par une variété de projets allant de la transformation digitale des processus d'entreprise à l'optimisation des tunnels de vente, en passant par la création de systèmes d'analyse et de prédiction.
J'ai eu l'opportunité de travailler avec différentes technologies, notamment TypeScript, JavaScript, React, NextJS pour le frontend, et Node.js, Express, NestJS pour le backend.
Mes compétences s'étendent également aux bases de données relationnelles et non-relationnelles, ainsi qu'à l'assurance qualité logicielle et à la modélisation UML.
Mes Compétences Techniques
-
• Front-End :
React, Next.js, JavaScript, TypeScript, Sass, Tailwind CSS, GSAP, Framer Motion, HTML5, CSS3, WordPress -
• Back-End :
Node.js, Express, NestJS, GraphQL -
• Base de données :
MySQL, MongoDB, Postgresql, Amazon S3, Oracle DB -
• Architecture :
MVC, REST, Design Patterns, SOLID Principles -
• Modélisation :
UML, Figma, Merise, PERT Chart, Gantt Chart, Product Roadmap, User Stories, User Journey Mapping -
• Méthodologie :
SCRUM, Agile Development, Kanban, TDD, Peer Programming, Waterfall Model -
• Outils :
Git, Docker, Kubernetes, Jest, SonarQube, Sentry, Zapier, AWS EC2, AWS CodePipeline, Mailchimp
Ma Philosophie de Travail
Ce qui m'importe le plus dans mon travail, c'est de créer des technologies qui résolvent des problèmes réels et qui ont un impact positif.
Au-delà des compétences techniques, je m'engage à appliquer les meilleures pratiques de l'ingénierie logicielle, telles que les patrons de conception, les principes SOLID et l'assurance qualité, pour garantir des solutions robustes et efficaces.
Ce Que Je Fais
-
Développeur Front-End
Expert en développement d'interfaces utilisateur modernes et réactives, améliorant l'expérience utilisateur et l'accessibilité des applications web.
-
Développeur Back-End
Spécialiste en création de systèmes backend robustes et sécurisés, garantissant performance et scalabilité des applications web.
-
Product Owner
Responsable de la gestion complète du cycle de vie des produits, assurant l'alignement sur les besoins des utilisateurs et du marché.
-
Scrum Master
Expert en méthodologies Agile, facilitant la coordination des sprints et optimisant la productivité et la collaboration de l'équipe.