Clay Anderson

Staff Software Engineer at Uber Freight

Broomfield, Colorado, 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
Clay Anderson is a Staff Software Engineer with 23 years of experience building scalable services, complex UIs, and message-oriented microservices across companies like Uber and Trimble. He combines hands-on front-end expertise—demonstrated by notable contributions to deck.gl and nebula.gl improving GeoJson editing and visualization—with backend architecture and leadership in distributed systems. Clay has a track record of instituting engineering best practices, mentoring teams, and coordinating offshore development to deliver production-grade software. Based in Broomfield, Colorado, he excels at bridging product, design, and engineering to ship usable, maintainable solutions in agile environments. An understated strength is his ability to modernize legacy stacks into componentized, testable systems while keeping teams productive.
code23 years of coding experience
job20 years of employment as a software developer
bookMichigan Technological University
bookB.S. Computer Science Mathematics (double major), B.S. Computer Science Mathematics (double major) at Eastern New Mexico University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

webgl10
data-visualizations10
data-visualization10
data-visualisation10
javascript10
deck-gl10
geojson10
react10
user-interface9

Programming languages (11)

TypeScriptC#JavaShellC++COCamlJavaScript

Github contributions (5)

github-logo-circle
uber/nebula.gl

Jun 2018 - Sep 2021

A suite of 3D-enabled data editing overlays, suitable for deck.gl
Role in this project:
userFront-end Developer
Contributions:44 reviews, 185 commits, 216 PRs in 3 years 3 months
Contributions summary:Clay's contributions primarily focused on enhancing the `nebula.gl` library, which provides 3D-enabled data editing overlays suitable for `deck.gl`. They refactored and developed the `EditablePolygonsLayer`, making it a standalone deck.gl layer. Subsequent commits further generalized this work into a more flexible `EditableGeoJsonLayer`, along with adding features such as the ability to add points, draw lines, and draw shapes. These contributions show a clear focus on improving the user interface and functionality of the data editing tools.
data-editingdeckwebgloverlaysdeck-gl
visgl/deck.gl

May 2018 - Sep 2020

WebGL2 powered visualization framework
Role in this project:
userFront-end Developer
Contributions:10 commits, 12 PRs, 10 pushes in 2 years 3 months
Contributions summary:Clay primarily contributed to the `deck.gl` library, a WebGL2-powered visualization framework. Their work focused on enhancing the GeoJsonLayer by adding line dash array functionality, including adding properties, accessors, and update triggers. Additionally, the user fixed a picking index bug for the GeoJsonLayer and handled GeometryCollection types. They also addressed issues with updating dashed lines for LineString features, improving overall functionality and user experience.
pythonwebgljavascriptwebgl2threejs
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
Clay Anderson - Staff Software Engineer at Uber Freight