Stoney Jackson

United States

@dr_stoney

Badges

Problem Solving
Python

Certifications

Work Experience

  • Full Professor in CS and IT

    Western New England University•  January 2004 - Present•  Springfield MA

    Develop and teach courses on Collaborative Software Development, Non-Relational Databases, Programming Languages, and Senior Capstone Projects. Teach using GitLab and GitHub as course management using self authored scripts.

  • Lead Developer and Maintainer

    Programming Languages Compiler Compiler (PLCC)•  January 2020 - Present

    Organize and serve on the Coordinating Committee to guide software development efforts. Design and develop software written in Python, Java, and Bash. Create CI/CD pipelines in GitHub that use Conventional Commits and SemVer. Create Docker development containers for Codespaces to ease onboarding. Manage student developers using Kanban following Agile values. Review and merge pull-requests.

  • Researcher and Developer

    Humanitarian Free and Open Source Education•  January 2012 - Present

    Work on three separate NSF grants over 13 years with a total of $4,193,811 in funding. Develop CI/CD infrastructure for GitKit on GitHub and GitLab. Develop KitScript, a language and engine (in Python) for deploying Kits.

  • Co-Founder and Coordinating Committee Member

    LibreFoodPantry•  January 2019 - Present

    Establish open-source community: select licenses; draft mission and values statements; create website; organize and configure space on GitLab. Create a reusable CI/CD on GitLab, and explore AWS and Kubernetes integration. Create initial prototype based on a microservices architecture using Docker Compose, Node, Vue, OpenAPI, Express, Mongo, and RabbitMQ. Provide expert development advice to faculty and students. Lead teams of students in Senior Capstone to build software for campus food pantry. Liaise with campus food pantry and campus IT to coordinate development.

Education

  • University of California, Davis

    Computer Science, PhD•  September 1998 - June 2004

  • California State University, Bakersfield

    Computer Science, BS•  September 1996 - January 1998

Skills

Linux
Git
Docker
CI/CD
Mongo
Node
Vue
Express
OpenAPI
Python
Java
JavaScript
Bash