Kelvin Lawrence

Senior Principal Graph Architect at Amazon Web Services (AWS)

Austin, Texas, 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
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.
code9 years of coding experience
job32 years of employment as a software developer
bookHonours Degree in Computer Science, computer, Honours Degree in Computer Science, computer at University of Brighton
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
289kreached
665answers
5questions
Badges
amazon-web-services
top-5%
github-logo-circle

Github Skills (36)

unit-testing10
gremlin10
python10
groovy10
data-modeling10
apache10
graph-database10
csv-parser10
graph-traversal10
neptune10
jupyter-notebook10
csv10
tinkerpop10
test-automation10
multithreading9

Programming languages (10)

TypeScriptJavaAsciiDocJavaScriptHTMLVim scriptJupyter NotebookRuby

Github contributions (5)

github-logo-circle
krlawrence/graph

Oct 2017 - Dec 2022

Practical Gremlin - An Apache TinkerPop Tutorial
Role in this project:
userBack-end Developer
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.
tinkerpopgraphmlapachepracticalapache-tinkerpop
aws/graph-notebook

Nov 2020 - Jun 2022

Library extending Jupyter notebooks to integrate with Apache TinkerPop, openCypher, and RDF SPARQL.
Role in this project:
userBack-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.
tinkerpopjupyter-notebookneptuneknowledge-graphcypher
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)