Hi, I'm Nithyakala Rajendran!

A passionate Fullstack developer and problem solver with expertise in building scalable and efficient web applications.

My Journey

About Me

Nithyakala Rajendran - Frontend Developer
Available for work

Hello! I'm Nithyakala Rajendran, Senior Software Engineer with 8+ years of full-stack experience. Expertise in React and Next.js on the frontend, and IBM DB2, PostgreSQL, and MongoDB on the backend. Proficient with AWS services including Lambda, DynamoDB, OpenSearch, S3, Amplify, and AppSync. Experienced in building robust API layers using both REST and GraphQL.

I don't just write code; I strive to build high-performance, scalable, and maintainable systems that are clean, responsive, and accessible. By combining technical expertise with business insight, I make tool-agnostic decisions to deliver the most effective solutions for each challenge.

To me, a successful project combines clean code and thoughtful design to deliver a seamless, intuitive experience. I'm a firm believer in lifelong learning, thrive in collaborative teams, and aim to build solutions that are not only functional but also leave a lasting, positive impact.

Name
Nithyakala Rajendran
Location
British Columbia, Canada
Availability
Open to opportunities
My Professional Journey

Work Experience

Senior Software Engineer

Presto Pheonix, Inc.

Feb 2023 - July 2024

As a key member of the product team, I contribute to the development of Presto one application, focusing on displaying all customer orders and feedback.

  • Built responsive UI components using Javascript, React, React Hooks, Redux, Vite and Tailwind CSS.
  • Developed reusable components from Figma designs, wrote Storybook stories, and drove adoption across the organization.
  • Optimized GraphQL queries/mutations with AWS AppSync, Amplify, Lambdas, and integrated S3, OpenSearch, Postgres, Redshift, and DynamoDB.
  • Led SSO exploration and implemented Auth0 for authentication with OneLogin Single Sign-On for internal users, Google OAuth for customers, and enforced RBAC using JWT.
  • Rebuilt payments Point of Sale (POS) app with Capcitor.js, React, and Redux, significantly cutting deployment time compared to the native Android App
  • Designed and built a real-time order management system for drive-through restaurants using AWS Appsync, GraphQL, Kafka and React.
  • Developed end-to-end tests using Playwright, covering critical user flows.
  • Proficient in designing and implementing APIs with Python and Django REST Framework.
  • Utilized SWR for efficient client-side caching and stale-while-revalidate data fetching, and implemented virtual scrolling to render large datasets seamlessly and enhance UI performance.
  • Increased unit test coverage from 60% to 80% using Jest and React Testing Library.
  • Collaborated with UI/UX designers to translate complex Figma mockups into pixel-perfect, responsive components.
  • Built new features like a feedback system and voice session viewer using Next.js, Typescript, SSR, Shadcn/ui, Zustand and Postgres.

Software Developer

IBM

May 2016 - July 2022

Developed and maintained responsive websites and web applications for IBM Complaince team with a team of developers and designers.

  • Developed and sustained the web applications utilizing HTML5, CSS3, TypeScript, React, React-Hooks, Redux and Storybook.js
  • Engineered the BRET tool to automate the calculation of the BRET Score (Business Risk Evaluation Tool) for BP , resulting in a 30% boost in Compliance team efficiency
  • Designed and implemented REST API services using Expressjs, MongoDB and DB2
  • Spearheaded and helped the team on various technical queries.
  • Built, implemented, and maintained multiple customer facing frontend web applications with JavaScript, Angular 13, RxJS and Bootstrap
  • Automated unit test cases (TDD) through jest-dom, Jasmine, and Karma.
My recent work

Featured Projects

Technologies & Expertise

My Skills

Frontend Development

ReactJS

Next.js

JavaScript (ES6+)

TypeScript

HTML5

CSS3

Tailwind CSS

Shadcn/ui

Backend & Database

Node.js

Express.js

PostgreSQL

Python

MongoDB

GraphQL

OpenSearch

Kafka

Tools & Methodologies

Git

Responsive Design

Figma

Docker

AWS Amplify

Auth0

What My Collaborators Say

Testimonials

"I had the pleasure of working closely with Nithyakala on multiple projects. Their exceptional problem-solving skills and attention to detail were instrumental in its success. Nithyakala is able to quickly learn and adapt to new technologies, making her a valuable asset in a rapidly evolving field. I highly recommend Nithyakala for their dedication, professionalism, and ability to deliver results."
Deepak Gupta
Deepak GuptaEngineering Manager, Presto
"I have the good fortune of working with Nithyakala. She provides excellent development support and is a tremendous asset to the IBM Partner Ecosystem Risk Management and Controls organization that I'm a part of. At all times I've found her to be dependable, hard working and courteous. I know that she will always come up with the best solution whether it's for tool enhancements or a system issue and she is able to communicate very well so that I understand what needs to be done. Nithyakala would be a great asset to any team!"
Mary Mantia
Mary MantiaWW Partner EcoSystem Risk Management and Controls, IBM
"Nithyakala is an individual whose technical expertise in her domain are very soon noticed once she starts working on something. I had a pleasure of working with nithyakala and being mentored by her. she is self driven and focuses on devoloping quality while meeting deadlines.Be it in automation or Development she has an eye for the minute details and i definitely feel she is great asset for any team or product she works for."
Vaishnavi Nandimandalam
Vaishnavi NandimandalamSenior Software Engineer, IBM
"I had the pleasure of working closely with Nithyakala on multiple projects. Their exceptional problem-solving skills and attention to detail were instrumental in its success. Nithyakala is able to quickly learn and adapt to new technologies, making her a valuable asset in a rapidly evolving field. I highly recommend Nithyakala for their dedication, professionalism, and ability to deliver results."
Deepak Gupta
Deepak GuptaEngineering Manager, Presto
"I have the good fortune of working with Nithyakala. She provides excellent development support and is a tremendous asset to the IBM Partner Ecosystem Risk Management and Controls organization that I'm a part of. At all times I've found her to be dependable, hard working and courteous. I know that she will always come up with the best solution whether it's for tool enhancements or a system issue and she is able to communicate very well so that I understand what needs to be done. Nithyakala would be a great asset to any team!"
Mary Mantia
Mary MantiaWW Partner EcoSystem Risk Management and Controls, IBM
"Nithyakala is an individual whose technical expertise in her domain are very soon noticed once she starts working on something. I had a pleasure of working with nithyakala and being mentored by her. she is self driven and focuses on devoloping quality while meeting deadlines.Be it in automation or Development she has an eye for the minute details and i definitely feel she is great asset for any team or product she works for."
Vaishnavi Nandimandalam
Vaishnavi NandimandalamSenior Software Engineer, IBM
"I had the pleasure of working closely with Nithyakala on multiple projects. Their exceptional problem-solving skills and attention to detail were instrumental in its success. Nithyakala is able to quickly learn and adapt to new technologies, making her a valuable asset in a rapidly evolving field. I highly recommend Nithyakala for their dedication, professionalism, and ability to deliver results."
Deepak Gupta
Deepak GuptaEngineering Manager, Presto
"I have the good fortune of working with Nithyakala. She provides excellent development support and is a tremendous asset to the IBM Partner Ecosystem Risk Management and Controls organization that I'm a part of. At all times I've found her to be dependable, hard working and courteous. I know that she will always come up with the best solution whether it's for tool enhancements or a system issue and she is able to communicate very well so that I understand what needs to be done. Nithyakala would be a great asset to any team!"
Mary Mantia
Mary MantiaWW Partner EcoSystem Risk Management and Controls, IBM
"Nithyakala is an individual whose technical expertise in her domain are very soon noticed once she starts working on something. I had a pleasure of working with nithyakala and being mentored by her. she is self driven and focuses on devoloping quality while meeting deadlines.Be it in automation or Development she has an eye for the minute details and i definitely feel she is great asset for any team or product she works for."
Vaishnavi Nandimandalam
Vaishnavi NandimandalamSenior Software Engineer, IBM
"I had the pleasure of working closely with Nithyakala on multiple projects. Their exceptional problem-solving skills and attention to detail were instrumental in its success. Nithyakala is able to quickly learn and adapt to new technologies, making her a valuable asset in a rapidly evolving field. I highly recommend Nithyakala for their dedication, professionalism, and ability to deliver results."
Deepak Gupta
Deepak GuptaEngineering Manager, Presto
"I have the good fortune of working with Nithyakala. She provides excellent development support and is a tremendous asset to the IBM Partner Ecosystem Risk Management and Controls organization that I'm a part of. At all times I've found her to be dependable, hard working and courteous. I know that she will always come up with the best solution whether it's for tool enhancements or a system issue and she is able to communicate very well so that I understand what needs to be done. Nithyakala would be a great asset to any team!"
Mary Mantia
Mary MantiaWW Partner EcoSystem Risk Management and Controls, IBM
"Nithyakala is an individual whose technical expertise in her domain are very soon noticed once she starts working on something. I had a pleasure of working with nithyakala and being mentored by her. she is self driven and focuses on devoloping quality while meeting deadlines.Be it in automation or Development she has an eye for the minute details and i definitely feel she is great asset for any team or product she works for."
Vaishnavi Nandimandalam
Vaishnavi NandimandalamSenior Software Engineer, IBM
My Professional Background

Resume

Take a look at my professional experience and skills. You can view it directly in your browser or download a PDF copy for your convenience.

Let's work together

Get In Touch

Contact Information

Current Status

Available for freelance work and full-time opportunities

Send Me a Message