Abdulla  Bashir, senior python developer

Abdulla Bashir

senior python developer

CyberMEStudio

Location
Qatar
Education
Bachelor's degree, Mathematics And Computer Science
Experience
4 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :4 years, 2 Months

senior python developer at CyberMEStudio
  • Saudi Arabia - Riyadh
  • June 2022 to June 2022

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.

sysadmin at freelancer.com
  • Great Britain (UK) - London
  • May 2022 to May 2022

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. !.

Software Developer at Freelancer.com
  • France - Paris
  • April 2022 to April 2022

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!.

Odoo Software Developer at Absher construction company
  • Sudan - Khartoum
  • July 2021 to November 2021

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

Software Developer at autobash inc
  • Sudan - Khartoum Bahri
  • April 2016 to September 2019

• 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.

android developer at volunteer
  • Sudan - Khartoum Bahri
  • March 2019 to September 2019

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)

Linux intern at AutoBash
  • Sudan - Khartoum Bahri
  • April 2016 to September 2018

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.

Education

Bachelor's degree, Mathematics And Computer Science
  • at University Of Khartoum
  • March 2021

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

Specialties & Skills

XML RPC
python programmer
Postgresql Database Admin
committed
teamwork
computer hardware troubleshooting
windows server
databases
programming
system administration
postgresql
postman api
ssh remote shell
postman
Linux Server

Social Profiles

Personal Website
Personal Website
3bdalla3adil.github.io

Languages

Arabic
Native Speaker
English
Intermediate

Training and Certifications

AWS Cloud Technical Essentials (Certificate)
Date Attended:
June 2023
شهاده بكالوريوس (Certificate)
Date Attended:
December 2021
Computer maintenance and networking (Certificate)
Date Attended:
April 2014

Hobbies

  • fitness
  • Cycling