ANDRE LUSTOSA / CV
A record of the work.
Principal Software Engineer and Team Lead at Red Hat, working across reliable platforms, accelerator ecosystems, and engineering leadership.
Summary
Principal Software Engineer and Team Lead at Red Hat with experience delivering enterprise Linux platform components, reusable Python packages, accelerator compatibility, software supply chain controls, and CVE remediation. PhD in Computer Science with a background in software engineering, cloud services, and open-source ecosystems.
- Leads cross-functional engineering work across component owners, upstream maintainers, security teams, and CI infrastructure teams.
- Builds reliable software foundations for enterprise workloads across CPU, CUDA, and ROCm environments.
- Experienced in Python, C#, .NET, cloud platforms, containers, APIs, and data systems.
Areas of expertise
Experience
Red Hat
June 2025 - PresentPrincipal Software Engineer | Team Lead, AIPCC Ecosystems Team · Raleigh, NC
- Lead the AIPCC Ecosystems engineering team responsible for enterprise Python components and accelerator enablement, setting technical direction and coordinating delivery across partner teams.
- Design and maintain Python packages that provide reusable building blocks for supported enterprise workloads across CPU, CUDA, and ROCm environments.
- Architect cross-architecture qualification pipelines with smoke, capability, integration, and upstream test coverage to improve package compatibility and release reliability.
- Strengthen software supply chain security by defining package intake and validation controls that reduce the risk of compromised or untrusted components entering supported repositories.
- Coordinate CVE maintenance across package lifecycles, including vulnerability triage, patch integration, build validation, and release readiness.
- Partner with upstream open-source maintainers and internal component, security, CI, and release engineering teams to resolve compatibility issues and deliver maintainable platform updates.
- Establish documented quality standards, escalation paths, and CI/CD automation that improve reproducibility, onboarding, and operational ownership.
Microsoft
May 2023 - August 2023Artificial Intelligence and SDE Intern · Redmond, WA
- Built Python and C# data analysis and predictive tooling for the Azure Operator 5G Core engineering organization.
- Prepared datasets, evaluated model behavior, and implemented test workflows to improve reliability before integration into software systems.
- Developed Python microservices and APIs with Flask and FastAPI, documented technical workflows, and incorporated peer-review feedback.
- Coordinated project delivery with software engineers and data specialists through Agile planning and regular technical reviews.
Oceansoft
November 2017 - August 2019Lead Software Engineer / CTO · Brazil
- Led delivery of mobile applications, web applications, APIs, databases, and data pipelines for commercial software products.
- Designed .NET services and REST APIs, including asynchronous workflows with RabbitMQ and data access through EntityFramework.
- Architected Azure-hosted microservices and containerized deployments using Docker and Kubernetes.
- Managed SQL and NoSQL data systems and improved application performance, scalability, and operational reliability.
- Coordinated developers, designers, and business stakeholders across planning, implementation, review, and release activities.
Education
PhD, Computer Science
2025North Carolina State University
- Activities: Graduate Teaching Assistant, C and Software Tools, Software Engineering
BSc, Computer Science
2019Federal University of Minas Gerais
- Honors: Best Student Award in Computer Science, 2019
Additional experience
CSU MarketSystem
July 2018 - July 2019Machine Learning Engineer · Brazil
- Developed .NET and Python predictive models for market trends and customer behavior and integrated them into existing software products.
- Prepared and analyzed datasets using SQL, Hadoop, Pandas, and NumPy and optimized database access with PL/SQL and SQLAlchemy.
- Collaborated with engineering teams on architecture, deployment, testing, documentation, and Agile delivery.
Research experience
North Carolina State University
2019 - 2025PhD Researcher · Raleigh, NC
- Conducted software engineering research on interactive search and optimization for software product-line configuration under Professor Tim Menzies.
- Developed Python and C# methods that reduced decision-maker effort and the number of software configuration evaluations required.
- Evaluated techniques on software engineering problems and collaborated with interdisciplinary research teams.
NSF Grant Research Project
2019- Evaluated applied machine learning techniques for matching resumes with job descriptions using Python, C#, and JavaScript.
- Studied how data encodings affected matching performance and contributed results to peer-reviewed research.
Skills
- Programming
- Python, C#, C++, JavaScript, SQL
- Platforms and Frameworks
- Linux, .NET Framework/Core, Xamarin, React Native, ReactJS, Django, Flask, FastAPI
- Acceleration and Containers
- CPU, CUDA, ROCm, Docker, Kubernetes
- Data Systems
- Firebase, Hadoop, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL, SQLAlchemy
- Cloud Platforms
- Azure, AWS, GCP
- Languages
- English (Fluent), Portuguese (Fluent), Italian (Fully Proficient), French (Proficient), Japanese (Proficient)