
Charles Jekal
Charles Jekal - CTO @ Data Surge and Lover of Modern Data
Actions
Charles Jekal is a multi-disciplined, charismatic and energetic leader committed to delivering innovative solutions that leverage cutting-edge ideas and state-of-the-art technology. As the CTO of Data Surge, Charles is responsible for shaping Data Surge's technology strategy. Charles focuses on investing in technologies that can bring about orders-of-magnitude efficiency gains.
Charles has more than 15 years of experience in leading engineering teams. He brings a wealth of expertise with strengths in Cloud Computing, Big data architecture, Streaming architecture, and AI/ML. Charles is an expert at Master Data Management, ML-based Entity Resolution and Computer Vision.
Real-Time Entity Resolution At Scale
USCIS’s core mission is to oversee the lawful immigration process for the United States. On average, USCIS adjudicates (decides) 45,000 filings a day. One pain point is how long people must wait for filings to be processed. Currently, the backlog of filings – while form dependent – are too long and USCIS announced the desire to drastically reduce both the existing backlog and case processing times.
One common and critical component is the identity verification and consolidation of information of the filer. Not only does US CIS need to confirm the person’s identity, US CIS also needs to confirm eligibility, all of which requires a complete view of the filer’s history of interactions with USCIS in real-time.
The challenge is that current processes for case processing are distributed amongst many systems, making it difficult to get a complete view. Adjudicators are required to several minutes validating and researching to confirm eligibility. These systems are data silos, and the data is shared using system-to-system APIs or API aggregators.
Confluent has transformed how the 360-degree view of a person is created the systems are able to send filing updates in real-time to a new system – Person-Centric Identity Services – in order to match and aggregate using Confluent Kafka, AI/ML. With Confluent, we are now able to ingest, match and store data in minutes.
Other benefits:
1. Real-time notification of case processing changes
2. Application telemetry data to identify data gaps
3. Data synchronization using Confluent
4. Data quality enforcement
5. Data freshness monitoring
6. Developer quality-of-life – (ksqlDB and Kafka Streams to solve data processing needs
7. Data Security – topic ACLs and RBACs and encryption
8. Tiered Storage give us flexibility in terms of cheap/efficient storage
9. Confluent connectors allow us to also provide the aggregated identity information to the data lake to support enterprise data analysts using Databricks
Current 2024 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top