Shiju Varghese

Senior Consulting Solutions Architect & Trainer - Go (Golang) And Distributed Systems at Independent Technology Consultant

Kerala, India
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
Shiju Varghese is a Senior Consulting Solutions Architect and Trainer with 24 years in IT and over a decade focused on architecture, specializing in Go and large-scale distributed systems. He advises startups as Principal Architect/CTO, teaches Go masterclasses across India, and authors pragmatic books on Go that bridge theory to production. His hands-on work includes building event-driven streaming and domain-driven microservices, with practical open-source examples demonstrating gRPC and NATS integration for real-world microservices. A seven-time Microsoft MVP and former Azure advisory board member, he blends cloud-native experience across Azure, AWS and GCP with deep platform evangelism. Based in Kerala, India, he is known for nurturing engineering teams and translating complex distributed patterns into clean, maintainable architectures.
code13 years of coding experience
job11 years of employment as a software developer
languagesEnglish, Malayalam
github-logo-circle

Github Skills (11)

microservices-application10
go10
microservices10
nat10
natsio10
protobuffer10
protobuf10
grpc10
restful-api8
distributed-systems7
golang7

Programming languages (3)

C#DockerfileGo

Github contributions (5)

github-logo-circle
shijuvar/gokit

Mar 2017 - Sep 2022

Go Examples: From basics to distributed systems
Role in this project:
userBack-end Developer
Contributions:2 releases, 302 commits, 1 PR in 5 years 7 months
Contributions summary:Shiju's contributions primarily involve implementing gRPC and NATS integration within a microservices architecture. The code changes demonstrate the creation of gRPC service definitions and interactions with a NATS message broker for inter-service communication. These changes also include the development of models and data structures used within the services and integration of the code within the existing example structure.
golangdistributednatsgrpccockroachdb
AccelNA/azure-guidance

Feb 2015 - Jun 2015

Contributions:73 commits, 65 pushes in 4 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
Shiju Varghese - Senior Consulting Solutions Architect & Trainer - Go (Golang) And Distributed Systems at Independent Technology Consultant