Ahmad B.

Ahmad B.

LahorePakistan
Job Success

Software Engineer

I am a mid-level software engineer having professional experience working in companies with most of their team working distributively and remotely around the globe. * Full Stack Developer (backend focused) * 2 years of professional experience in software engineering building custom web applications (Django / Flask, HTML, CSS, Javascript & frameworks) and their deployment (linux, nginx, certbot, uwsgi). * Strong Python knowledge (Upwork certified in Python / Backend development) + Javascript / ReactJS / Redux. * Experience with API Development in Python, using frameworks such as Django (DRF), Flask and FastAPI. * Practical Object Oriented Design. * Linux (Arch Linux) as daily driver. * Git version control experience. * Experience with Cloud base deployment strategies (VMs, Docker). * Experience developing large and complex open source projects (OpenEdX). * Experience in configuration management (Ansible, cdist). * Hands on experience with NumPy, LDAP, Celery, QEMU, etcd, ceph, OpenCV.
Rating is 5 out of 5.
5.00 Feb 3, 2021 - Oct 18, 2021

"We appreciated the effort and expertise on our python coding projects and highly recommend Ahmad."

Private earnings
Rating is 5 out of 5.
5.00 Jun 6, 2019 - Feb 24, 2020

"Amazing guy, highly recommended!"

Private earnings

Ahmad B. has more jobs. Create an account to review them

Portfolio

My professor asked all of us (individually) to download the ramdisk driver source from Microsoft Driver Sample repository from github. He asked us to do the following thing 1. Modify the driver so that it only works if we provided the correct password (through user-mode application(created by us)) 2. Ramdisk is non-persistent storage because it stores data on ram. So, our task is to remove RAM processing altogether from driver and do all the i/o (requested by user) on some predefined file on our storage disk. 3. The last task is to encrypt every incoming data and decrypt every outgoing data using Tiny Encryption Algorithm.
Modification to Windows RAMDISK driver
Timetable Scheduling using Genetic Algorithm and Simulated Annealing
Timetable Scheduling using Genetic Algorithm and Simulated Annealing
Want to see more? Create Account

Get started working with Ahmad quickly with these predefined projects.

Get started working with Ahmad quickly with these predefined projects.

You will get production grade custom/backend software

From $500
30 days delivery
Ahmad B.

Ahmad B.

LahorePakistan
Job Success
10
Total Jobs
424
Total Hours

Software Engineer

Specializes in
I am a mid-level software engineer having professional experience working in companies with most of their team working distributively and remotely around the globe. * Full Stack Developer (backend focused) * 2 years of professional experience in software engineering building custom web applications (Django / Flask, HTML, CSS, Javascript & frameworks) and their deployment (linux, nginx, certbot, uwsgi). * Strong Python knowledge (Upwork certified in Python / Backend development) + Javascript / ReactJS / Redux. * Experience with API Development in Python, using frameworks such as Django (DRF), Flask and FastAPI. * Practical Object Oriented Design. * Linux (Arch Linux) as daily driver. * Git version control experience. * Experience with Cloud base deployment strategies (VMs, Docker). * Experience developing large and complex open source projects (OpenEdX). * Experience in configuration management (Ansible, cdist). * Hands on experience with NumPy, LDAP, Celery, QEMU, etcd, ceph, OpenCV.
Rating is 5 out of 5.
5.00 Feb 3, 2021 - Oct 18, 2021

"We appreciated the effort and expertise on our python coding projects and highly recommend Ahmad."

Private earnings
Rating is 5 out of 5.
5.00 Jun 6, 2019 - Feb 24, 2020

"Amazing guy, highly recommended!"

Private earnings

Ahmad B. has more jobs. Create an account to review them

Portfolio

My professor asked all of us (individually) to download the ramdisk driver source from Microsoft Driver Sample repository from github. He asked us to do the following thing 1. Modify the driver so that it only works if we provided the correct password (through user-mode application(created by us)) 2. Ramdisk is non-persistent storage because it stores data on ram. So, our task is to remove RAM processing altogether from driver and do all the i/o (requested by user) on some predefined file on our storage disk. 3. The last task is to encrypt every incoming data and decrypt every outgoing data using Tiny Encryption Algorithm.
Modification to Windows RAMDISK driver
Timetable Scheduling using Genetic Algorithm and Simulated Annealing
Timetable Scheduling using Genetic Algorithm and Simulated Annealing
Want to see more? Create Account

Get started working with Ahmad quickly with these predefined projects.

Get started working with Ahmad quickly with these predefined projects.

You will get production grade custom/backend software

From $500
30 days delivery
As Needed - Open to Offers