MA

Muhammad Ayoub

available

Last update: 06.09.2022

Software Engineer, Embedded Software Engineer, C Linux Rrogrammer

Graduation: BS Computer System Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional)

Attachments

CV_MuhammadAyoub-Computer Engineer.pdf

Skills

TCP/IP internals, networking, DHCP, DNS, HTTPs etc, Vyatta, C, C/C++ applications development for Linux, Windows, C++, tools, Qt creator, Qt Installer Framework, Visual Studio, Jira, Git, BitBucket, cppcheck, gdb, valgrind, Linux, Desktops, firewall, Bluetooth, Wifi, hostapd, WPA, iptables, tcp, C++ applications, Qtframework, malware, Docker, browsers, Ubuntu, GUI, backend, database, DD-WRT, routers, Custom built OS, Debian, VyOS packages, printers, Programming, Qt, MS Visual Studio, OS Windows, Fedora, CentOS

Project history

08/2017 - 09/2019
Software Engineer
Ebryx (Pvt.) Ltd.

*
* Responsible to develop, maintain and deploy C Applications for of Linux Desktops and
embedded devices such as raspberry pi, and Axis Cam.?
* Responsible to develop, maintain and deploy C++ applications for Windows using Qtframework.
*
* Responsible to create and update design document for developing applications.?
* Responsible to do R&D for different problems faced by the team.?
* Worked on a malware security product which secures end-devices from malware and
intrusion. And produces alerts to centralized server.?
* Worked on automated creation of Docker images to run some standard applications (e.g
browsers) in contained environment in Ubuntu.?
* Developed GUI using Qt and integrated backend applications with GUI.?
* Trained a fresh graduate joining my team and assisted him wherever needed.?
* Jan 04, 2018 Received 'Stellar Performance Award' in recognition of being a 'Rising Star of Ebryx'.
Jan 09, 2019 Received 'Stellar Performance Award' in recognition of being 'Outstanding Performer'.

10/2016 - 04/2019
Embedded Software Engineer
CoreZee Technologies (Pvt.)

*
* Majorly contributed in Porting Vyatta (VyOS) packages to debain for Octeon III Processor.?
* Worked on development of 'Routing Stack' (data plane + control plane). In routing stack,
control plane monitors all updates in network stack and data plane maintains a database
for network configurations and this configuration is applied on packets to accelerate. *
* Worked on extraction and re-build (after modification) of DD-WRT image for routers using
FMK.?
* Good understanding of auto-tools, cross compilation.?
* Worked on fixing issues Custom built OS (Debian with VyOS packages).?

06/2016 - 10/2016
Network Support Intern
Emirates Logistics

* Configure, install and troubleshoot network devices like systems, IP-Cameras, printers and
maintain switches, routers.?

Local Availability

Only available in these countries: Pakistan
Profileimage by Muhammad Ayoub Software Engineer, Embedded Software Engineer, C Linux Rrogrammer from Software Engineer, Embedded Software Engineer, C Linux Rrogrammer
Register