Software Skills

Programming Languages

Network Simulation Softwares

Software Libraries

Code or Document Management Software

Testimonials

ModelSim Software (FPGA Design of UART Instruction Controller_Bachelor Degree Project)

During my bachelor degree graduation project, I learned and used the ModelSim software. I wrote Verilog HDL block codes and simulate them in this software. One of the feature of this simulation software is that the execution of each block code is simultaneous, meaning that in ModelSim, there is not a line by line code execution as the we use to know in other programing languages.

Matlab, Anaconda Jupyter Notebook, python(Deep Learning based Rain Attenuation prediction Modeling for Microwave and mmWave Band_Master Degree Thesis Project)

During my master degree study, I have learned matlab and used it quite a lot in lab projecs frequenntly. As for my graduation thesis, I also learned deep learning technique and able to develop LSTM algorithm which can be used to predict the rain attenuation. I have developed an in depth understanding of deep learing technique alongside with matlab and python. The following images are taken from this research work.

Other resources

I have a number of other programing skills such as c/c++, java, css … that I have learned during my software engineering training hosted by ALX. I have done a lot of projects in this training and they all are available in my Github.