
About
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.
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.
Experience
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.
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.
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.