senior python developer
CyberMEStudio
Total years of experience :4 years, 2 Months
A Brand Cybersecurity Tool For Information Gathering Purposes.
This project was for cybersecurity tool developed by an American client. I’ve ported golang code to python without using Any python package, furthermore the package needed to get a text keyword as input and output a json response for an api and for i have used django rest framework and web framework to populate the database with the keywords.
VPN server software installation.
I’ve successfully installed and tested my very first vpn server(the vpn software called SoftEther VPN) for english client he was satisfied and that why he is still hire me for his administration tasks. !.
Chat App for 2 Rasberry pi (Electronic device) clients and server.
i’ve developed a chat application for a french client and he were satisfied and gave me the best review (5 star) with a good written recommendation letter!.
TeleWork odoo API & HR modules & Payroll with accounting Customization. .
To Enhance testing phase i use odoo interactive shell which increase reliablity and efficiency
The Core idea to deliver employees data to an external System and Much more !.
i've made an api for integrating b2b client odoo website with teleworkers reports which uses odoo controller and database data retrieving and basic html and javascript skills
• I install and setup Microsoft windows, repair, troubleshoot software problems, fix hardware problems, repair network connectivity devices
• I have successfully learned to navigate the file system, manage files and directories, perform administrative tasks, and interact with various application.
An Android APP that remindes user to pray in time and help user to specify qibla direction using API beside Hijri calender and gregorian calender The APP Calculate prayers time and user android device magnetometer (measures changes in the Earth's magnetic field)
how to install, configure, and manage Linux operating systems. They gain hands-on experience with tasks such as user management, file system management, package management, and system troubleshooting.
how to write scripts using shell programming languages like Bash. They acquire skills in automating tasks, creating custom scripts for system administration, and writing efficient code.
networking concepts and gain practical knowledge of configuring network interfaces, setting up firewalls, managing network services, and troubleshooting network issues on Linux systems.
get exposure to virtualization technologies like KVM (Kernel-based Virtual Machine) or Xen, as well as containerization platforms like Docker or Kubernetes. They learn how to create and manage virtual machines or containers on Linux servers.
basic security practices for Linux systems such as securing user accounts, implementing access controls, configuring firewalls, monitoring logs for security events, and applying patches and updates.
become proficient in using various command-line tools available on Linux systems for tasks such as file manipulation, text processing, process management, system monitoring, and performance analysis.
gain familiarity with the open-source community surrounding Linux by exploring popular open-source projects related to the operating system or other software commonly used on Linux platforms.
often work in teams or alongside experienced professionals during their internship period. They learn how to collaborate effectively with team members using version control systems like Git and participate in project planning and execution processes.
I have developed an Android app for prayer times for muslims Chat application with python kivy cross-platform framework Page replacement algorithm simulation with c++ Installed Softethervpn as linux administrator experience and normal system auditing and services