Charles Williams

Software Engineer at Software Contractor

Marriottsville, Maryland, 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
Charles Williams is a software engineer with nine years of experience building reliable back-end systems, currently working as a software contractor in Marriottsville, Maryland. He contributes to open-source projects like the NSA's DataWave, focusing on performance-driven refactors and bug fixes in ingest/query frameworks that handle secure, large-scale data. His strengths lie in optimizing core query iterators, lifecycle management of batch resources, and addressing subtle date-processing bugs—work that improves both speed and reliability. Comfortable working close to the data layer, he brings pragmatic engineering to complex distributed data systems and a keen attention to correctness under production constraints.
code9 years of coding experience
github-logo-circle

Github Skills (10)

javas10
iterator10
acc10
accumulo10
java10
big-data9
performance-optimization8
security5
data-ingestion5
it-security5

Programming languages (3)

JavaMustacheHTML

Github contributions (5)

github-logo-circle
DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
Role in this project:
userBack-end Developer
Contributions:509 reviews, 135 commits, 118 PRs in 4 years 9 months
Contributions summary:Charles primarily contributed to back-end improvements within the DataWave ingest/query framework. Their work involved refactoring and optimizing query iterators by leveraging `getAllIndexOnlyFields()`, which is likely related to performance. Furthermore, the user addressed and fixed bugs, such as in the processing of date values and in the management of the lifecycle of batch resources. The commits indicate a focus on core functionality and reliability improvements within the system.
querysecurebigdataaccumuloleverages
Contributions:24 reviews, 60 commits, 32 PRs in 1 year 4 months
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