1
RIDA AIT OUAGHAD FULLSTACK DEVELOPER ARABIC : Native Language ENGLISH : Fluent FRENCH : Fluent LANGUAGES Software Engineer & Problem solver. I like to challenge myself. I believe that knowledge and skills are acquired by passion and practice so I am always trying new things to keep growing. ABOUT ME Address 486 Hay Al Maghrib Al Arabi Temara, Morocco Phone +212 618 779 129 Web [email protected] www.ridait.com CONTACT ME BACCALAUREATE - OPTION MATHS SC A Errachdi High School 2011 - 2012 PREPARATORY CLASSES - OPTION MP Lissane Eddine 2012 - 2014 SOFTWARE ENGINEERING DEGREE Hassania School Of Public Works 2014 - 2017 EDUCATION Competitive Programming: - Participation in 3 editions of MCPC (2014,2015,2016) - Participation in BattleDev 2019 - Resolve challenges in platforms (Hackerrank, Kattis, LeetCode) Machine Learning: - Side projects exploring ML models using TensorFlow & ML5js Football: - Memeber of SQLI football team in a local competition AREA OF INTEREST Operating Systems: MacOS, Windows and Linux Databases: Oracle, Mysql, Postgresql, SQL Server, MongoDB. Programming: JAVA (SE, EE),C#, .Net, PHP, SQL,Python. Web: HTML, CSS, JS, Angular 2+, React Js, Redux, NodeJs, Express, Ajax, Jquery, Bootstrap, MEAN Stack, MERN Stack. Software Architecture: Java EE (Spring), Webservices (SOAP , REST) DevOps: Sonar, Jenkins, Maven, Docker, Bitbucket Cloud: AWS (EC2, S3, SQS, SNS, LAMBDA), Heroku Agile Methodologies: SCRUM TECHNICAL SKILLS +Client: Nespresso +Responsibilities: - Designed and Implemented customizations and new features for Nespresso’s online stores based on Hybris e-commerce platform. - Developed features for internal microservices: rating & reviews service, event queue service, shopping cart service, pickup service. - Developed features for different middlewares: website-ERP middleware, ERP-BI solution middleware, Mobile apps-website middleware. - Used Scrum Agile Methodology inside a team of 8 members (Daily Scrum Meeting, Planning Poker, Sprint Backlog, Pair Programming...) - Implemented unit tests and integration tests for all of the developed features. - Assured quality by applying good architecture and object-oriented development practices (Clean Code, SOLID principles, Effective Java, Clean Architecture) - Mandatory Code Review before merging any code. - Investigated production bugs inside a very complex distributed system and provided corrections with no regressions. - Improved legacy code with refactoring and adding more unit tests. - Animated Technical Training about Clean Code, SOLID principles, Desing Patterns for new recruits. - Participated in recruitment interviews for Java Junior profiles. +Technologies: Agile/Scrum, Git, TDD, Hybris, Javascript, JSP, AJAX, Spring (IOC, MVC, Security, DATA), Java, Groovy Design Patterns, Ant, Maven, Junit, Camel, Mockito, Tomcat, Hybris, Jenkins, Sonar JAVA/HYBRIS DEVELOPER @ SQLI Rabat (Feb 2017 - Present) +Project: Desing and Implement a platform to crawl and explore chemical compo- nents in 2 main modules: module for crawling public databases using http and ftp, then a web module to sell subscriptions to explore the processed components. Technologies: Spring (IOC, MVC, Security), Git, Jquery, JSP, REST, AJAX, , Java, Ant, Junit, Tomcat, Hibernate, Postgresql, AWS EC2, AWS SQS. +Project: Design and Implement admin panel and webservices for a mobile applica- tion that manages appointments for car oil change service. Technologies: Php, Codeigniter, Jquery, Git, Mysql. +Project: Design and implement an events management platform (Admin panel and webservices for a mobile application with AR capabilities) . Technologies: .Net, Razor Pages, SQL SERVER, Azure, JQuery, Bootstrap. FULLSTACK DEVELOPER Freelancer (Jan 2018 - Present) PROFESSIONAL EXPERIENCE

RIDA AIT OUAGHADstores based on Hybris e-commerce platform. - Developed features for internal microservices: rating & reviews service, event queue service, shopping cart service, pickup

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RIDA AIT OUAGHADstores based on Hybris e-commerce platform. - Developed features for internal microservices: rating & reviews service, event queue service, shopping cart service, pickup

RIDA AIT OUAGHADFULLSTACK DEVELOPER

ARABIC : Native Language

ENGLISH : Fluent

FRENCH : Fluent

LANGUAGES

Software Engineer & Problem solver. I like to challenge myself. I believe that knowledge and skills are acquired by passion and practice so I am always trying new things to keep growing.

ABOUT ME

Address486 Hay Al Maghrib Al ArabiTemara, Morocco

Phone+212 618 779 129

[email protected]

CONTACT ME

BACCALAUREATE - OPTION MATHS SC AErrachdi High School

2011 - 2012

PREPARATORY CLASSES - OPTION MPLissane Eddine

2012 - 2014

SOFTWARE ENGINEERING DEGREEHassania School Of Public Works

2014 - 2017

EDUCATION

Competitive Programming: - Participation in 3 editions of MCPC (2014,2015,2016) - Participation in BattleDev 2019 - Resolve challenges in platforms (Hackerrank, Kattis, LeetCode)Machine Learning: - Side projects exploring ML models using TensorFlow & ML5jsFootball: - Memeber of SQLI football team in a local competition

AREA OF INTEREST

Operating Systems: MacOS, Windows and LinuxDatabases: Oracle, Mysql, Postgresql, SQL Server, MongoDB.Programming: JAVA (SE, EE),C#, .Net, PHP, SQL,Python.Web: HTML, CSS, JS, Angular 2+, React Js, Redux, NodeJs, Express, Ajax, Jquery, Bootstrap, MEAN Stack, MERN Stack.Software Architecture: Java EE (Spring), Webservices (SOAP , REST)DevOps: Sonar, Jenkins, Maven, Docker, BitbucketCloud: AWS (EC2, S3, SQS, SNS, LAMBDA), HerokuAgile Methodologies: SCRUM

TECHNICAL SKILLS

+Client: Nespresso+Responsibilities:- Designed and Implemented customizations and new features for Nespresso’s online stores based on Hybris e-commerce platform.- Developed features for internal microservices: rating & reviews service, event queue service, shopping cart service, pickup service.- Developed features for different middlewares: website-ERP middleware, ERP-BI solution middleware, Mobile apps-website middleware.- Used Scrum Agile Methodology inside a team of 8 members (Daily Scrum Meeting, Planning Poker, Sprint Backlog, Pair Programming...)- Implemented unit tests and integration tests for all of the developed features.- Assured quality by applying good architecture and object-oriented development practices (Clean Code, SOLID principles, Effective Java, Clean Architecture)- Mandatory Code Review before merging any code. - Investigated production bugs inside a very complex distributed system and provided corrections with no regressions. - Improved legacy code with refactoring and adding more unit tests.- Animated Technical Training about Clean Code, SOLID principles, Desing Patterns for new recruits.- Participated in recruitment interviews for Java Junior profiles.+Technologies: Agile/Scrum, Git, TDD, Hybris, Javascript, JSP, AJAX, Spring (IOC, MVC, Security, DATA), Java, Groovy Design Patterns, Ant, Maven, Junit, Camel, Mockito, Tomcat, Hybris, Jenkins, Sonar

JAVA/HYBRIS DEVELOPER @ SQLI Rabat (Feb 2017 - Present)

+Project: Desing and Implement a platform to crawl and explore chemical compo-nents in 2 main modules: module for crawling public databases using http and ftp, then a web module to sell subscriptions to explore the processed components. Technologies: Spring (IOC, MVC, Security), Git, Jquery, JSP, REST, AJAX, , Java, Ant, Junit, Tomcat, Hibernate, Postgresql, AWS EC2, AWS SQS.

+Project: Design and Implement admin panel and webservices for a mobile applica-tion that manages appointments for car oil change service. Technologies: Php, Codeigniter, Jquery, Git, Mysql.

+Project: Design and implement an events management platform (Admin panel and webservices for a mobile application with AR capabilities) .Technologies: .Net, Razor Pages, SQL SERVER, Azure, JQuery, Bootstrap.

FULLSTACK DEVELOPER Freelancer (Jan 2018 - Present)

PROFESSIONAL EXPERIENCE