Naga Nikhil Bijjala

Full Stack Developer with expertise in Next.js, React, NestJS, TypeScript, Node.js, Java, Spring Boot, and cloud-native applications on AWS.

Education

University of North Carolina at Charlotte
University of North Carolina at Charlotte
Master of Science in Computer Science

August 2022 - December 2023

Jawaharlal Nehru Technological University
Jawaharlal Nehru Technological University
Bachelor of Technology in Computer Science

July 2017 - May 2021

Experience

Smart Structures
Smart Structures
Software Engineer II

May 2024 - Present

  • Developed and maintained responsive web applications using React JS, applying modern TypeScript features and utilizing React Hooks, Context API, and Zustand for efficient state management and component logic.
  • Enhanced application performance by optimizing server-side rendering (SSR) and client-side hydration in Next.js, resulting in a 50% reduction in initial load times and improving overall SEO and user experience.
  • Utilized Node.js framework and libraries, including Express, TypeORM, Moment, and Plotly for processing sensor data and showing in dashboards.
  • Integrated LLMs into a full-stack chat application using LangChain, LangGraph, and RAG (Retrieval-Augmented Generation), enabling contextual and document-aware conversations by leveraging vector stores, embeddings, and custom agents.
  • Utilized Material-UI to design and implement visually appealing and consistent UI components, improving user engagement by 25%.
  • Built a consistent and scalable UI by creating reusable functional components and shared design patterns, significantly reducing duplicate code and improving development speed and maintainability across the application.
  • Conducted regular code reviews, maintaining strict coding standards, and reducing bugs by 30%
University of North Carolina at Charlotte (ONE IT)
University of North Carolina at Charlotte (ONE IT)
Application Developer

Jan 2023 - Dec 2023

  • Integrated React Query for data fetching, caching, and synchronization, reducing data loading times by 40% and improving application performance.
  • Developed high-performance RESTful APIs using Node.js and Express, leveraging TypeORM with PostgreSQL for efficient database management, resulting in a 25% improvement in query performance and seamless CRUD operations.
  • Integrated SurveyJS forms into React applications to dynamically generate and manage forms, increasing form generation efficiency by 40%.
  • Added unit and integration tests using Jest and React Testing Library, improving code reliability and catching 40% more bugs during development, leading to faster QA cycles and more stable releases.
  • Incorporated accessibility standards (WCAG) into React components to ensure inclusive user experiences across devices.
Juspay
Juspay
Software Development Engineer

June 2021 – July 2022

  • Developed a scalable and modular microservice architecture for card tokenization, comprising different microservices for generic processing and an api-gateway for external service interaction.
  • Developed and maintained REST APIs using Spring Boot, Redis and AWS. Successfully integrating major card networks such as Mastercard and Visa, and tokenized more than 100 million cards.
  • Implemented an intelligent configuration management system using Redis as cache, allowing for controlled feature rollouts and merchant onboarding. This resulted in 70% reduction in merchant onboarding time.
  • Collaborated closely with Software Architects and Senior Developers to design and implement high-quality software solutions using Design patterns, and SOLID principles that follow best practices and industry standards.
Juspay
Juspay
Software Development Engineer Intern

December 2020 – June 2021

  • Collaborated closely with Software Architects and Senior Developers to design and implement high-quality software solutions using Design patterns, and SOLID principles that follow best practices and industry standards.
  • Worked on the Card on File (COF) project. In this, users could select a list of merchants to which their card needs to be added and manage them through the bank app, resulting in a 50% reduction in transaction time.
  • Designed and implemented a relational data model to store merchant and customer data.
  • Automated repetitive testing processes using Selenium and JUnit, increasing testing efficiency by 20% and enabling faster release cycles.

Side Projects

Personal projects and open-source contributions

FinPilot - Precision Portfolio Analytics

A comprehensive portfolio management platform for tracking investment allocations across countries and asset classes. Features include CAGR and XIRR calculations for SIPs, IPO watchlist management, real-time portfolio analytics, and performance tracking. Built with modern web technologies for seamless financial analysis.

JavaSpring BootPostgreSQL

BioCraft - Bio Data Builder

A modern web application for creating professional bio data PDFs for marriage proposals with customizable templates and instant PDF generation.

Next.jsTypeScriptTailwind CSS

Project Name 3

A third project demonstrating your versatility as a developer.

PythonDjangoDocker

Contact Me

Discuss a project or just want to say hi? My Inbox is open for all.