# Richard Bromley > Software Engineer Location: Dublin, California, United States Profile: https://flows.cv/richardbromley Contributed to implementation of language model infrastructure used at Crogl as part of automated cybersecurity alert investigation platform. Developed enhancements to SQL-like query language and distributed query processing engine for analysis of Web traffic data at Zscaler, including work on MapReduce algorithms. Implemented user-space file system including key-value database engine with ACID properties to facilitate management of data on file servers at Parsec Labs. Previously completed two summer internships at Symantec, contributing to development of software for a deduplication storage appliance with cloud storage back end. Completed B.S. in Computer Science and Engineering at UC Davis with 3.81 GPA and M.S. in Computer Science at UC Davis with 3.9 GPA. Interested in software development opportunities in natural language processing, data storage, data processing, relational databases, and systems programming. ## Work Experience ### Software Engineer @ Graid Technology Inc. Jan 2025 – Present ### Senior Software Engineer @ Crogl, Inc. Jan 2024 – Jan 2025 - Integrated large language models (LLMs) with Crogl's automated cybersecurity alert investigation platform. - Improved performance of LLM processing in alert investigation engine. - Contributed to implementation of training processes for named entity recognition models for entity extraction. ### Senior Software Engineer @ Zscaler Jan 2019 – Jan 2024 | San Jose - Contributed to implementation of an SQL-like query language and associated engine used to support analysis of Web transaction data distributed across multiple sites in Zscaler's Nanolog infrastructure, including collaboration on distributed query processing architecture. - Designed and implemented query translation functionality to facilitate efficient processing of user queries in distributed environments. - Implemented framework for offline data ingestion and query processing including PostgreSQL extensions. ### Senior Software Engineer @ Parsec Labs LLC Jan 2017 – Jan 2019 2017 - 2019: - Designed and developed a key-value database manager for Linux in C implementing transactions, durability, and ordered-key access to data to provide improved reliability and scalability in Parsec's storage software. The database manager utilized a novel design, incorporated efficient indexing and space allocation algorithms, and used logging to support atomicity and durability. - Implemented extensive testing frameworks for developed code, including unit tests and test suites. ### Associate Software Engineer @ Parsec Labs LLC Jan 2013 – Jan 2017 2013 - 2016: - Implemented a user-space file system for Parsec’s Linux-based NAS appliance product, facilitating the management of data residing on one or more NFS or CIFS file servers on a network by enabling migration of less-frequently accessed data based on a policy engine and transparent distribution of data among configured shares. - Developed a unit test framework, allowing automated tests to be written quickly. 2016 - 2017: - Developed a software library in C enabling parsing and generation of JSON-format data, providing support for streaming input and output, validation of documents against user-defined schemas, and Python language bindings. 2016 - 2017: - Developed an Amazon Web Services (AWS) S3 Glacier back end client library in C providing an interface between applications and the Amazon Glacier REST API, with the goal of facilitating cloud object storage access in the Parsec software infrastructure. The library utilized an object-oriented design, with support for a variety of HTTP back end implementations. ### Software Development Intern @ Symantec Information Management Group Jan 2012 – Jan 2012 | Mountain View, CA - Developed a new container management implementation as a microservice for a clustered deduplication storage appliance based on Linux and the Veritas CFS file system. This service exported a REST interface over HTTP allowing client space allocation requests to be handled over the network. ### Software Development Intern @ Symantec Information Management Group Jan 2011 – Jan 2011 | Mountain View, CA - Developed software to simulate patterns of fingerprints for backup streams written to a deduplication appliance. This enabled analysis of the deduplication ratio in the appliance for different workloads. - Implemented a Perl program to aid in classification of software license files. ## Education ### Master of Science (M.S.) in Computer Science University of California, Davis ### Bachelor of Science (B.S.) in Computer Science and Engineering University of California, Davis ## Contact & Social - LinkedIn: https://linkedin.com/in/bromleyrh - GitHub: https://github.com/bromleyrh --- Source: https://flows.cv/richardbromley JSON Resume: https://flows.cv/richardbromley/resume.json Last updated: 2026-04-10