Richard Becker

Principal Software Engineer at Prominent Edge

Stonington, Connecticut, 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

👤
Senior
🎓
Top School
Richard Becker is a Principal Software Engineer with 11 years of hands-on experience delivering quality, user-focused software from GIS editors to simulation and game systems. Based in Stonington, CT, he blends backend robustness and security stewardship—evidenced by contributions to the GeoWave project where he fixed vulnerabilities, improved resource management, and modularized API key handling—with a product-minded approach to feature development and testing for MapLoom/GeoSHAPE. A self-driven collaborator who can lead or support teams, he brings a background in game development and computer science that informs pragmatic design and creative problem solving. Colleagues rely on him to foster positive team dynamics while translating complex technical challenges into maintainable, customer-facing solutions.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science, Game Design and Development, Bachelor of Science, Game Design and Development at Full Sail University
bookAssociates of Science, Computer Science w/ Minor in Mathematics, Associates of Science, Computer Science w/ Minor in Mathematics at Oregon State University
github-logo-circle

Github Skills (18)

apidoc10
java10
security10
javas10
api10
api-design9
restful-api9
api-rest9
spring-boot9
rest-api9
kudu8
accumulo8
amazon-dynamodb8
dynamodb8
rocksdb8

Programming languages (7)

TypeScriptJavaCSSJavaScriptHTMLGroovyPython

Github contributions (5)

github-logo-circle
locationtech/geowave

Oct 2017 - May 2020

GeoWave provides geospatial and temporal indexing on top of Accumulo, HBase, BigTable, Cassandra, Kudu, Redis, RocksDB, and DynamoDB.
Role in this project:
userBackend Developer & Security Engineer
Contributions:13 commits, 25 PRs, 77 pushes in 2 years 7 months
Contributions summary:Richard primarily addressed security vulnerabilities and resource management issues identified by Threadfix. They fixed potential null pointer dereferences and ensured proper resource closure in several Java files. The user also refactored security and API key generation into separate beans/filters, promoting modularity. Additional contributions include providing a status endpoint and returning data in JSON format for REST operations.
accumulobigtablecassandradynamodbgeospatial
An animation player for use with Cesium entities to play glTF animations independent of the standard timeline.
Contributions:22 commits, 21 pushes, 1 branch in 4 months
animationgltf
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