I'm a Software Development Engineer 👋

Hello, I'm Deepak Singh. A passionate Full-Stack Developer and technology enthusiast based in Raipur, India 📍. The drive to innovate and create is deeply rooted in me, just as much as my passion for sharing knowledge and helping others grow.

Github Logo
LinkedIn Logo
Deepak Singh Photo

About Me

Get to know me

"

I am a passionate Software Development Engineer with expertise in building robust, scalable full-stack applications. Currently working at Rodro Tech, I specialize in the MERN stack, Java Spring Boot, and cloud infrastructure (AWS). My experience ranges from developing intelligent AI-driven platforms to architecting secure REST APIs and managing end-to-end deployments. With a strong foundation in Data Structures, Algorithms, and a B.Tech in Computer Science from SSIPMT Raipur, I am dedicated to creating impactful tech solutions and driving continuous innovation.

Full-Stack DeveloperProblem SolverTech Enthusiast

Technical Skills

Languages & Databases

C++JavaHTML/CSSJavaScriptSQLMongoDBPostgreSQL

Frameworks & Libraries

Spring BootReact.jsNext.jsNode.jsExpress.jsSpring AISpring SecurityTailwind CSSElectron.jsSocket.ioWebRTC

Tools & Technologies

GitGitHubDockerAWSTerraformRazorpay

Achievements

  • Solved 700+ coding problems across platforms like LeetCode, GeeksforGeeks, and InterviewBit.
  • Completed a 3-month training at Code Quotient focused on DSA and Full Stack Development.
  • Achieved a 5-star rating as a coder in C++ and Java on HackerRank, with a 3-star rating in Problem Solving.
  • Secured a global rank of 1046 in CodeChef Starters among 20k+ participants.
  • Ranked 5th in a state-level coding competition organized by SSIPMT Raipur.
  • Achieved a top-five ranking among 600+ students in the Code Quotient training program.
  • Cleared the semi-finals of Code Gladiators 2022 hosted by TechGig.

Experience

Rodro Tech logo

Software Development EngineerFull Time

Rodro Tech

June 2024 - PresentRaipur, Chhattisgarh
  • Designed and led development of an intelligent document data extraction platform using Spring Boot, React.js, Tailwind CSS, and MongoDB, leveraging OpenAI and Gemini APIs for OCR and structured data extraction.
  • Architected and implemented secure REST APIs with Spring Security, JWT Authentication, and Google OAuth2, ensuring multi-layered data protection.
  • Utilized MongoTemplate and Aggregation Pipelines for handling complex queries and analytics within large-scale data operations.
  • Developed an API integration system that issued unique API keys per client, enabling external software to safely integrate our document processing APIs.
  • Led a team of 4 engineers, overseeing architectural decisions and code reviews to ensure scalability and maintainability.
  • Implemented end-to-end payment integration using Razorpay with Spring Boot, managing both backend and frontend aspects, and handling Razorpay webhooks for secure transactions.
  • Configured Terraform-based infrastructure for dev/prod environments on AWS, using workspaces and remote state management in S3, improving deployment consistency across stages.
  • Deployed and scaled applications using 10+ AWS services including EC2, S3, RDS, CloudFront, Route53, ACM, and VPC, and migrated 50GB+ data from DigitalOcean to S3 via rclone.
Rodro Tech logo

Full Stack DeveloperInternship

Rodro Tech

September 2024 - November 2024Raipur, Chhattisgarh
  • Worked with React.js and Chakra UI to develop frontend features such as filter, sorting and reusable components.
  • Developed Electron.js application for Tally automation, utilizing the better-sqlite3 package for database management, xml2js for JSON-XML conversion, and Electron Vite for seamless integration of React.js and Electron
Rodro Tech logo

Backend DeveloperInternship

Rodro Tech

June 2024 - September 2024Raipur, Chhattisgarh
  • Developed an email-based OTP verification system and implemented sorting functionality using Spring Boot.
  • Implemented a document deduplication feature using document hashing, reducing redundancy in the database and improving storage efficiency by 15%.
FYNIX India logo

Frontend Developer InternInternship

FYNIX India

August 2023 - September 2023Raipur, Chhattisgarh
  • Designed and developed responsive frontend pages using Next.js and Tailwind CSS, significantly enhancing user experience and engagement.
  • Optimized site performance by improving speed and responsiveness, leading to a smoother user experience.
Code Quotient logo

Industrial TrainingTraining

Code Quotient

January 2023 - March 2023Raipur, Chhattisgarh
  • Completed a 3-month intensive full-time training program, mastering data structures, algorithms, and Full Stack Development.
  • Designed a CLI-based text editor with full CRUD operations and file I/O functionalities.
  • Developed a Full-Stack quiz website featuring a timer and score tracking.
Shri Shankaracharya Institute Of Professional Management And Technology logo

Bachelor of Technology in Computer Science and EngineeringFull-Time Education

Shri Shankaracharya Institute Of Professional Management And Technology

October 2021 - June 2025Raipur, Chhattisgarh
  • Currently pursuing B.Tech in Computer Science and Engineering with a CGPA of 8.23.
  • Actively participating in coding competitions and technical training programs.
  • Developing skills in Full Stack Development, data structures, and algorithms.

Projects

The following projects helped me a lot in grasping and mastering a ton of concepts about Front-End and Back-End.

PeerMeet

  • Built a peer-to-peer video conferencing application similar to Google Meet using WebRTC for real-time media streaming and Socket.io for signaling and connection establishment.
  • Implemented Google Authentication via Firebase, enabling users to securely start instant meetings.
  • Supported real-time video, audio, and screen sharing.
React.jsNode.jsWebRTCSocket.ioFirebase AuthTailwind CSS
PeerMeet screenshot
GameJunction screenshot

GameJunction

  • Developed a web application that connects sports enthusiasts with local tournaments and events, enabling users to register, compete, and manage events efficiently.
  • Achieved institute-level winner status and placed in the Top 5 at the regional level in the Solving for India Hackathon by GFG
Next.jsTailwind CSSMongoDBNode.jsExpress.jsHeadless UiReact Icons

Typing Beast

  • Developed a typing speed website with a user-friendly interface.
  • Implemented on-the-spot error detection and real-time typing speed calculation.
  • Created a clean and simple UI using vanilla HTML, CSS, and JavaScript.
HTMLCSSJavaScript
Typing Beast screenshot
CLI Text Editor screenshot

CLI Text Editor

  • Designed a command-line interface (CLI) text editor with full CRUD operations.
  • Integrated undo/redo functionality and file I/O for a seamless editing experience.
  • Focused on delivering a lightweight and efficient solution for basic text editing tasks.
C++LinedListFile I/OStack
Offline Source Code

Quiz Website

  • Developed a full-stack quiz website with integrated timer and score tracking features.
  • Implemented a responsive user interface with a focus on user experience.
  • Stored quiz data in a backend database for persistent tracking.
React.jsNode.jsMongoDB
Offline Private Repo
Quiz Website screenshot

Let's Connect

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Send me a message