Andy James

Senior Innovation Software Engineer

Phoenixville, Pennsylvania, 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
Andy James is a Senior Innovation Software Engineer with nine years of professional experience building and improving distributed systems and full-stack products, currently returning to Elastic after prior roles there. He blends deep backend and test-automation expertise—demonstrated by contributions to Elasticsearch test coverage around aggregations—with hands-on leadership from stints as Lead Full Stack Developer at ClickHouse and Elastic. Comfortable across cloud-native architectures and Salesforce integrations, he moves between contractor quick-turn projects and longer-term platform work. Based in Phoenixville, PA, he combines an MS in Computer Engineering with a track record of shipping robust, test-driven features for high-scale search and data systems. An atypical strength is his focus on migrating brittle integration tests into more maintainable aggregator tests, improving long-term project reliability.
code8 years of coding experience
job13 years of employment as a software developer
bookMS Computer Engineering, MS Computer Engineering at Rochester Institute of Technology
github-logo-circle

Github Skills (12)

testing10
aggregation-framework10
javas10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
java10
elasticsearch-api10
amazon-elasticsearch10
junit9
lucene9
scripting8

Programming languages (2)

JavaRuby

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Jun 2017 - Apr 2020

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBackend & Test Automation Engineer
Contributions:155 commits, 138 PRs, 128 pushes in 2 years 10 months
Contributions summary:Andy primarily focuses on enhancing the test suite for the Elasticsearch project. Their commits involve migrating and adding new tests, particularly for aggregation functionalities, including the "missing" and "sum" aggregations. They've created tests for various scenarios, such as unmapped fields, scripting, and different values source types, while also improving test coverage and migrating tests from integration to aggregator test classes. This work indicates a strong commitment to ensuring the quality and reliability of Elasticsearch's features.
restfulsearch-engineopensearchelasticsearchjava
andy-elastic/elasticsearch

Jun 2017 - Sep 2017

Contributions:35 pushes, 11 branches in 3 months
restfulsearch-enginedatabaseelasticsearchjava
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
Andy James - Senior Innovation Software Engineer