Background texture

Software Engineer

Riyan Khan

Java and Node.js Developer with 3+ years of experience designing scalable microservices and cloud-native applications.

Summary

Java and Node.js Developer with 3+ years of experience designing and deploying scalable microservices and cloud-native applications. Proficient in Java, Spring Boot, RESTful APIs, and AWS. Experienced in CI/CD, containerization, and agile workflows with strong data structures, algorithms, and system design fundamentals.

Skills

Languages: Java, Node.js, Rust, SQL, Bash

Frameworks: Spring Boot, Spring WebFlux, NestJS

Databases: MySQL, PostgreSQL

DevOps: Git, Docker, Kubernetes, CI/CD, AWS (S3, EC2, RDS, CloudWatch, Lambda)

Projects

Kryptoria (Blockchain App)

  • Built and optimized backend infrastructure using Node.js, Express.js, and Spring Boot for dynamic in-game NFT transactions.
  • Developed wallet connection flows for secure login, asset management, and blockchain interactions.

Wrktalk (Real-time Chat)

  • Implemented secure historical message sync after re-installation to improve retention and user experience.
  • Architected low-latency group/private chat messaging with Socket.IO.

BBPS Integration (Payment Gateway)

  • Implemented secure bill payment workflows with digital receipts and real-time transaction confirmations.
  • Built backend modules for bill fetching, validation, and multi-category payment processing.

Abra (DeFi Bridge, Trading and Payments)

  • Engineered USD to USDC on-ramp/off-ramp flows for smooth fiat-crypto conversion.
  • Contributed to Talos trading integration and secure API communication for trade workflows.

Abra-Fi (Solana + Spring WebFlux)

  • Led backend development integrating Solana SDK/RPC with reactive Spring WebFlux services.
  • Implemented transaction create/sign/submit/confirm flows and blockchain crawlers for on-chain state tracking.

Personal Project: Walkie-Talkie App (Rust + Android)

  • Built a custom Rust audio-processing library integrated with native Android.
  • Implemented real-time microphone capture, encoding, and UDP-over-Ethernet transmission.

Professional Experience

Software Engineer, Rejolut Solutions Pvt Ltd

May 2022 - Present | India

Education

Bachelor of Science in Information Technology - Kalsekar Degree College (2019 - 2022)

Master in Computer Application - Lovely Professional University (2022 - 2026)

Hobbies and Interests

LinkedIn Highlights

Java + Solana + WebFlux in Production

Shared hands-on insights on integrating Solana blockchain programs into Spring Boot + WebFlux backends with reactive RPC calls, clean microservice layers, and stable JVM performance under load.

GitHub Universe Recap Mumbai

Highlighted community leadership, developer networking, and local ecosystem growth through GitHub User Group Mumbai initiatives.

Self-hosted Gitea on AWS

Detailed a secure private-subnet setup with Dockerized Gitea, Act Runners, and CI/CD for Java and Node.js workloads.

Neovim-first Engineering Workflow

Shared migration from heavyweight IDEs to a lightweight keyboard-centric Neovim workflow focused on speed and efficiency.

Headless Local Game Streaming Setup

Documented a network engineering setup using Sunshine, Moonlight, and WiFi 6 for low-latency remote streaming.

Contact

Email: riyankhanpyrex01@gmail.com

Phone: +91 7304100368

Location: Mumbai, India

GitHub: github.com/Pyrex01

LinkedIn: linkedin.com/in/riyan--khan

Portfolio: pyrex01.github.io/Pyrex01/