Cory Sherman

Self Employed

California, 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

👤
Senior
🎓
Top School
Cory Sherman is a Senior Software Engineer based in California with 11 years of experience building secure, scalable backend systems. He has led backend teams and designed server-client protocols and database schemas while working across startups and consultancy, including a lead role at Jio Health. Cory contributes to notable open-source projects like Redisson, where he implemented geospatial RGeo APIs and async radius-store functionality, demonstrating deep familiarity with Redis and Java concurrency patterns. He specializes in performance tuning and modernizing legacy systems, having migrated PHP codebases to efficient C++11 and built cross-platform server software. Comfortable as an independent contractor, he blends hands-on implementation with architectural thinking and a pragmatic focus on edge cases and robust testing. His background in Computer Game Science informs a systems-oriented, performance-conscious approach to problem solving.
code11 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at De Anza College
bookBachelor's degree, Computer Game Science, Bachelor's degree, Computer Game Science at University of California, Irvine
languagesEnglish
github-logo-circle

Github Skills (11)

javas10
spatial10
geo10
redis-client10
geospatial10
redis10
java10
spatial-data10
key-value10
testing10
distributed-systems9

Programming languages (4)

JavaRustCJavaScript

Github contributions (5)

github-logo-circle
redisson/redisson

Mar 2017 - Apr 2017

Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 1 comment in 1 month
Contributions summary:Cory's contributions centered around extending the Redisson Java client library, primarily focusing on implementing new APIs for the RGeo interface related to geospatial data handling with Redis. They added the `radiusStoreTo` method and its supporting asynchronous versions, including the implementation for different parameter combinations and edge cases. They also created tests for the `radiusStoreTo` functionality and debugged implementation issues.
jedismemoryrpclockredis-sentinel
coryshrmn/cgs

Oct 2017 - Jan 2018

Contributions:52 commits, 51 pushes, 6 branches in 3 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
Cory Sherman - Senior Software Engineer at Self Employed