Senior Software Engineer at Geon Technologies, LLC
Baltimore, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andrew Crosby is a Senior Software Engineer with a decade of experience building and operating backend systems, currently based in Baltimore. He combines hands-on Python/Django backend work, DevOps automation, and CI/CD improvements from his tenure at Ansible/Red Hat—where he led efforts to host and validate community content and contributed to widely used projects like ansible-lint and Ansible Galaxy. Known for improving linting, testing infrastructure, and import pipelines, he brings practical expertise in sandboxed validation, API design, and deployment troubleshooting. His career spans product ownership and systems administration in healthcare IT to consulting and freelance development, giving him strong cross-functional communication and operational discipline. He’s equally comfortable refactoring legacy systems as he is introducing automated quality checks, and he tends to codify processes into tooling that prevents recurring problems.
10 years of coding experience
12 years of employment as a software developer
Computer Science & Entrepreneurship (non-degree), Computer Science & Entrepreneurship (non-degree) at North Carolina State University
Bachelor of Science Electrical Engineering, Bachelor of Science Electrical Engineering at University of Virginia
Legacy Galaxy still available as read-only on https://old-galaxy.ansible.com - looking for the new galaxy -> https://github.com/ansible/galaxy_ng
Role in this project:
DevOps Engineer
Contributions:2 releases, 9 reviews, 129 commits in 4 years 6 months
Contributions summary:Andrew's contributions focused on integrating and improving the automated testing and linting within the Ansible Galaxy project. They introduced and configured Ansible Lint for importer processes, added test cases and scripts, and moved the git clone/pull operations into the Docker build/makefile processes. They further enhanced the quality of the code by calculating quality scores, integrating linter feedback into the project's models and API endpoints, and refactored code to move linters to the correct location.
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:1 review, 56 commits, 118 PRs in 1 year 2 months
Contributions summary:Andrew's commits focused on improving the Ansible linting tool. They primarily worked on enhancing rule descriptions, documentation, and adding new rules for better playbook validation. The user also contributed to the testing infrastructure, fixed existing bugs, and refactored code to improve the tool's functionality and maintainability. Furthermore, they integrated pre-commit hooks for streamlined code quality checks.
pre-commit-hooklinterlintimprovedansible-lint
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.