
Baher Elnaggar
Lead Developer with over 8 years of experience.
Mahalla Kubra, Gharbia, EgyptWork Experience
Senior Software EngineerFull Time
VIAVI Solutions
Aug 2023 - Present -1 yr, 11 months
United States
- Job Details:- Developing xApps and rApps for mobile vendor RICs - Drive CI/CD pipelines using TeamCity to streamline delivery processes - Implement DevOps practices with Helm and Kubernetes for scalable deployments. - Conduct performance assessment and optimization to ensure high-quality, efficient solutions. - Write Python scripts to automate workflows and enhance system functionality. - Create web applications using Vue.js.
Software Tech LeadFull Time
Aiactive Technologies SAE, Cairo
Jan 2020 - Jun 2023 -3 yrs, 5 months
Egypt
- Job Details:- Lead the design and development of software solutions for Intelligent Transportation Systems (ITS), including defining architecture, technology stacks, and development processes. - Perform code reviews and provide feedback to ensure that code is high-quality, maintainable, and scalable - Conduct technical researches and evaluate emerging technologies, frameworks, and tools to enhance the development process and improve the quality of software solutions - Collaborate with cross-functional teams, including product management, QA, and support, to ensure that solutions meet customer need - Mentor and guide junior developer, coaching them and enabling their career growth
Software EngineerFull Time
Aiactive Technologies SAE, Cairo
Jan 2018 - Jan 2020 -2 yrs
Egypt
- Job Details:- Develop software solutions for ITS with a focus on traffic enforcement, cutting-edge solutions, and Automatic License Plate Recognition (ALPR) systems. - Develop and maintain full-stack web applications for ITS solutions using modern web development framework. - Implement web services and APIs for communication between various components of the ITS solutions using REST and Web Sockets - Design and develop algorithms, machine learning models to support ITS solutions e.g. (ALPR, Class, Model, Color and Seatbelt Mobile) - Use version control tools, such as Git, for code management and collaboration with other developers
Senior System Integrator EngineerFull Time
Aiactive Technologies SAE, Cairo
Jan 2017 - Jan 2018 -1 yr
Egypt
- Job Details:- Develop software solutions to integrate hardware systems into a cohesive ITS solution - Collaborate with software and hardware development teams to ensure that solutions are scalable, maintainable, and meet quality standards - Conduct system integration testing and assist with user acceptance testing - Provide training and technical documentation for ITS solutions
Skills
- Software Development
- Python
- Git
- Linux | Bash | Scripting
- Flask - Fast API
- Node.js
- Docker - Docker-compose
- CI/CD | Github Actions
- MySQL | MongoDB | Redis
- Java
View More
Languages
Arabic
FluentEnglish
Intermediate