Utkarsh Katiyar

Lead Technical Consultant at Perficient

Bengaluru, Karnataka, 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
🎓
Top School
Utkarsh Katiyar is a seasoned C/C++ software developer with 10 years of experience building high-availability middleware and cluster management systems for telecom at Reliance Jio in Gurugram. He specializes in algorithms, data structures and transport-layer protocols (TCP, UDP, TIPC), and has architected efficient message-transport libraries and HA middleware for networked applications. His open-source contributions include backend improvements to VMware’s Concord-BFT—enhancing state transfer, time services, and race-condition fixes—demonstrating practical expertise in distributed consensus and fault tolerance. Comfortable working close to the metal in performance-sensitive environments, he blends system-level programming rigor with pragmatic production engineering. His background from HBTI Kanpur grounds a strong computer-science foundation applied to large-scale, real-world telecom systems.
code10 years of coding experience
job6 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookBachelor of Technology - BTech Computer Science Engineering, Bachelor of Technology - BTech Computer Science Engineering at Jaypee University of Information Technology
languagesHindi, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

c-language10
cprogramming-language10
multithreading10
concurrency10
testing9
data-structures8
atomics8
data-structure8
atomic8

Programming languages (3)

C++Vim ScriptPython

Github contributions (5)

github-logo-circle
vmware/concord-bft

May 2021 - Jul 2022

Concord byzantine fault tolerant state machine replication library
Role in this project:
userBackend Developer
Contributions:83 reviews, 23 commits, 45 PRs in 1 year 2 months
Contributions summary:Utkarsh primarily focused on enhancing the backend functionality of the Concord-BFT library. Their contributions involved implementing and improving state transfer mechanisms, including running state transfer in a separate thread and addressing race conditions within the codebase. They also worked on incorporating timestamps into reconfiguration handlers and improving the time service. Furthermore, the user added tests for the time service and read-only replica scenarios.
fault-tolerantconsensusfaultconcorddistributed-systems
ukg19/concord-bft

Jun 2021 - Aug 2022

Concord byzantine fault tolerant state machine replication library
Contributions:6 PRs, 119 pushes, 31 branches in 1 year 2 months
fault-tolerantconsensusfaultconcordbyzantine
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