Bob Paulin

Senior Software Engineer at The Apache Software Foundation

Greater Chicago Area 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
Bob Paulin is a Senior Software Engineer with 13 years of experience building scalable, web-centric back-end systems and delivering end-to-end implementations. Based in the Greater Chicago Area, he combines hands-on engineering at Snowflake with long-standing open source leadership as an Apache member, Java Champion, and vice president of fundraising for The Apache Software Foundation. His OSS contributions span high-profile Apache projects—NiFi, Tika, Camel, and Felix—where he has improved clustering, search integration, OSGi support, and test infrastructure, reflecting deep distributed-systems and concurrency experience. A board member of the Chicago Java Users Group and a dual-degree computer science graduate, he blends community leadership with practical engineering chops. Notably, his work on provenance lineage for Python-based NiFi flows and Java 9 compatibility fixes demonstrates comfort bridging language/runtime boundaries in production systems.
code13 years of coding experience
bookMaster of Science with Distinction, Computer Science, Master of Science with Distinction, Computer Science at DePaul University
bookBachelor of Arts, Cum Laude, Computer Science, Accounting, Business MIS, Bachelor of Arts, Cum Laude, Computer Science, Accounting, Business MIS at Augustana College
stackoverflow-logo

Stackoverflow

Stats
1,088reputation
158kreached
17answers
1question
Badges
webdriver
top-5%
selenium
top-5%
junit
top-5%
github-logo-circle

Github Skills (38)

apache-nifi10
python10
content-extraction10
testing10
apache-tika10
apache-camel10
java10
javas10
osgi10
junit10
web-framework10
amazon-elasticsearch9
netty9
webdriver9
selenium9

Programming languages (5)

JavaC++MakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
apache/tika

Oct 2015 - Dec 2020

The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
Role in this project:
userBack-end Developer & QA Engineer
Contributions:93 commits, 1 PR in 5 years 3 months
Contributions summary:Bob primarily contributed to the Apache Tika project by enhancing its core functionality and improving its test suite. Their work included creating a configurable ExecutorService, crucial for managing concurrent tasks within Tika. They also addressed a Java 9 compatibility issue, indicating familiarity with the evolving Java ecosystem. Additionally, the user modified the testing infrastructure to ensure that testing the code is running properly.
apache-tikaextractionxlspdfppt
apache/felix

Oct 2014 - Aug 2015

Mirror of Apache Felix
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:72 commits in 10 months
Contributions summary:Bob contributed to the Apache Felix project by implementing and testing features related to the OSGi framework. They focused on enhancing the framework's capabilities by adding support for native namespaces, OS version parsing, and woven class listener functionality. The user's work included writing JUnit tests to validate the implemented features, ensuring the reliability and correctness of the framework's behavior.
version-controllibgit2apachefelixapache-felix
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
Bob Paulin - Senior Software Engineer at The Apache Software Foundation