Summary
Ian Bertolacci is a Senior Software Engineer with 11 years of experience specializing in programming languages, compilers, and distributed systems, currently contributing to Workday from Dublin, CA. He brings deep multi-language expertise—Scala and Java today, with past work in Python, C/C++, Rust, and parallel programming paradigms including MPI, OpenMP, OpenCL, and CUDA—applied to performance optimization, scientific computing, and legacy code modernization. His graduate research focused on domain-specific languages and source-to-source transformations to enable HPC optimizations, and he has industrial compiler experience from internships at Cray that included automating Chapel interfaces to LAPACK. Combining strong academic training (MS Computer Science, plus triple bachelor’s degrees) with hands-on systems work, Ian excels at turning complex compiler and parallelism challenges into pragmatic, high-performance solutions.
11 years of coding experience
6 years of employment as a software developer
The University of Arizona
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Colorado State University