Igor Baratta

Senior Accelerated Computing Architect

Greater Cambridge Area United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Igor Baratta is a Senior Accelerated Computing Architect at NVIDIA with a decade of experience building high-performance simulation and computational modeling software across academia and industry. He combines a strong academic foundation—a doctorate in electrical engineering and aerospace MSc—with hands-on HPC and C++ multithreading work that accelerated scientific imaging and FEM-based solvers. At the University of Cambridge he translated applied-math research into production-grade scientific computing, and his open-source contributions to the prominent FEniCS/dolfinx project show deep expertise in linear algebra integration and complex-valued PETSc interoperability. Comfortable across research, teaching, and engineering, he excels at bridging numerical methods and GPU-accelerated architectures to push simulation capabilities forward.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster of Engineering - MEng, Aerospace, Aeronautical and Astronautical Engineering, Master of Engineering - MEng, Aerospace, Aeronautical and Astronautical Engineering at Instituto Tecnológico de Aeronáutica - ITA
bookDoctor of Science, Electrical Engineering with Computer Engineering Track, Doctor of Science, Electrical Engineering with Computer Engineering Track at Universidade Federal de Minas Gerais
github-logo-circle

Github Skills (7)

petsc10
finite-element-analysis10
c-language10
cprogramming-language10
linear-algebra10
parallel-computing9
python5

Programming languages (7)

C++CLLVMHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
FEniCS/dolfinx

May 2018 - Jan 2023

Next generation FEniCS problem solving environment for solving finite element problems
Role in this project:
userBack-end Developer
Contributions:124 reviews, 303 commits, 158 PRs in 4 years 8 months
Contributions summary:Igor contributed to the development of the next-generation FEniCS problem-solving environment, specifically focusing on integrating and improving linear algebra functionalities. Their work involved modifying the `PETScMatrix` and `PETScVector` classes to work with complex numbers, addressing compatibility issues when `PetscScalar` is complex, and adding matrix-vector products. The user's commits also show involvement in the integration of various linear algebra components within the larger system, especially regarding boundary conditions in an assembler file. These changes contribute to the expansion of the project's capabilities.
fenicsfinite-element-methodspartial-differential-equationsparallel-computingfenicsx
IgorBaratta/simple_fem

Jun 2020 - Jun 2020

Contributions:42 commits, 19 pushes in 2 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial