Evan Mcclure

Senior Software Engineer at Aerospike

San Francisco Bay Area 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
Evan Mcclure is a Senior Software Engineer in the San Francisco Bay Area with 11+ years building cloud-native backends, Kubernetes platforms, and distributed systems across companies from Splunk and Cisco to Aerospike. A pragmatic generalist, he pairs deep systems work—IoT/firmware for smart grids, network optimization, security, and a coauthored patent reducing firmware upgrade windows—to hands-on platform and DevOps engineering. Go is his current primary language (with significant Java and C++ experience), and he’s contributed notable backend and gRPC work to the Go-based ML/NLP project spago. Academically grounded with an MS and BS from Santa Clara University, he’s actively learning Rust and ML while aiming to grow into an impactful staff-level engineering role.
code11 years of coding experience
job30 years of employment as a software developer
bookMSCSE Computer Networks, MSCSE Computer Networks at Santa Clara University
languagesSpanish, Russian, English
github-logo-circle

Github Skills (18)

go10
bert10
natural-language-processing10
grpc10
server-administration9
deeplearning-ai9
deep-learning9
docker8
dockers8
restful-api7
api-design7
api-rest7
cicd7
rest-api7
automatic-differentiation5

Programming languages (6)

ShellCRustGoMarkdownPython

Github contributions (5)

github-logo-circle
nlpodyssey/spago

Jun 2020 - Jul 2020

Self-contained Machine Learning and Natural Language Processing library in Go
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:17 commits, 10 PRs, 28 comments in 27 days
Contributions summary:Evan significantly contributed to the back-end functionality of the `spago` library by implementing features to measure API function execution time and adding time measurements to several existing API methods in the BERT server. They also worked on refactoring the `discriminate`, `predict`, and `answer` functions within the BERT server. Furthermore, the user added support for server customization, including TLS configuration, and implemented gRPC services for BERT and NER functionalities, along with the associated client commands. They also refactored the build process by including static linking and CGO, which reduced the Dockerfile complexity.
gomachine-learningnatural-language-processingdeep-learningneural-network
kubideh/kubectl-sql-query

Jan 2022 - Mar 2022

A true SQL enhancement for kubectl
Contributions:108 commits, 86 pushes, 1 branch in 2 months
kubectlsqlantlr4gogolang
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