Senior Principal Graph Architect at Amazon Web Services (AWS)
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kelvin Lawrence is a senior principal graph architect and hands-on technology executive with 25+ years of experience inventing and shipping large-scale software across cloud, analytics, and graph database domains. Currently at AWS after senior technical leadership roles at IBM, he combines deep systems-level expertise (from OS/2 graphics engines to SVG authorship) with practical product delivery and client-facing advisory experience. A prolific contributor to Apache TinkerPop and AWS Neptune tooling, he authored Practical Gremlin and built Python-to-Groovy Gremlin translators and data-loading utilities that are used by the graph community. He’s led open-standards efforts (including chairing OASIS web services security committees and founding work on SVG at W3C), bringing rare experience in both standards and implementations. Known for preferring to be very hands-on, Kelvin pairs executive influence with day-to-day coding and test automation. Based in Austin, he blends inventor-level technical depth (85 issued patents as an IBM Master Inventor) with a track record of turning emerging tech into production services.
9 years of coding experience
32 years of employment as a software developer
Honours Degree in Computer Science, computer, Honours Degree in Computer Science, computer at University of Brighton
Contributions:11 releases, 15 reviews, 1193 commits in 5 years 3 months
Contributions summary:Kelvin primarily worked on implementing and demonstrating graph database concepts using Apache TinkerPop's Gremlin query language. Their contributions focused on creating graph structures, including binary trees, social graphs, and air route networks. They utilized Groovy to write scripts that add vertices, edges, and demonstrate graph traversal techniques like finding shortest paths and exploring relationships. The user's code demonstrates the practical application of Gremlin for graph data manipulation and querying.
Library extending Jupyter notebooks to integrate with Apache TinkerPop, openCypher, and RDF SPARQL.
Role in this project:
Back-end Developer
Contributions:105 reviews, 17 commits, 16 PRs in 1 year 7 months
Contributions summary:Kelvin primarily contributed to the development and enhancement of the `graph-notebook` library. They addressed bug fixes related to data loading and progress bar functionality. A significant portion of their work involved the implementation and refinement of the `%stream_viewer` magic, including features to display stream data and handle interactions within the Jupyter notebook environment. The user also refactored the stream viewer functionality and added commit timestamp with improved user interaction for the tool.
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
Kelvin Lawrence - Senior Principal Graph Architect at Amazon Web Services (AWS)