Summary
Overview
Work History
Education
Skills
Timeline
Salah Soliman

Salah Soliman

Software Engineer
Cairo

Summary

I'm a proactive individual passionate about learning, development, and innovation. With minimal guidance, I excel at initiating and completing projects. I'm known for generating independent ideas to improve workflows and software. As a leader, I lead by example, preferring action over words.

Overview

5
5
years of professional experience

Work History

C++ Software Engineer

Luxoft, A DXC Company
01.2023 - Current
  • Spearheaded software development projects in the automotive domain, specializing in radio and TV applications, vehicle functions, ADAS platform testing and development, and radar applications.
  • Leveraged expertise in networking protocols to design and develop efficient server-client communication protocols, optimizing data transmission and processing.
  • Played a key role in the enhancing of continuous integration pipelines using Jenkins, facilitating automated build, test, and deployment processes.
  • Conducted thorough code analysis and testing activities, including unit tests, component tests, and integration tests, to ensure the reliability and stability of software components.
  • Actively participated in Software Engineering (SWE) activities as per ASPICE model.
  • Experienced in Model Based System Engineering (MBSE) with DOORS, effectively capturing and managing requirements to ensure alignment with project goals and customer expectations.
  • Collaborated effectively with cross-functional teams to deliver high-quality software solutions that meet and exceed customer requirements and industry standards.
  • Updated old code bases to modern development standards, improving functionality.
  • Created proofs of concept for innovative new solutions.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Created multiple tools to ensure QNX safety restrictions and recommendations are met.

Robotics Software Engineer

Innovations Health
06.2021 - 01.2023
  • Led a cross-functional team in the development of a comprehensive system for a rehabilitation robot, overseeing all phases from control unit design and manufacturing and embedded system development, and robotics software application development and testing.
  • Implemented communication protocol between the rehabilitation robot and the computer system, ensuring seamless data exchange and synchronization for effective real-time control and monitoring.
  • Developed motion planning and control algorithms using ROS (Robot Operating System), C++, and Python, enabling precise and responsive control of the rehabilitation robot's movements to facilitate patient therapy and rehabilitation exercises.
  • Contributed to the optimization and refinement of motion control algorithms, incorporating feedback mechanisms and sensor data processing techniques to enhance the accuracy, safety, and efficiency of the rehabilitation robot's operation.

Software Engineer

Egyptian Space Agency
02.2021 - 05.2022
  • Led the creation of a simulation environment for a rover lunar mission, utilizing advanced modeling and simulation techniques to evaluate mission parameters, system performance, and mission outcomes.
  • Contributed to the development of Langmuir probes and hyperspectral cameras in collaboration with Airbus, participating in the design, prototyping, and testing phases to support scientific research and exploration missions.
  • Played a key role in the selection of microcontrollers for space applications, conducting thorough evaluations and testing to identify optimal components for reliability, power efficiency, and radiation tolerance.
  • Designed and developed multi-layer PCBs for the satellite onboard computer, leveraging expertise in electronics design, layout, and fabrication to ensure reliability and performance under extreme environmental conditions.
  • Collaborated closely with interdisciplinary teams of scientists, engineers, and technicians to ensure the successful integration and operation of electronic systems and instrumentation on spacecraft and satellite platforms.

Artificial Intelligence Engineer

Robovics
08.2020 - 02.2022
  • Created visualization tools for interpreting complex AI model outputs, enabling stakeholders to make informed decisions based on model results.
  • Played a pivotal role in the creation of machine learning courses, contributing expertise in curriculum development and instructional design.
  • Led the development and review of content for web development courses, ensuring accuracy, relevance, and engagement.
  • Actively involved in exploring and implementing innovative machine learning applications and technologies, driving continuous improvement and advancement in the field.

Freelance Software Engineer

Upwork
12.2022 - 08.2023
  • Completed more than 34 projects in addition to 164 hours of freelance projects.
  • Spearheaded the development of C++ sensor fusion systems for autonomous vehicles, optimizing spatial awareness.
  • Provided expert consultation for robotic arm applications, enhancing production efficiency.
  • Developed ROS (Robot Operating System) C++ nodes for industrial applications.
  • Translated statistical equations into efficient scipy code for data analysis tasks.
  • Engineered microcontroller-based voice control systems for robotic devices, improving user interaction.
  • Conducted regression analysis and implemented AI algorithms to extract insights from data sets.
  • Applied mathematical modeling techniques to solve engineering challenges in robotics.
  • Produced instructional videos on C++ programming fundamentals for beginner learners for O'Reilly Media.
  • Converted Python scripts to C for Unix compatibility, ensuring seamless integration with existing systems.

Education

Bachelor of Science - Mechatronics And Automation Engineering

Ain Shams University, Egypt
04.2001 -
  • 3.24 GPA
  • Excellence Scholarship, 2015-2018 from Ain Shams University

Skills

C >= 14

undefined

Timeline

C++ Software Engineer - Luxoft, A DXC Company
01.2023 - Current
Freelance Software Engineer - Upwork
12.2022 - 08.2023
Robotics Software Engineer - Innovations Health
06.2021 - 01.2023
Software Engineer - Egyptian Space Agency
02.2021 - 05.2022
Artificial Intelligence Engineer - Robovics
08.2020 - 02.2022
Ain Shams University - Bachelor of Science, Mechatronics And Automation Engineering
04.2001 -
Salah SolimanSoftware Engineer