Chatura Atapattu is a seasoned software engineer with 14 years of experience building web and mobile products at scale, including leadership of iOS development for Google Classroom and earlier work unifying storage across Drive, Gmail, and Photos. Based in New York, he blends full-stack web expertise (Ruby on Rails, PHP, C#, JavaScript) with strong relational database skills (MySQL, MSSQL) and hands-on native iOS development in Objective-C. His career spans major platforms from Yahoo! and Razorfish prototypes to privacy-focused systems at Evidon and large-scale service engineering at Google and Meta. An active contributor to tooling projects, he has improved parser APIs in Facebook’s widely used Buck build system, demonstrating attention to modularity and developer ergonomics. He’s also interested in parallel computing—having explored CUDA and OpenCL—which complements his focus on performance and scalable architectures. Collected academic training from Drexel (BSc, Computer Engineering) and Columbia (MSc, Computer Science) underpins a pragmatic, systems-oriented approach to product engineering.
14 years of coding experience
8 years of employment as a software developer
BSc, Computer Engineering, BSc, Computer Engineering at Drexel University
MSc, Computer Science, MSc, Computer Science at Columbia University in the City of New York
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
Back-end Developer
Contributions:57 commits in 1 year 5 months
Contributions summary:Chatura's contributions focused on refactoring and generalizing the parser APIs within the "buck" build system. They made several changes to improve code reusability and extend the functionality, including extracting interfaces and renaming methods to improve modularity. The user implemented changes to the `FileParserPool`, `FileParserFactory`, and `BuildFileRawNodeParsePipeline` classes and introduced `FileManifest` interface, showcasing their work in improving the core parsing processes for build files. This also involved updating several other classes to utilize the new APIs and interfaces.
Contributions:62 PRs, 68 pushes, 5 branches in 5 months
veritas
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.