Jim Fulton

Senior Software Architect at Six Feet Up, Inc.

Denver, Colorado, 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
Jim Fulton is a Senior Software Architect with over 30 years of hands-on software experience and a track record of delivering large performance wins and robust infrastructure. He combines deep open-source leadership (notably on Zope, Buildout, and ZODB) with pragmatic enterprise engineering, from UI and databases to devops and deployment automation. Recent roles include re-implementing core analytics to achieve four orders of magnitude speedup by blending algorithmic improvements with a Rust/Arrow reimplementation, and significant contributions to Google Cloud projects such as the BigQuery SQLAlchemy dialect and python-bigquery tests. He has led engineering teams and built production data platforms in AWS, moving models from exploration to operation while driving cost, reliability, and deployment automation improvements. Based in Denver, Jim brings a systems-engineering education and a habit of fixing hard problems end-to-end, including improving test infrastructures and documentation that many projects rely on.
code11 years of coding experience
job42 years of employment as a software developer
bookMS Systems Engineering, MS Systems Engineering at Case Western Reserve University
bookMS Software Systems Engineering, MS Software Systems Engineering at George Mason University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
537reached
0answers
1question
github-logo-circle

Github Skills (24)

unit-testing10
sentry10
bigquery10
pytest10
python10
sphinx10
testing10
technical-writing10
sqlalchemy10
sql10
logging10
documentation10
google-cloud-platform9
test-automation9
build-tools9

Programming languages (12)

JavaC++ShellCSSRustCMakefileJavaScript

Github contributions (5)

github-logo-circle
SQLAlchemy dialect for BigQuery
Role in this project:
userBack-end Developer
Contributions:129 reviews, 36 commits, 101 PRs in 4 months
Contributions summary:Jim made significant contributions to enhance the SQLAlchemy dialect for BigQuery. Their work focused on addressing dependency issues, implementing a BigQuery mock based on SQLite for testing, and improving the handling of various SQL constructs. Furthermore, they added support for comments/descriptions and new data types to the dialect, while also working on Alembic integration. These changes improved the dialect's functionality, test coverage, and compatibility with SQLAlchemy versions.
pythondialectsqlalchemysqlbigquery
buildout/buildout

Aug 2015 - Jun 2017

Buildout is a deployment automation tool written in and extended with Python
Role in this project:
userTechnical Writer
Contributions:75 commits, 58 PRs, 118 pushes in 1 year 10 months
Contributions summary:Jim primarily contributed to the documentation of the Buildout project. Their commits focused on creating, updating, and reorganizing the documentation files, including the getting-started guide, topics, and reference sections. They corrected typos, improved wording, and added detailed examples to enhance the clarity and usability of the documentation. Furthermore, they added tests for the documentation examples.
continuous-deploymentcontinuous-testingpythondevopsdeployment
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
Jim Fulton - Senior Software Architect at Six Feet Up, Inc.