Amit Rastogi

Principal Engineer at Encryption Consulting LLC

Pune, Maharashtra, 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
Amit Rastogi is a Principal Engineer based in Pune with nearly two decades of experience designing and implementing resilient, high-performance software for enterprise and distributed systems. He combines deep C/C++ expertise—data structures, algorithms, concurrency—with hands-on cloud and DevOps tools to architect Certificate Lifecycle Management and disaster recovery solutions at scale. At Teradata he helped shape active/active and active/standby DR offerings, balancing low RPO/RTO engineering with product ownership and agile delivery. He has a strong track record of debugging tough multithreading and memory-corruption issues from his Pitney Bowes and embedded-systems roots, and mentors small cross-functional teams through design, code review, and release management. An active open-source contributor, Amit improved serialization and compression in the well-known OpenMined/PySyft project, optimizing LZ4/zstd pathways and expanding test coverage for complex Python data structures. He pairs pragmatic engineering with systems-level thinking, favoring maintainable, optimized code that survives production strain.
code8 years of coding experience
job19 years of employment as a software developer
bookPost Graduate Diploma in Advanced Software Design & Development Computer Science, Post Graduate Diploma in Advanced Software Design & Development Computer Science at C-DAC
bookB.Com(Hons), B.Com(Hons) at Banaras Hindu University
bookMCA (B-Level) Computer Science, MCA (B-Level) Computer Science at DOEACC
stackoverflow-logo

Stackoverflow

Stats
948reputation
141kreached
33answers
8questions
github-logo-circle

Github Skills (17)

lz410
unit-testing10
pytorch10
python10
data-serialization10
serialization10
deserialization10
zstd10
federated-learning9
cryptography8
data-structures6
binary-tree6
threadlocal6
algorithm6
segment-tree6

Programming languages (6)

C++JavaScriptGoJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
OpenMined/PySyft

Sep 2018 - Jul 2019

Perform data science on data that remains in someone else's server
Role in this project:
userBack-end Developer
Contributions:26 commits, 14 PRs, 34 comments in 10 months
Contributions summary:Amit primarily contributed to the `syft/serde.py` and `test/test_serde.py` files, implementing and testing serialization and deserialization functionalities. These changes included optimizing compression algorithms (LZ4 and zstd) and ensuring compressed binary size optimization. The user also added new tests for various data structures (tuples, bytearrays, dictionaries, lists, sets, slices) to ensure comprehensive coverage for serialization and deserialization processes. Furthermore, the user refactored and expanded the test suite to cover various scenarios within the serialization and deserialization modules.
pytorchcryptographyacquiringpythonscience
amit-rastogi/100DaysOfMLCode

Sep 2018 - Apr 2020

#100DaysOfMLCode
Contributions:2 PRs, 60 pushes, 3 branches in 1 year 7 months
100daysofmlcode
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
Amit Rastogi - Principal Engineer at Encryption Consulting LLC