Tarun Vishwakara's Resume

Tarun Vishwakara

Detail-oriented Full Stack Engineer dedicated to building high-quality products.

New Delhi, Delhi, India

About

Frontend-focused Full Stack Engineer specializing in high-performance React applications, scalable Node.js services, and real-time collaboration systems.

Work Experience

Newgen Software Technologies

2022 - Present

Software Engineer

Developing performant and scalable banking solutions and applications using React and Spring Boot.
  • Migrated applications from JSP based web pages to React single page applications for improved performance, SEO, and DX
  • Engineered scalable web applications leveraging Java, Spring Boot, and PostgreSQL while achieving a notable 30% improvement in application performance; optimized the codebase to enhance overall system efficiency.
  • Crafted interactive UI elements with React and Next.js that decreased average page load time by 40% and improving UX.
  • Containerized applications using Docker and orchestrated deployments with Kubernetes, reducing downtime by 50%
  • Established CI/CD pipelines for faster deployments and reliable rollbacks
  • Implementing system-wide monitoring and security improvements
  • React
  • Spring Boot
  • Java
  • PostgreSQL

Education

Guru Gobind Singh Indraprastha University

2018 - 2022
Bachelor of Technology

Skills

  • React/Next.js
  • TypeScript
  • Tailwind CSS
  • WebRTC
  • WebSockets
  • Node.js
  • Java
  • Spring Boot
  • PostgreSQL
  • Docker
  • Kubernetes
  • AWS
  • Rust

Open Source

2025

An AI powered image generation application.

  • Created PR for issues that
  • Raised some issues in the repo and created PR for them

The source for all Tauri project documentation.

  • Create and fixed documentation for vite-tauri installation.
  • Fixed some issues in the documentation. URL configurations

Design patterns implemented in Java

  • Create and developed a new Microservice Client Side UI Composition in java Design Pattern
2024

All Algorithms implemented in Java

  • Implemented a new algorith called Edmund Blossoms algorithm in Java, to find Maximum Matching in a Graph