Ayoub
Oudmane

I’m just a !normal* years old Software Engineer

I'm always curious about how things work and why it works. I've being coding since I was 15 and I got my first job at 19. When I'm free, I work on side projects or learn new skills. When my brain is like: "bruh, can I have a break", I watch Movies/TV Shows, or play games.
I'm a contagious developer, I like to infect others with what I've learned so far.

Contact

Hard Skills

PHP
Web Development
Node.js
JavaScript
Docker
Java
HTML
Web Design
MySQL
Web Applications
CSS
Databases
GraphQL
Vue.js
Linux
SEO
React.js
Android
Git
Web Services
Microsoft Office
HTML5
Objective-C
Redis
Github
Software Development
MongoDB
LESS
NoSQL
NPM
Amazon Web Services (AWS)
Web Crawling
Webmaster Services
Webpack
WebSockets
XML
RabbitMQ
Microsoft Azure
jQuery
ElasticSearch
TypeScript

Soft Skills

Communication
Teamwork
Adaptability
Problem-Solving
Creativity
Work Ethic
Interpersonal Skills
Time Management
Leadership
Attention to Detail

Experience

Nov 2016-Present | Freelancer | Madrid, Spain

Lead Developer - Crawlo.com Data Intelligence for Ecommerce

I'm challenged to think out of the box, work and lead a team of developers working on various projects in a big data based software that helps e-commerce websites to increase their sales by monitoring internal and external factors.

Jan 2016-Present | Self-Employed | Meknes, Morocco

Software Engineer - OudyWorks

As a Freelancer Software Engineer, I'm working with many businesses on various projects

Oct 2016-Present | Part-time | Casablanca, Morocco

IT Consultant - Actifagency

I share my knowledge and my expertise and help the company to decide which technologies and solutions to use in their clients projects

Oct 2015-Nov 2015 | Full-time | Meknes, Morocco

Developer - AppSoft LAB

I worked on building an iOS Mobile app, also in it's backend API, bug fixing and updates on other projects.

Aug 2012-May 2014 | Part-time | Casablanca, Morocco

Web Developer - Smart-Educa

I worked on building a website to stream educational videos for high school students organized by subjects and lessons.

Projects

2019

reqas.io

A communication Gateway to integrate with apps, to manage and send SMS, Notifications and deliver messages

2017

sQweelty

An online management platform for private schools

2016

ebotiqa

A platform for online sellers to manage customers, products and orders, linked with Facebook, Instagram and Google Shopping

2016

brasal cosmetics

I developed an E-Commerce website for Brasal Company, to sell cosmetics products.
This Website is developed from scratch using OudyPlat.

2013

BAC Doc

A Social Cloud for Students (High school), this website allows users to find and share educational files (exercises, courses in different formats Images, PDF, Word, PowerPoint and Excel). This website built to be accessible via every device has a web browser (responsive).
The website allows registered users to see only documents that are opportune for them after specifying their level and sector.

2013

OudyPlat (My own PHP Framwork)

A flexible PHP/MySQL Framwork to build Web Sites/Applications, Apps Servers. This framework is designed to render services with performed and fast functionalities.
2012

BAC TV

a Video Platform for Educational videos for High school students

There're projects I can't include here due to my agreement to NDAs, also dump ones that I thought they were cool at that moment (but I learned a lot doing working on them)

GitHub

I published source code of Tools, Frameworks and Projects I made on GitHub, I also contributed to other open sourced projects (fixing bugs, interducing features)

2019

@oudy/drivers

I built this project to simplify connecting to multiple Services like: MongoDB, ElasticSearch, Redis, AMQP, MySQL...
2019

@oudy/entity

I built this project to simplify defining Entities, CRUD operations, modeling on databases in @oudy/drivers
2019

@oudy/graphql

This package provides a few useful tools to create a GraphQL Schema
2019

@backend

A framework to deploy Web services, like REST APIs, GraphQL Servers, also Apps Using Vue.js, React.js

Education

2013-2015 | Diploma

IT Development

Specialized Institute Of Applied Technology NTIC

* "!" is used in many programming languages to represent the opposite if things !normal means not normal