Bernardo Ferrari

Compiler Engineer at TASKING
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Amersfoort, Utrecht, Netherlands, NL

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Germany
    • Software Development
    • 1 - 100 Employee
    • Compiler Engineer
      • Jun 2023 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • May 2022 - May 2023

      Worked as part of the System-Level Verification IP team to enable PCIe SoC verification. • Developed a simulator for the verification of the PCIe specification using modern C++17. • Developed Python DevOps applications to enable easier software development. • Implemented learning practices on TDD and C++20 through coding dojos. • Experience with remote work in a globally distributed team. Worked as part of the System-Level Verification IP team to enable PCIe SoC verification. • Developed a simulator for the verification of the PCIe specification using modern C++17. • Developed Python DevOps applications to enable easier software development. • Implemented learning practices on TDD and C++20 through coding dojos. • Experience with remote work in a globally distributed team.

    • Portugal
    • Research Services
    • 1 - 100 Employee
    • Compiler Researcher
      • Sep 2020 - Sep 2022

      Worked as part of the Software Quality research team with focus on programming languages. • Designed a programming language formal Type System with refinement types called Ekitai. • Developed an incremental LLVM front-end for Ekitai supporting the C ABI using Rust. • Experience with remote work in a globally distributed team. Worked as part of the Software Quality research team with focus on programming languages. • Designed a programming language formal Type System with refinement types called Ekitai. • Developed an incremental LLVM front-end for Ekitai supporting the C ABI using Rust. • Experience with remote work in a globally distributed team.

    • Brazil
    • Higher Education
    • 700 & Above Employee
    • Undergraduate Teaching Assistant
      • Jul 2019 - Dec 2020

      Courses: Compiler Construction; Formal Languages and Compilers; Computer Science Theory.

    • EDA Researcher
      • Jun 2016 - Dec 2019

      Worked as part of the EDA research team to build a modern C++17 library to enable EDA research and teaching.• Developed cache-aware data structures and algorithms modern C++17 library for building EDA physical designapplications. Developed parallel algorithms using OpenMP, pThread and Boost.• Acted as Lead Software Engineer guiding the team in technical decisions regarding modern C++17 libraryArchitecture and enforcing agile practices such as TDD, Code Review, CI/CD, and KanBan.• Acted as Lead DevOps engineer developing the library build system in modernCMake and Python. DevelopedCI/CD pipelines for testing and distributing multiple Linux binary packages (e.g. rpm, deb, pacman, yocto). Show less

    • Ireland
    • Higher Education
    • 700 & Above Employee
    • BCs Computer Science Exchange Program
      • Jun 2015 - Aug 2016

    • Brazil
    • Higher Education
    • 700 & Above Employee
    • System Administrator
      • Jul 2013 - May 2014

      Worked as part of the CS extension program group acting as System Administrator. • Administrated the extension program Linux infrastructure and servers (e.g. Linux Repositories, Web Services, SQL, Ldap, ArchLinux, Gentoo) • Organized the Computer Science Week, a per semester event where multiple local companies would give talks and mini-courses to Undergraduate students. • Aided Professors on teaching and research extension programs. Worked as part of the CS extension program group acting as System Administrator. • Administrated the extension program Linux infrastructure and servers (e.g. Linux Repositories, Web Services, SQL, Ldap, ArchLinux, Gentoo) • Organized the Computer Science Week, a per semester event where multiple local companies would give talks and mini-courses to Undergraduate students. • Aided Professors on teaching and research extension programs.

Education

  • Universidade Federal de Santa Catarina
    Bachelor's degree, Computer Science
    2013 - 2021

Community

You need to have a working account to view this content. Click here to join now