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
Master of Science in Computer Science
August 2022 - December 2023

Jawaharlal Nehru Technological University
Bachelor of Technology in Computer Science
July 2017 - May 2021
Experience

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)
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
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
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
Contact Me
Discuss a project or just want to say hi? My Inbox is open for all.
Connect with me