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.
8 years of coding experience
19 years of employment as a software developer
Post Graduate Diploma in Advanced Software Design & Development Computer Science, Post Graduate Diploma in Advanced Software Design & Development Computer Science at C-DAC
B.Com(Hons), B.Com(Hons) at Banaras Hindu University
MCA (B-Level) Computer Science, MCA (B-Level) Computer Science at DOEACC
Perform data science on data that remains in someone else's server
Role in this project:
Back-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.
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