profile-img

Baher Elnaggar

Lead Developer with over 8 years of experience.

Mahalla Kubra, Gharbia, Egypt

Work 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

      Fluent
    • English

      Intermediate
    Share this Profile