Kevin Fitzgerald

Chief Technology Officer at Okanjo

Milwaukee, Wisconsin, 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

👤
Senior
🎓
Top School
Kevin Fitzgerald is a seasoned technology leader and Chief Technology Officer based in Milwaukee with over a decade of experience building full-stack web platforms, microservices, and secure, scalable architectures. He combines hands-on engineering—contributing to open-source Node.js tooling such as improving solr-node-client—with strategic product design and customer-facing technical leadership at Okanjo and his long-running co-founded consultancy. Kevin has led large teams and initiatives, from university-wide portal rebrands and catalog collaboration systems to managing hundreds of domains and enterprise-grade security audits. He consistently emphasizes web standards, agile practices, and measurable performance improvements, having rewritten bottlenecked applications and driven vendor fixes for critical ERP vulnerabilities. Comfortable across servers, APIs, and front-end UX, he pairs operational ownership of infrastructure with a penchant for practical, auditable systems like the integrated helpdesk and logging solutions he built. Colleagues rely on him to translate complex requirements into secure, maintainable software that balances customer needs with technical discipline.
code12 years of coding experience
job10 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Wisconsin-Parkside
bookFHS
stackoverflow-logo

Stackoverflow

Stats
288reputation
63kreached
3answers
0questions
github-logo-circle

Github Skills (12)

httpwebrequest10
nodejs10
javascript10
api10
solr10
apidoc10
request-handler10
webrequest10
http-request10
query-optimization9
socket-io6
websocket6

Programming languages (8)

TypeScriptJavaC++CCMakeScalaJavaScriptElixir

Github contributions (5)

github-logo-circle
lbdremy/solr-node-client

Apr 2015 - Sep 2015

A solr client for node.js.
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 8 comments in 4 months
Contributions summary:Kevin primarily worked on the back-end logic of the solr-node-client, focusing on implementing and refining the POST request functionality for sending search queries. They added a post method handler, updated it to accurately send and encode parameters, and fixed an issue where the parameters weren't compiling correctly. They refactored the search function to prefer GET requests but use POST for larger queries exceeding a certain size, improving performance.
node-jsnodejssolrsolr-client
kfitzgerald/base-id

Sep 2015 - Jun 2022

Base58/62 encoding and decoding, for better identifiers. Add prefixes to provide context.
Contributions:8 releases, 16 commits, 6 PRs in 6 years 11 months
base58decodingcodecprefixesencoding
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