Mehdi Hyani

Software Engineer

Passionate about building scalable applications and solving complex problems with modern technologies. Experienced in full-stack development with a focus on creating exceptional user experiences.

Mehdi Hyani
👋

About Me

I'm a passionate software engineer with expertise in full-stack development, specializing in modern web technologies and scalable application architecture. My journey in software development has been driven by a curiosity to solve complex problems and create meaningful digital experiences.

With experience at leading companies like Boston Consulting Group and Nestle, I've had the opportunity to work on high-impact projects that serve thousands of users daily. I thrive in collaborative environments and enjoy mentoring fellow developers while continuously learning new technologies.

When I'm not coding, you can find me exploring the latest tech trends, contributing to open-source projects, or sharing knowledge with the developer community.

Skills & Expertise

A comprehensive overview of my technical skills and proficiency levels across various technologies and frameworks.

Programming Languages
Proficient in multiple programming languages with a focus on TypeScript and JavaScript, and working knowledge of Python and Java for backend and scripting tasks.
TypeScript
Advanced
JavaScript
Advanced
Python
Working
Java
Working
Go
Beginner
Frontend Technologies
Expertise in modern frontend frameworks, with advanced skills in React.js and Next.js for building scalable and dynamic user interfaces.
React.js
Advanced
Next.js
Advanced
Angular
Working
Vue
Beginner
Backend Technologies
Strong experience in building robust and efficient backend systems using frameworks like Node.js, Express.js, and Nest.js.
Node.js
Advanced
Express.js
Advanced
Nest.js
Advanced
FastAPI
Working
Django
Working
Spring
Beginner
Databases
Experienced in designing and managing relational and non-relational databases, with advanced knowledge of MongoDB, PostgreSQL, and Redis.
MongoDB
Advanced
PostgreSQL
Advanced
Redis
Advanced
DevOps
Proficient in DevOps practices with experience in containerization, CI/CD pipelines, and cloud services, ensuring smooth and reliable deployments.
GitHub Actions
Working
Docker
Working
AWS
Working
Kubernetes
Beginner

Work Experience

My professional journey and key contributions across different organizations.

Boston Consulting Group logo
Software Engineer
Jan 2024 - Present
1 year 6 months
Casablanca, Morocco
  • Led the development of a full-stack application for a leading airline, improving operational tracking efficiency for over 18,000 ground activities daily and ensuring seamless real-time updates.
  • Implemented customizable, high-performance charts using the Canvas API, capable of processing and displaying data for thousands of ground operations simultaneously.
  • Collaborated with 5+ cross-functional teams and stakeholders in an Agile environment to define requirements, resolve issues, and deliver high-quality software solutions.
  • Used technologies like React.js, Next.js, Node.js, Nest.js, FastAPI, PostgreSQL, GCP and Azure for the development of various projects.
DeviTeam logo
Software Engineer (Fixed term contract) (Working Student)
Sep 2023 - Dec 2023
3 months
Ifrane, Morocco
  • Created and rolled out an innovative React Native mobile app that serves the needs of 4,000+ university students; optimized administrative tasks resulting in significant processing time reductions across departments.
  • Integrated more than five API services into the application, enhancing data centralization and user experience.
  • Automated previously manual administrative workflows, saving over 200 hours annually for university staff.
  • Tech stack: Typescript, React Native, React Native Elements, Node.js, Express.js, PostgreSQL
Nestle logo
Software Engineering Intern
Jun 2023 - Aug 2023
2 months
El Jadida, Morocco
  • Engineered a Next.js and PostgreSQL-based full-stack application to manage 1000+ employee sales, boosting internal data accessibility and operational efficiency.
  • Implemented an intuitive data import/export system for non-technical users, reducing errors by 30%.
  • Presented the project to senior leadership, securing the possibility of its expansion into 100+ other global offices as a standardized solution.
  • Tech stack: Typescript, React.js, Next.js, Express.js, Node.js, PostgreSQL, Prisma ORM.
neoCedrus logo
Software Engineer (Working Student)
Jul 2021 - May 2023
1 year 10 months
Ifrane, Morocco
  • Created and maintained a mentoring platform using React.js, Express.js, and MongoDB, serving over 3,000 students and mentors each semester.
  • Developed an anonymous feedback platform, increasing user submissions by 120% through a streamlined UI and enhanced data security.
  • Improved application performance by 40% with advanced optimization techniques, including caching, pagination, and memoization.
  • In different projects, used a full range of technologies like: Typescript, React.js, Angular.js, express.js, node.js.

Featured Projects

A showcase of my recent work and personal projects that demonstrate my skills and passion for development.

FinanceMi thumbnail
FinanceMi
Financial management application designed to help users track their spending, analyze consumption trends, and forecast future expenditures.
React
Next.js
Nest.js
PostgreSQL
GoCampus thumbnail
GoCampus
Collaborated with 4 other students to develop a university-centric app, available on the Apple Store, used by 4,000+ students for academic and administrative needs.
React Native
Express.js
PostgreSQL
Azure EntraID B2C

Let's Work Together

I'm always interested in new opportunities and exciting projects. Let's discuss how we can collaborate!

Email Me
Send me an email and I'll get back to you as soon as possible.
Call Me
Prefer to talk? Give me a call during business hours.