Nathan Coelho
About Nathan Coelho
Nathan Coelho is a Software Engineer currently employed at Cerebras Systems in Toronto, Ontario. He specializes in profiling and analyzing C++ source code and has experience in optimizing code performance using Intel's oneTBB thread library.
Current Role at Cerebras Systems
Nathan Coelho serves as a Software Engineer at Cerebras Systems, a position he has held since 2021. In this role, he focuses on enhancing the compiler backend and collaborates with other software engineers. His work involves utilizing various tools including Linux/Unix, Git, Jira, Makefile, and Python to improve software performance and efficiency.
Previous Experience at University of Toronto Engineering
Nathan Coelho worked as a Summer Research Student at the University of Toronto Engineering in 2020 for three months. During this time, he gained valuable experience in research and development, contributing to projects that involved profiling and analyzing C++ source code.
Experience as a Business Analyst at TD
In 2019, Nathan Coelho held the position of Business Analyst at TD for three months. This role allowed him to develop skills in analyzing business processes and requirements, contributing to the overall efficiency of the organization.
Education in Computer Engineering
Nathan Coelho studied Computer Engineering at the University of Toronto, where he earned a Bachelor of Applied Science (BASc) from 2018 to 2023. His education provided him with a strong foundation in software development and engineering principles.
Technical Specialization and Achievements
Nathan Coelho specializes in profiling and analyzing C++ source code to identify areas for improvement. He has successfully utilized Intel's oneTBB thread library to parallelize code sections, achieving a significant reduction in compilation time by 10-50%. His technical expertise contributes to the efficiency and performance of software systems.