Loading ...

0 %
AIT SAID Mehdi
Senior Software Architect
Full-Stack Software Engineer
  • Residence:
    Morocco
  • City:
    Casablanca
  • Age:
    28
  • Phone:
    (+212) 674-181091
  • Email:
    aitsaid@ngcloud.ma
Arabe
French
English
  • Software Architect
  • Model Driven Engineering
  • Microservices Architecture
  • Full-Stack Software Engineer
  • DevOps
  • Cloud/Clouding
  • Agile Methodology
Git / GitLab CI/CD
Larave/PHP
Spring/Java
NestJs/NodeJs
Angular
VueJs/NuxtJs
ReactJs/NextJs
Flutter
SQL : MySQL/Oracle
NoSQL : MongoDb
Docker and Kubernetes
AWS Services
Firebase

Discover my Amazing
Art Space!

<code> I build </code>
5 +
Years Experience
23
Completed Projects
15
Happy Customers
15 +
Honors and Awards

My Services / Main Jobs

Web Development

Website creation from A to Z is the best value for money, whether for a classic site, a digital platform, or an online store; I think your design is from A to Z.

Mobile Applications

I am an expert in mobile application development. So I will accompany you from A to Z if you want to create an innovative project, digitize your business, or even develop an application idea for the general public.

Information systems

No matter how complex your information system, I can analyst it, model it and make it digital 100% .

Search Engine Optimization

Improve your visibility in search engines and Improve your Google Natural Referencing in Morocco and gain the best web visibility..

Work History

Software Architect (Freelance) July 2021

Working on a diverse range of projects, from government to business management systems:

  • Mission: Architect and Design Scalable Software Solutions
    • Collaborated with clients to understand their business requirements and translate them into scalable and robust software architectures.
    • Designed and documented software architectures using UML and domain-driven design principles, ensuring alignment with client goals and industry best practices.
    • Leveraged technologies such as Zipkin, Spring Cloud Gateway, Keycloak, Apache Kafka, Eureka, Resilience4J, Spring Cloud, and PostgreSQL to architect distributed systems and microservices.
    • Utilized model-driven engineering techniques to generate code and artifacts from high-level models, improving development efficiency and code quality.
    • Conducted architecture reviews and provided recommendations for performance optimization, scalability, security, and maintainability.
    • Worked closely with development teams to ensure adherence to architectural guidelines and coding standards.
    • Collaborated with DevOps teams to define infrastructure requirements and implement continuous integration and deployment pipelines using tools like Docker and AWS.
    • Implemented and promoted the use of design patterns, reusable components, and libraries to streamline development and enhance code reusability.
    • Provided technical leadership and mentorship to development teams, promoting knowledge sharing and best practices.
    • Stayed up to date with emerging technologies, industry trends, and software architecture practices, incorporating them into architectural designs.
  • Mission: Full-Stack Development and Technology Expertise
    • Developed full-stack applications using frameworks such as Laravel, Angular, React.js, Vue.js, and Flutter, depending on client requirements.
    • Implemented responsive and user-friendly interfaces, ensuring optimal user experience across different platforms and devices.
    • Integrated with backend databases, including MongoDB, PostgreSQL, and other relational and NoSQL databases, for efficient data storage and retrieval.
    • Leveraged AWS services for cloud infrastructure setup, deployment, and scalability of applications.
    • Implemented DevOps practices, including version control, automated testing, and continuous integration, to ensure high-quality software delivery.
    • Conducted code reviews and provided guidance on coding best practices and software development methodologies.
    • Collaborated with UX/UI designers to transform design concepts into functional and visually appealing interfaces.
    • Implemented security measures, such as authentication and authorization, to protect sensitive data and ensure application security.
    • Conducted performance testing and optimization to improve application speed and responsiveness.
    • Stayed abreast of emerging technologies and frameworks, evaluating their potential for client projects and suggesting technology updates and enhancements.
Full-Stack Software Engineer (ADLEAD MEDIA: Full-time) Dec 2019 - Jul 2021
  • Mission: Design and Develop Microservices Architecture
    • Architected and developed microservices using Spring Cloud, Spring Boot, and Docker, following best practices for scalability, fault tolerance, and performance.
    • Implemented API gateway using Spring Cloud Gateway to manage and secure service-to-service communication and enforce authentication and authorization policies.
    • Integrated Keycloak for identity and access management, enabling single sign-on (SSO) and role-based access control (RBAC) across microservices.
    • Utilized Apache Kafka as an event streaming platform for real-time data processing and message-driven communication between microservices.
    • Implemented distributed tracing using Zipkin to monitor and analyze the performance and dependencies of microservices.
    • Ensured high availability and fault tolerance of microservices by utilizing Eureka for service discovery and Resilience4J for resilience patterns like circuit breaking and rate limiting.
    • Collaborated with cross-functional teams to define microservice boundaries, design API contracts, and establish communication protocols.
    • Conducted performance testing and optimization of microservices, identifying and resolving bottlenecks and implementing caching strategies.
    • Documented architectural decisions, design patterns, and technical specifications to facilitate knowledge sharing and onboarding of new team members.
  • Mission: Full-Stack Web Development with Various Frameworks
    • Developed web applications using Laravel, Angular, React.js, and Vue.js, depending on project requirements and client preferences.
    • Implemented responsive user interfaces using modern front-end frameworks, ensuring cross-browser compatibility and optimal user experience.
    • Integrated with backend databases, such as PostgreSQL and MongoDB, to store and retrieve data efficiently.
    • Utilized AWS services for deploying and scaling web applications, ensuring high availability and performance.
    • Implemented React Native for cross-platform mobile application development, delivering native-like experiences on iOS and Android.
    • Collaborated with UX/UI designers to transform wireframes and mockups into visually appealing and user-friendly interfaces.
    • Implemented server-side logic and business rules using Spring framework and Laravel, ensuring data integrity and security.
    • Conducted unit testing and participated in system integration testing to ensure robustness and reliability of web applications.
    • Collaborated with stakeholders and product owners to understand project requirements, provide technical insights, and deliver high-quality solutions.
Full-Stack Software Engineer (IT-Agency: Full-time) Feb 2017 - Dec 2019
  • Mission: Develop and Maintain Web Applications
    • Collaborated with a cross-functional team to design, develop, and maintain web applications using Java, Spring Boot, Angular, and PrimeFaces/PrimeNG frameworks.
    • Implemented responsive user interfaces with HTML, CSS, and JavaScript, ensuring optimal user experience across different devices.
    • Integrated the applications with backend databases, including PostgreSQL, MySQL, and MongoDB, for efficient data storage and retrieval.
    • Utilized AWS services, such as EC2 and S3, to deploy and manage web applications, ensuring scalability and high availability.
    • Conducted code reviews, identified areas for improvement, and implemented best practices for code quality and maintainability.
    • Worked closely with product owners and stakeholders to understand business requirements and translate them into technical specifications.
    • Collaborated with UX designers to implement intuitive and visually appealing interfaces, following design guidelines and UX best practices.
    • Conducted unit testing and participated in system integration testing to ensure robustness, reliability, and adherence to functional requirements.
    • Resolved software defects and implemented enhancements, performing root cause analysis and providing timely bug fixes.
    • Actively participated in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives, to deliver software increments on time.
    • Documented software design, technical specifications, and user guides to facilitate knowledge sharing and ensure proper documentation of the applications.
  • Mission: Mobile App Development using Ionic Framework
    • Developed mobile applications using the Ionic framework, HTML, CSS, and Angular, targeting iOS and Android platforms.
    • Integrated mobile applications with backend APIs to enable seamless data synchronization and real-time updates.
    • Implemented secure authentication and authorization mechanisms, ensuring user privacy and data protection.
    • Utilized device features, such as GPS, camera, and push notifications, to enhance app functionality and user experience.
    • Conducted performance optimization and troubleshooting to ensure smooth and responsive mobile app performance.
    • Collaborated with UX/UI designers to create visually appealing and user-friendly mobile interfaces.
    • Conducted thorough testing and debugging on multiple devices and platforms, ensuring compatibility and adherence to design specifications.
    • Released mobile applications to app stores, following submission guidelines and ensuring proper versioning and release management.

Education

Master in Sciences and Technologies

Faculty of Science and Technologies Settat
Networks & Computer Systems.

Bachelor of Sciences and Technologies

Faculty of Science and Technologies Settat
Computer Engineering.

Diploma of University Studies in Sciences and Technologies

Faculty of Science and Technologies Settat
Mathematics, Computer Science, and Physics.

Baccalaureate

High school Oulad Heriz Berrechid
Matematical scienced.

Licenses and certifications

Infrastructure et Cloud

Complete VMWare vSphere ESXi and vCenter Administration.

DevOps

DevOps Beginners to Advanced | Decoding DevOps with Projects.

OpenStack

OpenStack Essentials

Leadership

Leadership: Practical Leadership Skills

Teaching

Reasonable Teaching: The 13x4 to Master The Art of Teaching

Angular

Angular

Recommendations

Paul Trueman
Lahcen Belouaddane
Stakeholder

Easy to work with Mr AIT SAID, understands everything clearly. he did extra research just to complete my demand. he? the best.

Paul Trueman
Soukaina MIHI
Software Engineer and Data Scientist

Working with Mr ATIT SAID has been a pleasure. Quick turnaround time, good communication to understand the requirements and the business, technically adept.

Recent Work

Contact information

  • Country: Morocco
  • City 1: Casablanca
  • City 2: Berrechid
  • Email : aitsaid@ngcloud.ma
  • Personal Email: aitsaid.mahdi@gmail.com
  • Phone: (+212) 674-181091
  • WhatsApp: (+212) 674-181091
  •