Anna Thomas has a diverse work experience that spans several companies and roles. Anna started their career at Yahoo! as a Software Engineer from August 2009 to August 2010. Following that, they worked at NexJ Systems as a Technical Product Manager from August 2010 to September 2011.
Anna then joined The University of British Columbia, where they held multiple roles. As a Graduate Research Assistant from September 2011 to August 2013, they focused on developing error detector placement techniques and an LLVM-based fault injector. Anna'swork resulted in conference and journal papers, as well as the release of source code on GitHub.
After their time at the university, Anna joined IBM as a Staff Software Developer from September 2013 to March 2016. Anna'sresponsibilities included compiler optimization for z, Linux on Z, Power systems, and the z/OS architecture. Anna also worked on performance optimization and improving the runtime performance of benchmarks.
Most recently, Anna worked at Azul Systems as a Senior Software Engineer, starting in March 2016. Anna was part of the team that developed Falcon, a new JIT compiler for the Zing VM. Anna'scontributions included actively participating in code reviews and discussions, as well as contributing to the LLVM upstream.
Anna Thomas has a strong background in software development, compiler optimization, and research, with a particular focus on optimizing code performance and developing error detection techniques.
Anna Thomas completed their Bachelor's degree in Computer Science and Engineering from the National Institute of Technology Calicut, graduating in 2009. Anna then pursued a Master of Applied Science degree in Computer Engineering at The University of British Columbia from 2011 to 2013. Prior to their university education, Anna attended Abu Dhabi Indian School from 2001 to 2005, but no degree or field of study information is provided for this period.
Sign up to view 0 direct reports
Get started