Abhikย Jain

Software Engineer at Luminovo

Munich, Bavaria, Germany
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

๐Ÿคฉ
Rockstar
๐ŸŽ“
Top School
Abhik Jain is a Rust-focused software engineer based in Munich with seven years of experience building Linux-friendly, distributed systems and backend services. Currently at Luminovo, he brings hands-on expertise in protocol work and API design, evidenced by contributions to the Matrix ecosystem (ruma) and modernizing the Rust MQTT library rumqtt. His open-source work spans serialization macros, identity-service APIs, and CI automation, showing attention to both low-level protocol details and developer experience. Having progressed from internships to a full engineering role, he combines practical production engineering with a habit of improving tooling and tests that often goes unnoticed.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at International Institute of Information Technology, Naya Raipur
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

mqtt10
deserialization10
matrix-org10
serializable10
rust10
api10
serializer10
apidoc10
mqttnet10
serialization10
asyncio9
chat9
automated-tests8
io8
github-ci6

Programming languages (11)

TypeScriptMDXC++RustCAstroSCSSHTML

Github contributions (5)

github-logo-circle
bytebeamio/rumqtt

Feb 2022 - Apr 2022

The MQTT ecosystem in rust
Role in this project:
userBackend Developer
Contributions:40 commits, 4 PRs, 1 push in 1 month
Contributions summary:Abhik's commits center around restructuring and modifying the core code of the `rumqtt` library, specifically focusing on migrating code to the v4 and v5 modules, and adopting the `mqttbytes` library for handling MQTT protocol encoding/decoding. They implemented changes for the v5 module by copying the code from `mqttbytes/v5` and adapting it. The user has also made various fixes in examples, tests, and documentation. These efforts aim to modernize and update the library's underlying architecture and compatibility.
emqxasynciomqtt-ecosystemrustmqtt
ruma/ruma

Apr 2021 - May 2021

A set of Rust crates for interacting with the Matrix chat network.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 12 PRs in 24 days
Contributions summary:Abhik primarily contributed to the development of the `ruma-identity-service-api` crate, adding new endpoints and functionalities. Their work included implementing features for email and MSISDN validation, involving API design and implementation. The user also contributed to the `ruma-serde-macros` crate, enhancing it with new rename rules for serialization, likely to better align with the Matrix specification. Additionally, the user added a CI command in the `xtask` directory, indicating a focus on build and testing automation.
the-matrixrustmatrix-chatchatrust-crates
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
Abhik Jain - Software Engineer at Luminovo