Ben Dowling

Software Engineer at ipinfo

Seattle, Washington, 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
Ben Dowling is a founder and CEO with 15+ years building scalable backend systems and APIs, currently leading IPinfo — a high-throughput IP data platform serving 100,000+ customers and handling ~40 billion monthly requests. He combines hands-on engineering chops from roles at Facebook (Ads Integrity), Calm (CTO), and early startups with deep product and operational experience scaling data-intensive services. Ben’s background spans server engineering, security-focused tooling, and developer-facing APIs, and he’s actively contributed to open-source Python and Django projects improving data import and robustness. Based in Seattle, he pairs technical leadership with entrepreneurial instincts, having led acquisitions and product pivots, and brings a practical focus on making large, messy datasets reliable and actionable for both security and personalization use cases.
code15 years of coding experience
github-logo-circle

Github Skills (12)

data-modeling10
csv10
postgresql10
python10
django10
curses9
gis9
geographical-information-system9
api8
command-line-interface8
apidoc8
database-design7

Programming languages (15)

JavaC++JinjaCGoHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
coderholic/django-cities

Nov 2010 - Oct 2016

Countries and cities of the world for Django projects
Role in this project:
userBack-end Developer
Contributions:62 commits, 15 PRs, 15 pushes in 6 years
Contributions summary:Ben primarily contributed to the backend of the Django-based project. Their work involved modifying the data import scripts to handle countries, regions, and cities. They refactored the codebase by introducing a base class, updating the model structure, and ensuring correct postal code handling. Additionally, the user updated the project's settings and dependencies, and addressed various bug fixes and improvements.
django-project
coderholic/pyradio

Dec 2011 - Jun 2020

Curses based internet radio player
Role in this project:
userBack-end Developer
Contributions:37 commits, 18 PRs, 19 pushes in 8 years 7 months
Contributions summary:Ben primarily contributed to bug fixes and feature enhancements within the `pyradio` project. Their work includes setting the locale for unicode display, redrawing the screen after starting a new station to improve the user experience, and improving the application's robustness by skipping empty lines in the stations file and filtering comments before passing to the CSV reader. The user also updated the main.py file.
album-artinternet-radio-playerradio-playerinternetradio
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