Software Engineer
CurrentCAE Technologies - Computer Aided EngineeringKey Responsibilities and Achievements:● Developed and maintained innovative engineering tools, directly impacting over 1,000 professionals within a technical workforce of 3,500 engineers, increasing efficiency and productivity across various company areas.● Led optimization and unification projects for flight data analysis systems, reducing the required work hours for tool maintenance by 80%.● Managed the maintenance and… Show more CAE Technologies - Computer Aided EngineeringKey Responsibilities and Achievements:● Developed and maintained innovative engineering tools, directly impacting over 1,000 professionals within a technical workforce of 3,500 engineers, increasing efficiency and productivity across various company areas.● Led optimization and unification projects for flight data analysis systems, reducing the required work hours for tool maintenance by 80%.● Managed the maintenance and evolution of the HPC (High Performance Computing) cluster used in engineering simulations, integrating on-premises and cloud infrastructure. Applied advanced Linux expertise to ensure high availability, optimized performance, and efficient support for the needs of over 500 engineers.● Developed and implemented Machine Learning and Artificial Intelligence solutions, such as predicting wait times in engineering HPC queues, utilizing MLOps practices, data visualization, model training, and CRISP-DM techniques to optimize costs and maximize the use of on-premises infrastructure.● Developed a Python library for efficient flight data decoding, aiming to standardize and unify decoding processes in engineering tools and systems. Show less