Principal Director - Analytics Artificial Intelligence at Booz Allen Hamilton
Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Drew Farris is a Principal Director for Analytics & Artificial Intelligence at Booz Allen Hamilton, based in Maryland, with 15 years of experience designing and shipping scalable information and commerce-oriented systems. He specializes in large-scale data engineering, NLP and unstructured-data pipelines, high-throughput indexing/search, and distributed machine learning. An active open-source committer and Apache member, he has contributed to Apache Mahout, Accumulo and the NSA-backed DataWave project, and he authored the Taming Text source work on practical text processing. Drew bridges systems-level engineering (Unix internals, C/Java, distributed architectures) with applied data science to convert messy corpora into production search and analytics platforms. His open-source work includes improving NER memory efficiency and productionizing core ML utilities—an indicator of his focus on robust, government-scale data systems.
16 years of coding experience
27 years of employment as a software developer
B.F.A, B.F.A at Syracuse University
M.S., M.S. at School of Information Studies, Syracuse University
Contributions:54 commits, 1 PR, 2 pushes in 4 years 2 months
Contributions summary:Drew primarily contributed to the `NameFinderTest.java` file, which tests the implementation of Named Entity Recognition (NER) using the OpenNLP library. Their work included updating the code to align with OpenNLP 1.5, incorporating multi-model name finding, and implementing custom feature generation. They also made changes to examples to demonstrate different approaches, including string pooling. The commits showcase the user's focus on improving the functionality and memory efficiency of the NER system within the context of text processing.
DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
Role in this project:
Back-end Developer
Contributions:224 reviews, 130 commits, 99 PRs in 5 years 8 months
Contributions summary:Drew primarily contributed to the back-end of the project, focusing on data ingest and query functionality. Their work involved modifying the `FieldConfigHelper` class, implementing interfaces related to data ingestion, and updating code to handle specific edge cases related to data processing. Furthermore, the user worked on improving the codebase and fixing identified issues, such as the handling of null raw data in EventMapper and issues related to the JavaRegexAnalyzer.
querysecurebigdataaccumuloleverages
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
Drew Farris - Principal Director - Analytics Artificial Intelligence at Booz Allen Hamilton