Pankaj Thapa

Principal Software Engineer at Dell Technologies

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
Pankaj Thapa is a Principal Software Engineer based in Bengaluru with over a decade of hands-on experience building high-availability distributed systems, secure firmware management, and payment terminal software. He currently designs clustering and RAFT-based platforms at Dell Technologies, and previously strengthened VMware’s concord-bft Byzantine fault-tolerant codebase—fixing memory management and data races while improving CI and Docker infrastructure. Comfortable in C++ (including sanitizers), cryptographic libraries, multi-threading, and container ecosystems, he brings deep systems and DevOps instincts to production reliability and performance. His background ranges from resource-constrained smart card and embedded payment development to large-scale cloud-native services, giving him a practical understanding of both low-level optimizations and orchestration. Known for reducing concurrency bugs and hardening test suites, he combines pragmatic engineering with a security-conscious mindset.
code9 years of coding experience
job11 years of employment as a software developer
bookHigher Secondary School Leaving Certificate (AHSEC) Physics Chemistry Mathematics Biology, Higher Secondary School Leaving Certificate (AHSEC) Physics Chemistry Mathematics Biology at Sibsagar College
bookHigh School Leaving Certificate (SEBA), High School Leaving Certificate (SEBA) at Holy Cross High School, Assam
bookBachelor of Technology - BTech Information Technology, Bachelor of Technology - BTech Information Technology at Mizoram University
languagesEnglish, Hindi, Nepali
stackoverflow-logo

Stackoverflow

Stats
131reputation
38kreached
0answers
3questions
github-logo-circle

Github Skills (16)

memory-management10
fault-tolerance10
c-language10
cprogramming-language10
byzantine10
state-machine10
fault-tolerant10
concurrency10
dockers9
testing9
build-system9
docker9
netbeans6
jframe6
swing6

Programming languages (5)

C#C++CGoPython

Github contributions (5)

github-logo-circle
vmware/concord-bft

Aug 2021 - Dec 2022

Concord byzantine fault tolerant state machine replication library
Role in this project:
userBack-end & DevOps Engineer
Contributions:69 reviews, 20 commits, 48 PRs in 1 year 4 months
Contributions summary:Pankaj primarily addressed memory management issues and data races within the codebase, employing unique pointers and implementing fixes to improve code stability and performance. They also contributed to the project's infrastructure by updating the Docker image, creating soft links for build tools, and handling exceptions. Furthermore, they made crucial improvements to the test suite by resolving data races within the tests.
fault-tolerantconsensusfaultconcorddistributed-systems
pkthapa/concord-bft

Jul 2021 - Jul 2023

Concord byzantine fault tolerant state machine replication library
Contributions:4 PRs, 381 pushes, 153 branches in 1 year 11 months
fault-tolerantconsensusfaultconcorddistributed-systems
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
Pankaj Thapa - Principal Software Engineer at Dell Technologies