Software Development Engineer @ Pinggy

Hi, I'm Priyanshu Sharma

A Full-Stack Engineer architecting reliable, high-throughput distributed systems in Java & Spring Boot and building crisp, performant web applications in React, Next.js & TypeScript.

Connect:
Priyanshu Sharma

Priyanshu Sharma

Software Development Engineer

India
Current Role

SDE @ Pinggy

Aug 2024 – Present

Backend Core

Java & Spring Boot

Spring Security, JWT, REST

Frontend Core

React & TypeScript

Next.js, Redux, Tailwind

Education

B.E. in CSE

Chandigarh University

Work Experience

My professional track record building scalable backend microservices, developer tools, and client-facing interfaces.

Pinggy

Present Full-time
Aug 2024 – Present

Software Development Engineer

Java Spring Boot Spring Security JWT REST APIs React.js TypeScript PayPal SDK WebSockets Tunnels
  • Developed the frontend interface for the Remote Devices feature, enabling users to manage and monitor tunnels directly from the dashboard without physical access to devices.
  • Integrated an in-browser Web Debugger, allowing users to inspect and replay HTTP requests without external tools, significantly improving the debugging workflow.
  • Contributed to the launch of custom domains and persistent subdomains from the dashboard UI, offering users brand-aligned and consistent tunnel URLs.
  • Implemented secure and responsive PayPal integration for Pinggy Pro subscriptions using PayPal SDKs, streamlining the checkout flow and expanding global payment flexibility.
  • Architected and developed backend services from scratch using Spring Boot, designing REST APIs to support product submission, upvoting, and commenting features.
  • Implemented end-to-end authentication and authorization with Spring Security and JWT, ensuring secure user onboarding, login sessions, and role-based access for admins and contributors.

Deskera India

Internship
May 2022 – Feb 2023

Full Stack Developer Intern

React.js Tailwind CSS Node.js Express.js RESTful APIs Design Systems
  • Developed 20+ reusable UI components in React with Tailwind CSS for Deskera's Modular component library, improving maintainability and consistency across multiple products.
  • Implemented RESTful APIs using Node.js and Express.js to support core workflows such as invoice creation, with support for pagination and query filters.
  • Assisted in refactoring older codebases to support better error boundaries, loading states, and empty states, enhancing user feedback loops.
  • Participated in daily standups, QA demos, and design discussions — documenting and contributing feedback that led to agile development.

Featured Projects

A collection of production web applications, developer tooling, and backend pipelines.

Dynamic Phone Case Customizer preview Live Project

Dynamic Phone Case Customizer

Designed and implemented a custom phone case configurator, allowing users to personalize cases and complete secure transactions through Stripe integration. Built using Next.js, React Query, ShadcnUI, and Stripe for high-performance, responsive user interfaces.

Next.js React Query ShadcnUI Stripe Tailwind CSS
Information Summarization Application preview Live Project

Article Summarizer & Digest

Developed an application to distill complex information into concise summaries. Implemented data persistence using localStorage, ensuring a seamless user experience across sessions. Built with React, Redux, RapidAPI, and Tailwind CSS to optimize front-end performance and responsiveness.

React.js Redux Toolkit RapidAPI Tailwind CSS

Technical Skills & Tooling

A comprehensive breakdown of programming languages, libraries, databases, and DevOps tools in my everyday toolkit.

Languages

Core Foundations

JavaScript (ES6+) TypeScript Java Python SQL

Frontend

Modern Client Stack

React.js Next.js Redux / Redux Toolkit Context API Tailwind CSS HTML5 / CSS3

Backend & APIs

Distributed Architecture

Spring Boot Spring Security REST APIs WebSockets JWT Authentication Node.js & Express

Databases & Cloud

Storage & Infrastructure

PostgreSQL AWS EC2 AWS S3 AWS Lambda MongoDB Redis

DevOps, Testing & Tooling

CI/CD, Versioning & Quality

Docker Git & GitHub JUnit Jest Postman Vite & Webpack

Interactive Tooling Ecosystem

Java
Spring Boot Spring
TypeScript TypeScript
JavaScript
React
Next.js Next.js
Python Python
Redux Redux
Tailwind CSS Tailwind
PostgreSQL PostgreSQL
MongoDB MongoDB
Redis Redis
AWS
Docker
Git
Jest Jest
Node.js
Postman Postman

Academic Education

Formal education and theoretical foundations in computer science and engineering.

Aug 2018 – Jun 2022

Chandigarh University

Bachelor of Engineering (B.E.) — Computer Science & Engineering

Comprehensive foundational curriculum covering Data Structures & Algorithms, Object-Oriented Software Design, Operating Systems, Database Management, and Computer Networks.

Jul 2016 – Apr 2018

Shiv Jyoti Sr. Sec. School

Class 12 (Senior Secondary)

Senior secondary education with special focus on Physics, Chemistry, and Advanced Mathematics.

Let's Build Something Together

Have a project in mind, an opportunity to discuss, or just want to connect? Reach out anytime!

Location

Rajasthan, India (Remote Available)

Looking for my resume?

Download my full resume for a detailed view of my professional background and engineering accomplishments.

Send a Direct Message