profile image

Yassir AZELMAD

Senior Python Developer

Coding Tutorials Creator - Code With Yassir

Contact Me

About Me

Passionate about the world of IT and endowed with a great curiosity, I am a Senior Python Developer, and a Data Scientist certified from IBM in Data Science, Data Analysis, Data Visualization and Machine Learning with Python...

I master Big Data Processing and Disrtibuted Systems with Apache Spark and PySpark.

Im also specialized in WEB Applications development with Python programming language, and specially in Microcervices Backend REST APIs, Web applications Deployement, Web Automation and Web Scraping.

I have realized many projects in my professional career. My last project was a Bank Credit Simulations API, SpaceX Falcon9 LaunchSites Prediction and Cars Price Prediction Pipeline using ML. Today I am looking for new opportunities and work experiences.

Tutorials at Code With Yassir


See More

Last Projects

Web Projects

project name

Shirty Shop

Online store for T-shirts reservation

Details
project name

EST-FBS Blogs

Blog application for High School of Technology that allow students and teachers to create their blogs and read others ones.

Details
project name

Computer Engineering Study Rooms

Study chat rooms for multiple Topics in Computer Engineering.

Details
See More

Desktop Apps

Cutter of IP addresses

Software for IP addresses to subnets.

Details

Gym Software

Gym Management Software with Python Mysql.

Details

Dentist Management system

Desktop app for Dentist Customers Management.

Details
See More

Mobile Apps

Quick Bricolage

Mobile app for Quick Bricolage Clients that allow clients to create online commands.

Details
See More

Certifications

Machine Learning with Python ( HONORS )

Describe the various types of Machine Learning algorithms and when to use them.
Compare and contrast linear classification methods including multiclass prediction, support vector machines, and logistic regression.

Details

Python Project for Data Science

Play the role of a Data Scientist / Data Analyst working on a real project.
Demonstrate your Skills in Python - the language of choice for Data Science and Data Analysis.

Details

Data Analysis with Python

Develop Python code for cleaning and preparing data for analysis - including handling missing values, formatting, normalizing, and binning data.
Perform exploratory data analysis and apply analytical techniques to real-word datasets using libraries such as Pandas, Numpy and Scipy.

Details
See More

Professional Competences


Software Engineer
  • Develop, Invent and Design Web Applications.
  • Develop backend APIs with FastAPI, DRF and PostgresSQL.
  • Setup Microservices Architectures.
  • Develop Chat application with WebSocket.
  • Work with ORM SQLAlchemy.
  • Maintain Backend REST Web services : RESTFUL APIs and GraphQL APIs.
  • Maintain system authentication with Token authentication and JWT.
  • Testing APIs with Postman.
  • Web Applications with CRUD operations.
  • Desktop apps, Graphical user Interfaces and Sql datbase querys.
  • Management Softwares.
  • Develop Mobile application using Ionic-VueJS.
Automating Stuff
  • Developed web scraping programs using Python for collecting competitive data.
  • Develop web Bots for Web Automation with Selenium.
  • Automating stuffs with Csv, Excel, Pdf files using Python.
  • Images Processing with python.
  • Collecting data from Youtube, Twitter and GitHub APIs.
DevOps and Cloud
  • Deploy web applications to Heroku ( platform as a service (PaaS) ).
  • Deploy web applications to Railway( platform as a service (PaaS) ).
  • Deploy web applications to Digital Ocean Ubunto Server (Droplet).
  • Maitain DomainName, SSL, Nginx and Firewall to Ubunto Servers.
  • Using Amazon Web Services (AWS) S3 Buckets and RDS.
Data Science
  • Create, Evaluate and Deploy Machine learning Models with Sklearn.
  • Supervised learning : Regression, KNN, SVM, Logistic Regression and DecisionTree Models. 
  • UnSupervised Learning : K-Means for data Clustring.
  • Processing  Big Data and Disrtibuted Systems with PySpark.
  • Analysing Datasets with pandas, numpy and scipy.
  • Data Visualization with matplotlib and seaborn.
  • Databases and SQL for Data Science.
  • Making data decisions.

Personal Competences


  • Familiar with Agile development technologies.
  • Able to learn new languages and technologies quickly.
  • Good communication.
  • Able to work as part of a team or individually on a project.
  • Ableto work well under pressure.
  • Fast Code.

Responsibilities


  • Meeting with development managers to discuss the scope of software projects.
  • Writing and implementing, clean, scalable code.
  • Troubleshooting and debugging code.
  • Evaluating user feedback.
  • Creating technical documents and training staff.
  • Implementing security and data protection.
  • Coordinate with internal teams to understand user requirements.

My GitHub

Loading the data just for you.

Contact Me

Contact me on yasserazelmad@gmail.com for more details.