Securing Blockchains, Scaling Microservices, Crafting Code

Hi, 
I'm 
Aditya. 
Crafting 
Scalable 
Solutions 
for 
the 
Modern 
web 

I’m a software developer passionate about building decentralized apps, microservices, and scalable solutions, blending creativity with code to deliver impactful digital experiences.

my_cv_profile
About Me
1. Education
Hi, I’m Aditya, a Junior at the National Institute of Technology Rourkela, pursuing a minor in Computer Science and Engineering alongside my major in Electrical Engineering. My academic focus lies in computer science topics such as programming, algorithms, and software development, complemented by insights from electrical engineering. This unique combination equips me with a versatile skill set to solve complex technical challenges and innovate in the software development landscape.
2. Technical Expertise
I am proficient in Java, GO, JavaScript, C, and Python, with a strong focus on Web Development using the MERN stack and Next.js 14 to build scalable and responsive web applications. I specialize in developing GoLang-based microservices using gRPC and Docker for creating efficient, distributed systems. In addition, I have experience in blockchain development with Solidity, Hardhat, and Ethers.js, building decentralized applications. I am skilled in PostgreSQL and MongoDB, and have solved 700+ problems on LeetCode along with 50+ SQL challenges, demonstrating my proficiency in Data Structures and Algorithms. This combination of technical expertise enables me to tackle complex challenges and deliver impactful solutions.
3. Current Focus and Projects
I am currently focused on developing GoLang-based microservices, working on a large-scale project to implement scalable, distributed systems. My work involves leveraging tools like gRPC and Docker to create efficient, robust architectures. Additionally, I am exploring blockchain technologies, with experience in Solidity and frameworks like Hardhat and Ethers.js, particularly in building decentralized applications. Alongside my technical focus, I have developed several projects using the MERN stack to enhance user experience and application efficiency. As I continue to expand my knowledge in microservices and Web3, I am excited to collaborate on innovative solutions that push the boundaries of modern technology.
Skills
Programming Languages
Proficient in multiple languages such as Java, C, Python, Go, JavaScript, and TypeScript. Well-versed in HTML, CSS, and SQL for full-stack development. Strong understanding of scripting and automation using Bash/Shell scripting.
Frameworks and Technologies
Experienced in building robust and scalable applications with the MERN stack (MongoDB, Express.js, React.js, Node.js) and Next.js. Skilled in RESTful APIs, WebSockets, and state management with Redux. Proficient in AWS (Amazon Web Services) for cloud-based solutions, FastAPI for building high-performance APIs, and Bootstrap for responsive design. Comfortable with Linux environments and version control with Git.
Microservices Architecture
Specializing in designing and implementing microservices using GoLang, gRPC, Docker, and Kubernetes for containerization and orchestration. I focus on creating scalable, distributed systems with efficient communication between services, leveraging the power of modern cloud-native technologies.
Databases
Skilled in working with both relational and NoSQL databases such as PostgreSQL and MongoDB. Experienced in database design, query optimization, performance tuning, and ensuring data integrity. Familiar with complex querying and database management.
DS and Algorithms
Strong foundation in Data Structures and Algorithms including Binary Trees, AVL Trees, Graph Theory, Dynamic Programming, Tries, Segment Trees, Fenwick Trees (Binary Indexed Tree), KMP Algorithm, Dijkstra's Algorithm, Disjoint Set Union (Union-Find), Topological Sort, and Suffix Arrays. Adept at solving complex problems with optimized solutions.
Blockchain Development
Hands-on experience with Ethereum blockchain and smart contract development using Solidity. Proficient in deploying and testing smart contracts with frameworks like Hardhat, Ethers.js, and Thirdweb. Knowledge of Web3.js for blockchain interaction, and familiarity with building decentralized applications (dApps) and integrating with IPFS for decentralized storage.
Cloud and DevOps
Experience with cloud technologies such as AWS for deploying scalable web applications, and Docker for containerization. Familiar with CI/CD pipelines and Kubernetes for orchestration and automation. Aiming for streamlined, reliable, and scalable deployments.
Version Control and Collaboration
Proficient in using Git for version control and GitHub for code hosting and collaboration. Familiar with Agile methodologies and project management tools like Jira to ensure efficient collaboration within development teams.
Projects
FundChain

Built a decentralized crowdfunding platform for Indian startups using Solidity and Ethers.js. Verified startups with Startup India certification. Automated secure transactions using smart contracts and ensured transparent on-chain funding to reduce fraud. Integrated a chatbot using the Gemini API for real-time Web3 and funding education.

Solidity, Hardhat, Ethers.js, Next.js, Tailwind CSS, Vercel.

RentKaro

Developed a marketplace web application to facilitate renting, selling, and buying items on college campuses. Implemented secure authentication and integrated a clean user interface. Hosted on Vercel for production deployment.

Next.js, Express.js, MongoDB, Tailwind CSS, Auth0, Railway, Vercel.

SheGuide

Created a gender-inclusive mentorship platform aimed at supporting women in tech. The application connects mentees and mentors to bridge the gender gap in the tech industry, leveraging a modern stack for full-stack development.

TypeScript, Node.js, Express.js, Next.js, MongoDB, Auth0, Rapid API, Gemini API.

BestRozgar

Developed a mobile application for discovering the best job opportunities nearby. Integrated job filters to personalize job search and implemented Firebase for real-time data synchronization.

React Native, Expo, Firebase.

vCall

A real-time video calling application built with WebRTC and WebSockets to allow secure video communication between users. The minimalistic UI ensures a smooth experience even on slower networks.

Node.js, Express.js, WebSockets, WebRTC, socket.io.

Portfolio Website

Developed a dynamic and responsive portfolio website to showcase personal projects and skills. Focused on clean design, smooth animations, and optimized performance across various devices.

Figma, Next.js, Tailwind CSS, framer-motion, Font Awesome, Google Fonts.

focusMonk

This Google Chrome extension helps users avoid distractions by blocking websites like Facebook, Instagram, and Twitter while a focus timer is active, improving productivity.

JavaScript, Google Chrome Extensions API.

brushyy

A collaborative whiteboard for teaching and learning. This canvas-based application allows multiple users to draw and collaborate on shared boards in real-time.

React, Node.js, Socket.io, HTML5 Canvas.

For more projects please visit my GitHub
LinkedIn
Instagram
Github
Email
Medium
2025 © Aditya Singh. Designed and built with ❤️ by Aditya.