Derrick Joseph is a Senior Software Engineer based in Bengaluru with 11 years of experience building scalable systems using Python and Golang, currently contributing to infrastructure and backend services at LinkedIn. His background spans data engineering, ETL, and ML-focused product work from roles at Profoundis, FullContact, datalog.ai and Saama, where he drove scaling and productionization efforts. He occasionally shares his expertise publicly—speaking at PyCon India on applying CSP-style concurrency patterns in Python for scalable deep learning pipelines—highlighting a practical blend of systems thinking and data science. Derrick combines hands-on implementation with architectural judgement, comfortable moving between language-level concurrency design and large-scale distributed systems.
11 years of coding experience
5 years of employment as a software developer
Master of Computer Applications (MCA), Security, Data Mining, Master of Computer Applications (MCA), Security, Data Mining at Cochin University
Master of Computer Applications (MCA), Computer Programming, Specific Applications, Master of Computer Applications (MCA), Computer Programming, Specific Applications at Cochin University of Science and Technology
LRU cache for Python. Use Redis as backend. Provides a dictionary-like object as well as a method decorator.
Contributions:3 pushes in 4 days
dictionarypythonredislruredis-streams
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
Derrick Joseph - Senior Software Engineer at LinkedIn