Ranjan Kumar

Software Development Engineer | Full-Stack & Blockchain Developer
Guwahati, IN.

About

Highly motivated and results-driven Software Development Engineer with a strong foundation in full-stack development, blockchain technologies, and scalable system design. Proven ability to optimize application performance, enhance security, and deliver high-impact solutions, demonstrating expertise in MERN stack, Rust, and microservices architecture. Eager to leverage a robust academic background from IIT Guwahati and practical project experience to contribute to innovative software engineering challenges.

Work

Solana ICO DApp
|

Project Lead (Blockchain Engineer)

Summary

Engineered a secure and scalable ICO platform on Solana, enabling real-time token sales and transparent tracking.

Highlights

Engineered a secure and scalable ICO platform on Solana using Rust (Anchor) and Next.js, enabling real-time token sales and transparent on-chain tracking for testnet users.

Achieved sub-1-second (<1s) latency for live balance and token sale updates, significantly enhancing user experience.

Implemented a 'buy tokens' function that processed atomic transfers of over 50,000 tokens at a fixed 0.001 SOL/token, incorporating custom error handling for security and reliability.

Integrated wallet-adapter (Phantom, Solflare) with conditional UI, including auto-token account creation, achieving a 100% purchase success rate for admins and users.

Microservices E-Commerce Platform
|

Project Lead (Software Architect)

Summary

Developed a scalable e-commerce platform utilizing a microservices architecture and advanced data persistence strategies.

Highlights

Developed a scalable e-commerce platform using a microservices architecture with dedicated services for Accounts, Catalog, and Orders, each with its own domain-specific database.

Built a GraphQL API gateway to unify access across services, reducing client-side API requests by 40% and streamlining data retrieval.

Engineered gRPC-based inter-service communication for efficient, type-safe, and low-latency requests between microservices.

Adopted polyglot persistence by integrating PostgreSQL for transactional workflows and Elasticsearch for advanced product search, significantly improving query efficiency and user experience.

Real-Time Chat Application
|

Project Lead (Full-Stack Developer)

Summary

Developed a real-time chat application with robust features for user interaction and communication.

Highlights

Built a real-time chat application supporting one-on-one and group chats (2–100 members), file sharing (<5MB), typing indicators, and online status for over 200 active users.

Integrated Socket.IO for live messaging and notifications, reducing delivery latency to under 100 ms and ensuring seamless communication.

Developed an admin dashboard with user, chat, and message analytics, enabling monitoring of over 10,000 messages/week.

Designed and implemented a friend request and user search system, improving user engagement and social connectivity by 35%.

Tomato
|

Project Lead (Full-Stack Developer)

Summary

Built a full-stack MERN application with user authentication, order management, and secure payment processing.

Highlights

Built a full-stack MERN application supporting user authentication, order placement, and secure payments via Stripe, complete with an admin dashboard for efficient menu, order, and refund management.

Engineered a real-time order tracking system (food processing → delivery) with 5-second refresh intervals for live updates, enhancing operational efficiency.

Integrated JWT authentication and bcrypt hashing, securing 100% of login sessions and effectively preventing unauthorized access.

Implemented scalable REST APIs and models for users, food, orders, and refunds, reducing database query latency by 30%.

CloudGrep
|

Software Development Engineer Intern

Summary

Developed and optimized RESTful APIs and enhanced application security and performance for a software development team.

Highlights

Developed robust RESTful APIs using React.js, Node.js, and MongoDB, focusing on efficient query optimization, error handling, and secure data operations.

Implemented JWT authentication and role-based access control, significantly enhancing application security and user management.

Achieved a 25% reduction in page load times by leveraging server-side caching and asynchronous data handling with Promises.

Boosted frontend performance by 35% through strategic use of React Hooks, lazy loading, and memoization techniques.

Volunteer

Right and Responsibility Club, IIT Guwahati
|

Head

Guwahati, Assam, India

Summary

Led and managed club activities, fostering a vibrant campus environment and earning recognition.

Highlights

Spearheaded 10 club events on campus, earning 'Best Club' recognition from the Cultural Board, IIT Guwahati.

Led a team of 12 members, managing all aspects of content production to promote the club's mission.

Education

Indian Institute of Technology Guwahati
Guwahati, Assam, India

Bachelor of Technology

Chemical Science and Technology

Courses

Object-Oriented Programming (OOPs)

Operating System

Computer Networks

System Design

SQL

Git

VS Code

Awards

Competitive Programming Achievement

Awarded By

Various Coding Platforms

Solved over 1000 Data Structures & Algorithms (DSA) problems on diverse coding platforms, demonstrating strong problem-solving skills (Ongoing).

General Championships - Gold Medal (Carrom)

Awarded By

Kameng Hostel

Awarded Gold Medal in Carrom representing Kameng Hostel at the General Championships.

General Championships - Silver Medal (Carrom)

Awarded By

Kameng Hostel

Awarded Silver Medal in Carrom representing Kameng Hostel at the General Championships.

Academic Achievement - Computing Laboratory

Awarded By

Indian Institute of Technology Guwahati

Achieved an AA (10/10) grade in Computing Laboratory, demonstrating exceptional academic performance.

JEE Advanced Rank

Awarded By

Joint Entrance Examination

Secured a Rank in the Top 8% among 0.15 million shortlisted candidates.

JEE Main Rank

Awarded By

Joint Entrance Examination

Secured a Rank in the Top 1.5% among 1.2 million candidates appearing.

Skills

Miscellaneous

Object-Oriented Programming (OOPs), Operating System, Computer Networks, System Design, SQL, Git, VS Code.

Programming Languages

C/C++, JavaScript, Go, Rust.

Web Technologies

HTML, CSS, React.js, Next.js, Tailwind, Node.js, Express, GraphQL.

Blockchain

Solana, Anchor, Smart Contracts.

Databases

MongoDB, PostgreSQL, Database Management System (DBMS).