I'm Zineddine

a programmer

Coffee tree
personal photo

Hello.

I am a Software developer and an Automation engineer.
I enjoy coding with Java and JavaScript as much as drinking coffee ☕


Projects (open-source) & Experience

Internship
Software development and Artificial Intelligence by DRÄXLMAIER

  • Python-Programming (Modelling/Unit-tests)
  • AWS-CDK-Development (Typescript Pipelines/Lambdas)
  • Web apps (AngularJS)
Python, Typescript, AWS

August 2021 - January 2022

Internship
Deep Learning Developer by synsor.ai

  • Enhancement of Data Science Workflow / Virtual Machine
  • Dataset Augmentation
  • Contribution to the computer vision pipeline
  • Contribution to the artificial intelligence functionality
  • Exploration on future topics in the field of computer vision and artificial intelligence
Python Programming

May 2021 - July 2021

Machine Learning and Control Engineering
Artificial Neural Networks Designing Phase-Lead Compensators

Python project for teaching artificial neural networks to design phase-lead compensators (based on Root-Locus approach).

Python: Keras and TensorFlow

Full-stack Web Development
Cloud Notes

A platform for users to save their notes on the cloud. All the serving is done through AJAX, so the page technically refreshes only once at starting-up.

ReactJS, jQuery, AJAX; NodeJS, ExpressJS, MongoDB

Full-stack Web Development
Create Portfolio

A platform for users to build their Portfolios and share them to others. The Portfolio is theoretically limitless in size.

Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, MongoDB

Full-stack Web Development
U-Read Bolt

U-Read Bolt makes you read your essays and books faster and more more efficiently.

Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, PDFJS, MongoDB

Automation Engineering and Frontend Web-development
Alternator Visualization

Space vector modulation (SVM) is an algorithm for the control of pulse width modulation (PWM). It is used for the creation of alternating current (AC) waveforms.

Bootstrap, JQuery; Automation Engineering

Embedded Systems and Automation
Automated Parking System

A VHDL project that synthisizes a digital circuit automating a parking system in VHDL. The project contains many advanced components and is slack-adjusted.

VHDL, FPGA; Automation Engineering

Renewable Energies
Energy in Algeria:
Situation and Renewable Applications

A paper presenting the energy situation in Algeria, going through the potential of some renewable energy sources and their likely applications.
The introduction is only for summarizing the module outline.

Power Engineering

Android App Development
Android apps (unpublished)

Some intermediate to advanced Android apps developed in Java such as direct messaging apps or social media apps, that use many technologies such as Firebase NoSQL and SQLite and many other APIs.

Android App Dev: Java, XML

(Voluntary Mentoring)

Image Processing

The workshop recapped the basics of Python and worked with students to learn the basics of Computer Vision using the Python Libraries.

November 2019 - January 2020

Web Development

I was a co-tutor in a workshop that worked through the basics of HTML, CSS, JS and Bootstrap

November 2019

Python Programming

The workshop contained a transition from C language to Python, with a presentation of Python applications such as Machine Learning, Computer Vision, and Back-end Development.

March 2019

Java Programming

Participants were taught the basics of programming concepts in addition to the Java language including OOP programming

November 2017 - January 2018


Master Thesis

MSc. Electrical Engineering and IT
High-pass Filters Preprocessing in Image Tracing with Convolutional Autoencoders

Enhancing the process of Image Vectorization by building a processing pipeline off of Convolutional Autoencoders and High-pass Filters Preprocessing.
(Python - Deep Learning - Image Processing - Image Vectorization - Potrace)

August 2021 - January 2022


Bachelor Thesis

BSc. Electrical Engineering and IT
Flaws Detection in Medical Pills Manufacturing Using Image Processing and Computer Vision

A program that uses classic image processing algorithms and machine learning models to detect flawed pills in production-chain, realized in a desktop GUI program (Python).

March 2019 - July 2019


Education

MSc. Electrical Engineering and IT
Deggendorf Technical Institute

Currently a master degree student in the field of Electrical Engineering and IT in the focus of Automation Engineering

March 2020 - March 2022

BSc. Electrical and Electronics Engineering
IGEE ex-INELEC

A bachelor degree in the field of Electrical Engineering and Electronics in the National Institute of Electronics in Algeria (rank: top 5%).

September 2016 - January 2020


My Skills

Python Programming

In my bachelor thesis, I had to develop a filter that detects anomalies in medicine tablets production, therefore I learned Python and made a desktop UI program that uses machine learning and computer vision to achieve the previously mentioned task. Furthermore, Python (Django) was part of my curriculum in Advanced Programming Techniques during my master degree.
More Importantly, I have had the experience to be a part of the synsor.ai team, which develops anomaly detection algorithms for commercial use based on deep learning models. This was in a form of an internship as mentioned above in the experience section.

Web Development

It started with me wanting to create websites that only present my apps, but in the way I digged deeper and became a full-stack developer with JavaScript... I know.

Android Development

After that I have mastered Java and taught it on multiple occasions, I started using it to create Android apps that use many technologies and services such as Firebase.

Studies-specific Skills

C Programming
VHDL / FPGA Programming
PLC Programming
MATLAB & Simulink
Assembly (Z80 µP)

Completed Online Courses

The Complete Web Development Course By Angela Yu
The Complete Android Development Course By Rob Percival
Python for Data Science and Machine Learning Bootcamp By Jose Portilla

Languages

German B2
English IELTS 7.0
French National Language
Arabic National Language (Native)

Get In Touch

I am open for Collabs

You want to work with me on some project? or to challenge me to a game of chess? Don't wait another second to click below!

CONTACT ME