Katie Ots

Software Engineer at facebook

London, England, 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
Katie Ots is a seasoned software engineer based in London with 13 years of experience and a strong functional programming mindset. She has contributed to high-profile open-source projects like Facebook's HHVM, improving symbol indexing, JSON generation, and cross-reference features that strengthened the project's code intelligence capabilities. Comfortable working deep in back-end systems and language tooling, she focuses on robust, maintainable indexers and refactoring to support evolving schemas. Her work shows attention to correctness and scalability—addressing error cases and adding predicates and ID tracking to make tooling more reliable. Colleagues would describe her as a pragmatic engineer who brings functional-programming discipline to large, production-grade codebases.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
873reputation
71kreached
15answers
2questions
github-logo-circle

Github Skills (18)

json10
hacking10
hhvm10
ocaml9
type-checking8
type-check8
data-structures6
legacy-code6
resteasy6
ant6
classloader6
android6
spring6
intellij-idea6
java6

Programming languages (11)

ShellC++HackOCamlJavaScriptGoPHPHaskell

Github contributions (5)

github-logo-circle
facebook/hhvm

Dec 2019 - Jul 2021

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer
Contributions:100 commits in 1 year 7 months
Contributions summary:Katie's contributions centered on modifying the HHVM (Hack Virtual Machine) project, which involved working with the Hack language and its associated tools. They focused on improving the symbol indexing functionality, evident from changes in the `typing_symbol_info_writer.ml` file. The user addressed errors in the JSON symbol info generation process, refactoring the indexer to accommodate new schemas and adding features like FileXRefs. They further enhanced the indexer by adding predicates, tracking IDs, and improving JSON generation, contributing to a more robust indexing system.
hacklangphpvirtual-machineprogramshhvm
katiejots/game-of-lights

Feb 2015 - Jul 2020

Game of Life output to a Holiday by MooresCloud arranged as a grid
Contributions:1 PR, 2 pushes in 5 years 6 months
gridmoorescloudlifegame-of
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
Katie Ots - Software Engineer at facebook