Mark Fowler

Software Engineer at Numerous Firms

Town of Chatham, New York, 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
Mark Fowler is a seasoned software engineer and manager with 23 years of experience building and leading teams that design, maintain, and improve internet-scale technologies. Currently at CircleCI, he combines hands-on back-end development with a history of senior architecture and engineering leadership across companies like MaxMind, Photobox, and Fotango. He is an active open-source contributor, notably enhancing MaxMind's GeoIP2 libraries by expanding data models (e.g., average_income, population_density) and implementing Precision Insights features. Skilled in Perl and JavaScript, Mark also speaks at conferences and writes technical articles, bringing both technical depth and public-facing communication to his roles. Based in rural New York, he pairs practical, data-focused engineering with a long record of shipping production systems and evolving developer tools.
code23 years of coding experience
job12 years of employment as a software developer
bookBSci, Computer Science, BSci, Computer Science at Imperial College London
bookBSc, Computer Science, BSc, Computer Science at University of Bath
stackoverflow-logo

Stackoverflow

Stats
1,264reputation
113kreached
17answers
2questions
Badges
perl
top-5%
github-logo-circle

Github Skills (20)

unit-testing10
geoip10
python10
testing10
php10
unit-test10
apidoc9
perl9
api9
documentation8
html6
special-characters6
spellchecking6
google-apps6
ascii6

Programming languages (20)

C#JavaC++CSSCScalaGoPerl

Github contributions (5)

github-logo-circle
maxmind/GeoIP2-python

Apr 2015 - Oct 2019

Python code for GeoIP2 webservice client and database reader
Role in this project:
userBack-end Developer
Contributions:1 release, 10 commits, 7 PRs in 4 years 6 months
Contributions summary:Mark made several contributions focused on enhancing the GeoIP2 Python library. They added new data fields such as `average_income` and `population_density` to the location records, and included a `user_count` trait, demonstrating an expansion of the library's data capabilities. The user also prepared the library for a new version release (2.2.0) and corrected documentation. Overall, the contributions center on improving the data model and functionality of the geoip2 library.
python-codepythonwebservice-clientgeoipwebservice
maxmind/GeoIP2-php

Jun 2015 - Sep 2019

PHP API for GeoIP2 webservice client and database reader
Role in this project:
userBack-end Developer
Contributions:1 release, 22 commits, 13 PRs in 4 years 4 months
Contributions summary:Mark primarily contributed to the back-end logic of the project by adding new properties and updating existing ones related to location data and user traits. They improved the project by removing whitespace, updating documentation, and modifying the release script. The user also updated the version number and implemented new features using the GeoIP2 Precision Insights web service.
apiwebservice-clientgeoipwebservicemmdb
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
Mark Fowler - Software Engineer at Numerous Firms