Sami Siren is a veteran full-stack software developer and entrepreneur with 21 years of experience, running his own firm FooFactory Oy from Espoo and co-founding several ventures including Suomen ohjelmistotuotanto and Team2. He specializes in Java, Node.js, React, Docker/Kubernetes and search technologies from the Lucene family, and brings deep production-grade Linux expertise. An active Apache contributor and committer to projects like Nutch, Tika and Lucene/Solr, he has fixed core crawling/indexing bugs, improved parsers and added internationalization and multimedia format support to widely used open-source toolkits. Sami blends hands-on backend engineering with practical DevOps skills, routinely solving resource and IPC timeout issues that surface only at scale. His profile reflects rare continuity across open-source stewardship and commercial software delivery, with a demonstrated flair for integrating complex content extraction and distributed search systems.
Apache Nutch is an extensible and scalable web crawler
Role in this project:
Backend Developer
Contributions:301 commits in 6 years 6 months
Contributions summary:Sami contributed to the Apache Nutch codebase, focusing on bug fixes and feature enhancements related to core crawling and indexing functionalities. The commits demonstrate the user's expertise in Java, particularly in areas such as Javadoc formatting, managing IPC timeouts within the IPC client, implementing enhancements for the distributed search, and addressing a resource exhaustion issue in the query parser. The user also worked on integrating the web user interface by addressing issues with session and adding internationalization for new languages.
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:
Backend Developer
Contributions:11 commits in 1 year 5 months
Contributions summary:Sami primarily contributed to the Apache Tika project by modifying Java code related to parsing different file types. The commits show a focus on improving the HTML parser, including replacing the HTML parser library and adding encoding detection. Additionally, the user added support for several audio file types, which suggests a focus on content extraction and data format handling.
apache-tikaextractionxlspdfppt
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.