James Adams is a Senior Data Engineer with 10+ years building production ML/AI pipelines and data platforms, blending deep Python expertise with cloud-native infrastructure on AWS and Kubernetes. He has modernized ETL systems, migrated workloads from Lambda to Kubernetes, and productionized models using Databricks, MLflow, and PySpark, demonstrating both MLOps and software-engineering rigor. His background spans climate science (NOAA) to commercial analytics, contributing open-source climate and computer-vision tooling and implementing protocol-level integrations like an ONVIF SOAP client. Comfortable across Terraform, Helm, CI/CD, and testing frameworks, he focuses on reducing duplication, improving parallelism, and making data workflows auditable and reliable. Based in Asheville, NC, he brings a scientist’s attention to numerical correctness and reproducibility alongside pragmatic delivery experience.
10 years of coding experience
26 years of employment as a software developer
B.S Computer Science, B.S Computer Science at College of Charleston
Contributions:2 releases, 6 reviews, 930 commits in 5 years 6 months
Contributions summary:James's commits focus on implementing and modifying core functionalities within the climate indices project. They are actively involved in processing data, implementing new calculations and analyses related to precipitation, potential evapotranspiration, and derived climate indices, and integrating these into a cohesive dataset. Their work includes significant changes to the processing logic of the project's core modules. Their contributions include modifications to the core index computation functions, showing a focus on the project's algorithmic and numerical core.
ONVIF Client Implementation in Python 2+3 (using https://github.com/mvantellingen/python-zeep instead of suds as SOAP client)
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 3 issues in 6 days
Contributions summary:James primarily contributed to the implementation of an ONVIF client in Python. Their work involved adding and modifying services, specifically focusing on notification and subscription services. They also addressed bugs related to service names and performed code cleanups to improve code quality, including removing unused parameters and addressing PEP8 compliance issues. The user demonstrated a strong understanding of the ONVIF protocol and Zeep library for SOAP communication.
pythonzeepsoaponvifsoap-client
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.