Sergio D. Email and Phone Number
• 24+ years of professional experience in the Information Technology industry;• Specialized in computer architecture, hardware collaboration, and C++ programming;• Noteworthy contributions to the QuickFIX library for financial applications;• Extensive experience in unit testing, integration testing, and version control systems;• Specialized in computer architecture, operating systems, and Linux kernel development;• Proficient in back-end technologies and database optimization;• Focus on software security and adherence to industry standards;• Extensive work in computer architecture, operating systems, and Windows OS development;• Expertise in Linux/Windows driver development and validation testing;• Focus on computer architecture and Unix/Linux/Windows driver development;• Diverse experience in driver development, software testing, and embedded systems;• Emphasis on STL programming standards, OOAD techniques, and real-time application development;• Expertise in estimating project work, communicating issues and risks, and collaborating across teams.
Navistar Inc
View- Website:
- navistar.com
- Employees:
- 7184
-
C++ And C And Python, Software DeveloperNavistar IncSão Paulo, Brazil -
C++ / C / Python, Software DeveloperNavistar Inc Jul 2021 - PresentWorking for Leader ITS, I provide services to Navistar, the largest engine manufacturer based in the US, through a service contract. Description: C++ based automation project for an engine assembly line aimed to enhance efficiency and precision in the manufacturing process. Leveraging the power of C++, the system integrated various sensors, actuators, and robotic components to streamline the assembly of engines. The project encompassed real-time monitoring and control, ensuring that each step in the assembly process was executed with high accuracy. Additionally, C++ facilitated seamless communication between different modules, enabling the implementation of sophisticated algorithms for error detection and correction. The automation system was designed to optimize resource utilization, reduce human intervention, and ultimately enhance engine production's overall productivity and quality on the assembly line.Languages: C++, PythonEnvironments: Visual Studio Code, MySQL, MODBUS, LinuxPosition: Senior Software DeveloperActivities:• Optimizing software performance on Linux systems;• Troubleshooting and debugging software on Linux systems;• Writing, testing, and debugging C/C++ code using the Visual Studio editor;• Writing efficient and maintainable Python/C/C++ code for complex applications;• Optimizing existing C/C++ code to improve performance and reduce resource usage;• Developing and maintaining software that interacts with the Linux kernel and device drivers;• Building and debugging C++ applications in Visual Studio to find and fix errors and ensure the application works as intended.Challenges: • Integration complexity: the integration of various sensors, actuators, and robotic components within the C++-based automation system posed a significant challenge;• Algorithmic sophistication: the implementation of sophisticated algorithms for real-time monitoring, error detection, and correction was a crucial aspect of these projects. -
Senior ConsultantInternational Civil Aviation Organization Jun 2018 - Mar 2021Organization: ICAO International Civil Aviation Organizarion – UN specialized agency.Description: The project’s deliverable was an API aimed at calculating and reducing the industry's carbon footprint to mitigate the environmental impact of global civil aviation. The development involved the utilization of Python, C, and C++ programming languages, as well as the integration of advanced technologies such as Machine Learning and Data Science. The API was designed to analyze and assess various factors contributing to carbon emissions in aviation, employing sophisticated algorithms to predict and optimize fuel consumption. Through this initiative, the project aimed to provide valuable insights and tools for the aviation sector to make informed decisions, promote sustainable practices, and contribute to the reduction of carbon emissions in the realm of civil aviation worldwide.Platform: Windows, Linux, MacOSLanguages: C#/C/C++, PythonEnvironments: MySQL, Redis, Elasticsearch, Elasticache, Git, Visual StudioPosition: Consultant Activities: • Writing, testing, and debugging Python/C/C++ code using the Visual Studio editor;• Evaluating the performance of software on different architectures and operating systems;• Developing and implementing validation and verification tests for software applications;• Ensure validation and verification tests cover all relevant use cases and scenarios;• Developing ETL/ELT pipelines to transform and load data;• Using data science tools like NumPy and Pandas to analyze data;• Designing and developing software that is compatible with multiple architectures and operating systems.Challenges: • Algorithmic complexity: designing and implementing sophisticated algorithms for real-time analysis, prediction, and optimization of fuel consumption in the aviation sector was a complex task;• Data security and privacy: given the sensitive nature of aviation data, ensuring robust data security and privacy measures within the API was crucial. -
C++ / C, Software DeveloperAlstom Nov 2009 - Jun 2018Company: Alstom - World's largest highway equipment manufacturerDescription: The project was developed in C/C++ and focused on the control of equipment utilized in railway traffic automation. The system orchestrates the seamless functioning of various railway components. Through real-time monitoring and precise control mechanisms, the project aimed to optimize the efficiency and safety of railway traffic operations. The use of C and C++ facilitates robust and low-level control over the equipment, ensuring reliability and responsiveness in the dynamic railway environment. This project plays a critical role in enhancing the overall automation and management of railway traffic, contributing to the safety and efficiency of rail transportation systems.Platform: Unix, Linux, WindowsLanguages: C++Environments: Visual Studio Code, SQL ServerPosition: Senior Software DeveloperActivities: • Developing software for control systems on locomotives;• Designing software subsystems that integrate with control systems;• Implementing software interfaces with hardware devices;• Developing software for embedded microcontrollers and microprocessors;• Developing and maintaining software that is compatible with Windows OS;• Debugging and profiling in Visual Studio to diagnose and resolve issues.Challenges: • Integration complexity: the development of software for control systems on locomotives and the assurance of seamless integration with various subsystems posed a significant challenge;• Subsystem design and compatibility: the design of software subsystems that effectively integrated with control systems and ensured compatibility with Windows OS added complexity;• Debugging and optimization: debugging and profiling in Visual Studio to diagnose and resolve issues were critical tasks to handle. -
C++ / C, Software DeveloperAtech – Negócios Em Tecnologias S/A Jan 2003 - Oct 2009Company: Atech / Embraer - Largest air traffic solutions provider in Latin AmericaDescription: The project's goal was to develop an air traffic control system utilizing C++ and the Unix operating system to ensure precise and real-time air traffic control, facilitating efficient communication and coordination among aircraft. The use of the Unix operating system and the robustness of C++ programming provided a stable and secure foundation for the implementation of critical air traffic control functionalities.Platform: Unix, LinuxLanguages: C++Environments: Emacs, ViPosition: Senior Software DeveloperActivities: • Developing device drivers for Unix operating systems;• Developing Linux kernel modules for specific hardware devices;• Debugging and optimizing C/C++ code for performance and reliability;• Using static code analysis tools to identify potential issues in C/C++ code;• Implementing multi-threading and parallelism in C/C++ code;• Developing and using object-oriented design patterns in C++ code;• Developing and maintaining C/C++ code in a Unix environment;• Developing and maintaining real-time safety-critical applications in production;• Optimizing software performance and resource utilization for embedded systems;• Developing and maintaining solutions for real-time operating system design and development.Challenges: • Kernel-level development challenges: developing device drivers for Unix operating systems, including the creation of Linux kernel modules for specific hardware devices, presented significant challenges;• Real-time and safety-critical application: developing and maintaining real-time safety-critical applications in a production environment introduced challenges related to meeting stringent performance requirements and ensuring the highest levels of reliability.• Performance and reliability optimization: debugging and optimizing C/C++ code for both performance and reliability posed substantial challenges; -
Software DeveloperLiveware, Tecnologia A Servico Ltda Feb 2000 - Dec 2002Computer Architecture Understanding• Research and analyze computer architectures to gain a deep understanding of how they function• Apply computer architecture knowledge to software development and optimization• Stay up-to-date with new developments in computer architectureLinux and/or Windows Driver Development• Develop and maintain drivers for both Linux and Windows operating systems.• Work with hardware vendors to develop drivers for new and existing hardware.• Optimize driver performance and reduce resource usage.
Frequently Asked Questions about Sergio D.
What company does Sergio D. work for?
Sergio D. works for Navistar Inc
What is Sergio D.'s role at the current company?
Sergio D.'s current role is C++ and C and Python, Software Developer.
Who are Sergio D.'s colleagues?
Sergio D.'s colleagues are Santosh Reddy, Sue Vargas, Travis Shives, Jimmy Davis, Leon Nowlin, Herbert Alves Gerevini, Wally Blake.
Not the Sergio D. you were looking for?
-
Sergio Matviuk, Ph.D.
Tulsa, Ok3oru.edu, regent.edu, regent.edu -
Sergio Sanchez, Ph.D.
Executive Leader Building High-Performance Businesses, Developing People, And Improving Healthcare Outcomes Through Process And Technology Innovation.Greater Indianapolis2students.kgi.edu, roche.com -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial