Chatura Atapattu

Software Engineer at Meta

New York, New York, United States
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
🎓
Top School
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.
code14 years of coding experience
job8 years of employment as a software developer
bookBSc, Computer Engineering, BSc, Computer Engineering at Drexel University
bookMSc, Computer Science, MSc, Computer Science at Columbia University in the City of New York
github-logo-circle

Github Skills (8)

javas10
build-system10
parser10
api-design10
java10
interface-design9
build-tools9
refactoring9

Programming languages (5)

JavaC++RustGoObjective-C

Github contributions (5)

github-logo-circle
facebook/buck

Nov 2019 - May 2021

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBack-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.
buckpythonplatformsandroidlanguages
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.
Request Free Trial