Nicholas Dipiazza

Senior Software Engineer at LucidWorks, Inc.

Madison, 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

🤩
Rockstar
🎓
Top School
Nicholas Dipiazza is a Senior Software Engineer based in Madison, WI with 11 years of hands-on experience across backend development, systems administration, and leadership roles. He thrives in development work, leveraging prior stints as a DBA, CTO, and support engineer to deliver pragmatic, high-quality solutions across Java, Python, C#, JavaScript, and C++. An active open-source contributor and Apache Tika PMC member, he has improved file-parsing robustness (including OneNote formats) and tuned performance-sensitive tools like spark-solr with careful testing and maintainability fixes. Colleagues know him as a fast, driven engineer who prefers being busy building reliable systems and who brings a rare blend of operations, QA, and architectural perspective to everyday coding problems.
code11 years of coding experience
bookBS Computer Science, Computer Science, BS Computer Science, Computer Science at University of Wisconsin-Madison
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
10,360reputation
1.7mreached
208answers
287questions
Badges
android
top-5%
java
top-5%
github-logo-circle

Github Skills (23)

unit-testing10
spark10
content-extraction10
extraction10
metadata10
solr10
java10
scala10
javas10
enums9
cookie9
android9
performance-tuning9
mongodb6
cmd6

Programming languages (20)

C#SmartyJavaC++CSSCScalaGo

Github contributions (5)

github-logo-circle
apache/tika

Dec 2019 - Oct 2022

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
Contributions:10 reviews, 43 commits, 54 PRs in 2 years 10 months
Contributions summary:Nicholas primarily worked on the `apache/tika` repository, focusing on parsing and extracting data from various file formats, specifically one-note files. Their commits involved significant code changes in Java, indicating feature implementation for parsing one-note files. The user addressed parsing issues, implemented support for older one-note versions, and refactored code to enhance performance. They made contributions to improve file processing and metadata extraction, which aligns with the repository's purpose of content extraction.
apache-tikaextractionxlspdfppt
lucidworks/spark-solr

Apr 2021 - Apr 2021

Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
Role in this project:
userBackend Developer & QA Engineer
Contributions:10 commits, 2 PRs, 1 push in 7 days
Contributions summary:Nicholas primarily focused on enhancing the functionality of the `spark-solr` project. Their contributions included adding a parameter to control Solr batch sizes by number of documents or bytes, indicating a focus on performance tuning. They also implemented unit tests for these features, demonstrating a commitment to code quality and testing. Further refinements involved using enums and correcting a variable name, highlighting a focus on code maintainability.
solrindexingsparksolrjrdd
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
Nicholas Dipiazza - Senior Software Engineer at LucidWorks, Inc.