
Badr Ghazouan
Lead Software Engineer | Java, React, Microservices
Salary / Daily rate
Morocco, IN 47963, USA
Freelance
Skills
About me
Intro
Lead Software Engineer with 7+ years of expertise in Java/React microservices architecture and cloud solutions. Delivered critical applications for telecom, healthcare, and government sectors, achieving 30% faster testing cycles and 20% fewer post-release issues. Specialized in scalable AWS/Azure microservices, secure authentication systems, and full-stack development to transform your digital infrastructure.
Work experience
Lead Software Engineer
IDEMIAFreelance
Nov 2023 - Present
3 years
Morocco, IN 47963, USA
Senior JAVA/React/Angular Software Engineer
Netopia SolutionsFreelance
Feb 2023 - Dec 2023
11 months
Led the development of a comprehensive hospital workflow application, optimizing stock management and procurement processes. Spearheaded the implementation of a new digital system for the Ministry of Justice, ensuring a smooth migration process and enhanced workflow management. Coordinated the establishment of a robust microservices architecture, enhancing overall application performance and scalability.µ Played a key role in the analysis and design of the data model, ensuring efficient data management and accessibility. Successfully implemented a secure authentication microservice, enhancing data protection and user account security. Engineered reusable modules using Spring AOP, improving development efficiency across multiple microservices and ensuring code maintainability.
Senior JAVA/JEE/React Software Engineer
MobiblancFreelance
Jun 2022 - Mar 2023
10 months
10046 Marocchi, Metropolitan City of Turin, Italy
-Successfully contributed to the development of a robust Web/Mobile application for a telecom client, serving as a pivotal interface between customers and the service provider, facilitating seamless interactions and enhancing overall user experience. -Played a key role in the implementation of an efficient authentication microservice, ensuring secure data management and protection for user accounts and transactions. -Demonstrated proficiency in cloud-based microservices with AWS, effectively managing scalable and reliable application performance -Engineered a reusable module using Spring AOP, improving development efficiency across multiple microservices. -Played a key role in ensuring comprehensive code documentation and implementation of unit tests, ensuring a 20% reduction in post-release issues and enhancing the overall reliability and quality of the application. Technologies Used: Java 11, Spring (Boot, Cloud, AOP, Data, Security), Angular 14, AWS (firewall, IAM, Aurora, Api-gateway, Cloudwatch), OAuth2, Keycloak, Material UI, Kubernetes, Postman, Jira.
JAVA/JEE Software Engineer
SGSFreelance
Mar 2021 - Jul 2022
1 year 5 months
1422 Grandson, Switzerland
Successfully implemented an automated testing framework, resulting in a 30% reduction in testing time and ensuring comprehensive test coverage for a complex multinational project. Led the performance testing initiative, identifying critical bottlenecks and improving application response time, thereby enhancing user experience and satisfaction. Implemented comprehensive test strategies for both RESTful APIs and SOAP services, ensuring data integrity and compliance with industry standards. Conducted extensive code reviews and collaborated with development teams to optimize code quality, resulting in a 10% decrease in post-release defects and enhancing the overall stability of the application. Provided technical mentorship and training to the QA team, fostering a culture of continuous learning and professional development, leading to huge increase in team productivity and efficiency.
FullStack JAVA/JEE ReactJS - Microservice
INTELCIAFreelance
Sep 2020 - Mar 2021
7 months
Casablanca, Morocco
participate in the enhancement of the time tracking application, improving accuracy and efficiency for HR and staff management operations. Contributed to the successful update of the calculation system, ensuring improved data integrity and precision in financial reporting processes. Provided timely support for bug fixes and maintenance, minimizing application downtime and enhancing user satisfaction. Collaborated on the integration of React components, improving the application's user interface and experience. Worked with cross-functional teams to optimize application performance, resulting in faster loading times and a seamless user experience. Implemented robust security measures using OAuth2 and Keycloak to ensure data protection and privacy compliance. Technologies: Java/JEE, Spring frameworks(IOC, Batch, Security, JPA, Cloud...), Maven, React JS, Redux, Material-UI, OAuth2, Hibernate, MySQL, MongoDB, WS REST, git, gitlab... sous l'architecture microservice.
Software engineer JAVA/JEE
EVEAD Group
Jun 2019 - Oct 2020
1 year 5 months
Casablanca Prefecture, Morocco
Led the design and deployment of a data collection and analysis application, enabling data-driven decision-making and enhancing customer insights. Implemented Jenkins for job implementation and Docker for deployment, streamlining application updates and ensuring efficient deployment processes. Executed comprehensive automated testing using Selenium and Appium, ensuring high product reliability and quality assurance. Collaborated with a cross-functional team to ensure effective event-driven development, resulting in improved application performance and responsiveness. Successfully utilized ELK for log tracking and analysis, enhancing monitoring capabilities and facilitating timely issue resolution. Played a key role in implementing RESTful APIs, enabling efficient communication between different components and enhancing overall system interoperability.
Final Year Internship in Java Development
Adria Business & Technology
Feb 2019 - Jul 2019
6 months
Casablanca Metropolitan Area
Contributed to the development and deployment of a dynamic web application, enhancing user engagement and interaction. Collaborated with the team to implement new features and functionalities, improving the overall user experience and application performance. Assisted in the design and implementation of RESTful APIs, facilitating efficient data communication and integration between different system components. Actively participated in the debugging and resolution of issues, ensuring the timely delivery of high-quality software products. Engaged in continuous learning and skill development, staying updated with the latest trends and best practices in JAVA and React development. Demonstrated strong teamwork and communication skills, actively contributing to a collaborative and innovative work environment during the internship tenure.
FullStack JAVA/React developer
ConfidentialFreelance
Oct 2017 - May 2019
1 year 8 months
Casablanca Metropolitan Area
Education
National School of Applied Sciences
Engineer's degree, Computer Software Engineering
2014 - 2019
6 years
Licenses & certifications
JA Company Program
Issued: May 2018