I am Ahmed Hussein, a software developer at Expandium. I have around 4 years of experience including a lot of activities ( freelancing - interns - student activities - ... etc). I believe I am an independent self-learner, and I am aiming to grow in my career in Computer Science field.
Bildung
C
Computer Science
Cairo University, Bachelor's Degree
2018
Arbeit & Erfahrung
E
C Developer
Expandium
Nov'2018 - May'2021
Working on projects that serve Mobile and Railway network operators, on Unix based systems.
In my day-to-day work, I am using various tools and technologies like Cmake, Docker, Ansible and Git. Along with C++, I use Regex, write python and bash scripts for development / testing.
We used to work with agile methodology using mainly Jira and Confluence.
Achievements:
- Designed an algorithm that improves the performance of shared buffers between threads.
- Extended Cisco Trex project to support additional network protocols (e.g. SCTP) in stateless
traffic mode.
- Designed a new solution for VPN tunnel establishment, to overcome AWS security policies.
Last updated on January 21st, 2021
Major Projects:
- An Artificial Intelligence project for detecting Mobile / Railway network failures during calls
(e.g. cellular faults during packet handover). It is based on a set of Mathematical and Statistical algorithms (e.g. Wilcoxon and Friedman tests).
- Ethernet (Layer2) Packet generator, for testing performance and simulating high-speed
network traffic.
- Ticketing system that uses Jira API along with Ansible, for automating issue reporting and send tickets to the IT team on Jira.
D
Front End Developer
Dot Dev
Mar'2018 - Jul'2018
Developed a news portal that publishes sports news for girls. It was designed as "single page application", developed using ReactJs and NodeJs, and I was leading a team of 6 developers.
S
Full Stack Developer
Skolera
Nov'2016 - Jul'2017
Developed an App "ST-Comm" for teaching students through simple games. The projects was
developed with Java Spring Framework and AngularJS and automatedly tested with Selenium.
We delivered 10 scrum reports and I was leading a team of 4 developers.