Available for opportunities

Naga Nikhil Bijjala

UI/UX Engineer

UI/UX Engineer crafting intuitive digital experiences with expertise in Next.js, React, TypeScript, Design Systems, and modern frontend architecture.

Education

Academic Background

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

Where I've Worked

Smart Structures
Smart Structures
May 2024 - Present
Software Engineer II
  • 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)
Jan 2023 - Dec 2023
Application Developer
  • 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
June 2021 – July 2022
Software Development Engineer
  • 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
December 2020 – June 2021
Software Development Engineer Intern
  • 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.
Projects

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.

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

LedgeWise

Smart Financial Ledger

A modern financial management application for tracking expenses, managing ledgers, and gaining insights into spending patterns. Built with a type-safe full-stack architecture, Prisma ORM, and comprehensive test coverage.

Next.jsTypeScriptPrisma
Contact

Contact Me

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

Or find me on