James Adams

Senior Data Engineer

Asheville, North Carolina, 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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job26 years of employment as a software developer
bookB.S Computer Science, B.S Computer Science at College of Charleston
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
8,567reputation
1.3mreached
33answers
161questions
Badges
hibernate
top-5%
github-logo-circle

Github Skills (20)

python10
xray10
onvif10
webservice10
numpy10
soap10
xa10
numba10
scientific-computing10
data-analysis10
apidoc9
hibernate9
api9
oracle6
cx-oracle6

Programming languages (13)

JavaC++CRustHTMLJupyter NotebookFortranKotlin

Github contributions (5)

github-logo-circle
monocongo/climate_indices

Jul 2017 - Jan 2023

Climate indices for drought monitoring
Role in this project:
userBack-end Developer
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.
renewable-energyimplementationspythonclimatedrought
ONVIF Client Implementation in Python 2+3 (using https://github.com/mvantellingen/python-zeep instead of suds as SOAP client)
Role in this project:
userBack-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.
Request Free Trial
James Adams - Senior Data Engineer