James Ferguson is a Senior Data Engineer based in Paris with 11 years of experience building high-performance streaming systems using Kafka and Elasticsearch. At REA Group he focuses on scalable data pipelines and recently developed a novel tool that leverages distributed traces to capture thousands of per-subset Elasticsearch metrics and synthesize them into query-time graphs for dataset health analysis. He combines hands-on engineering with a curiosity for experimental approaches to large-data problems, moving beyond conventional monitoring to fine-grained, trace-driven observability. His background spans full-stack roles and research-oriented tutoring, reflecting both production delivery and a knack for explaining complex concepts. James holds a Bachelor of Computer Science from Swinburne University with a strong academic record.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Computer Science, GPA of 3.8, Bachelor of Computer Science, GPA of 3.8 at Swinburne University of Technology
Experimental react style rendering algorithm, made faster with indices
Contributions:5 PRs, 25 pushes, 6 branches in 1 year 11 months
reactindicesreact-stylefasterrendering
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.