Brian Dowling

Hudson, New Hampshire, 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
Brian Dowling is a strategic, hands-on software and infrastructure leader with 12 years of experience designing secure, high-availability systems and scalable platforms from the network layer to application code. He combines entrepreneurial drive with deep technical chops in systems, networking, DevOps, and security, and has a track record of improving robustness and observability in open-source projects like Ansible and Marketstore. His contributions to Alpaca’s Python trade API—adding Polygon streaming support and hardened websocket/auth handling—demonstrate a knack for pragmatic API and real-time data engineering. Based in Hudson, New Hampshire, he prioritizes integrity and team development, recruiting and mentoring engineers to build resilient, mission-critical solutions. An operator who still digs into code, he’s comfortable shifting between architecture, incident response, and cross-functional delivery to close the loop from research to production.
code12 years of coding experience
github-logo-circle

Github Skills (36)

debug10
python10
apidoc10
trading10
websocket10
automated-trading10
go10
api10
algotrading10
ansible10
network-automation10
rest-api10
ansible-galaxy10
algorithmic-trading10
salesforce-rest-api10

Programming languages (14)

C#JavaC++CGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Python client for Alpaca's trade API
Role in this project:
userBack-end Developer / API Developer
Contributions:22 commits, 11 PRs, 17 pushes in 7 months
Contributions summary:Brian primarily focused on enhancing the Alpaca trade API Python client. They added functionality for Polygon stream integration, including data mapping and entity creation for different stream types. The user also addressed API authentication, including handling of Polygon API keys and disconnection scenarios for the websocket stream. They also improved websocket handling and added an unsubscribe function.
apistock-marketpythonautomated-tradingalgorithmic-trading
ansible/ansible

Oct 2016 - Mar 2018

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 commits, 13 PRs, 54 comments in 1 year 5 months
Contributions summary:Brian contributed to the Ansible project by addressing bugs, improving error handling, and enhancing the functionality of existing modules. They modified code related to network modules, specifically for Cisco IOS and ASA platforms, to improve exception output and add disconnection features. The user also implemented fixes for prompt-related issues in the terminal modules. Furthermore, they contributed to the quality of the project by adding mutually exclusive checks and spelling corrections.
everythingpythonit-automationdevopsdeployment
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
Brian Dowling