Developer portrait
</>

<span>Hey, I'm Rajat</span>

Senior {Full Stack}
Web & App Developer_

<p>With over 5 years of experience in cutting-edge technologies such as Angular, React/Next.js, Node.js, Java Spring Boot, .NET Core and PostgreSQL with AWS Cloud. I build reliable web applications that deliver exceptional digital experiences. </p>

AngularReactNext.jsNode.js.NET CoreJavaSpring BootPostgreSQLAWS
... and more

• Skills

My Skills

Here are some of the technologies and tools I have experience with, categorized by their respective domains.

Angular
React
Node.js
Next.js
JavaScript
HTML
CSS
MongoDB
PostgreSQL
DOTNET
Express
Git
AWS
Java
Spring Boot
Front-End:
HTML, CSS, JavaScript, TypeScript, Angular, React, Next.js
Back-End:
Node.js, Express, Spring Boot, .NET Core
Databases:
PostgreSQL, MSSQL Server, MySQL, MongoDB
Tools & Platforms:
Git, Docker, AWS, CI/CD
Others:
RESTful APIs, Tailwind CSS, Bootstrap, Agile Methodologies
Programming Languages:
JAVA, Python, C#, JavaScript, TypeScript, SQL

• Projects

Featured Projects

A selection of my recent development work, showcasing my technical capabilities and problem-solving approach.

ClientFinder

ClientFinder

A Next.js application for client-caregiver management with custom CSV parser integration and AWS deployment.

Next.jsNode.jsAWSCognito
Vehicle Management System

Vehicle Management System

Led the migration from Angular 4 to Angular 13 and transitioned the backend to .NET Core with SSRS integration.

Angular.NET CoreMSSQLSSRS
ShopEasy

ShopEasy

Built a modern e-commerce platform with React and Node.js backend, featuring product catalog, shopping cart, and secure payment processing.

ReactNode.jsMongoDBExpress.js

• Experience

Work Experience

Over 5 years of professional experience developing high-performance web applications and enterprise systems.

ClientFinder

Senior Full-Stack Developer

XLSoftek.Inc
JUL 2024 - PresentCurrent
  • Developed a custom CSV parser in Node.js to streamline data processing and storage in the database.
  • Built a responsive front-end with Next.js (v14), integrating ShadCN UI components and AWS Cognito for secure authentication.
  • Deployed the application on AWS Amplify and implemented CI/CD pipelines for automated, efficient build and deployment.
Next.jsNode.jsAWSShadCN UICI/CD
Vehicle Management System

Lead Developer (Full-Stack)

National Informatics Centre
JUN 2021 - JUN 2024
  • Led the development and migration of state government projects, including the redesign of the MyOffice app, migration of the VMS (Vehicle Management System) from Angular 4 to Angular 13, and backend transition from Node.js to .NET Core 6.
  • Developed and integrated critical modules for IFMS (Integrated Financial Management System).
  • Enhanced system modularity and maintainability by implementing specialized services, strict typing, and robust error handling in multiple enterprise applications.
AngularNode.js.NET CorePostgreSQLSSRS
Chief Electrical Inspector (CEI)

Software Developer (Frontend & Backend)

National Informatics Centre
OCT 2019 - JUN 2021
  • Developed the Licensing Module for the Chief Electrical Inspector (CEI) using Angular 8, enabling efficient registration and management of electrical contractors.
  • Implemented a role-based authentication system with secure REST APIs using Node.js and Express, ensuring proper access control for different user types.
  • Created responsive UI components with Angular Material, improving user experience and accessibility across desktop and mobile devices.
  • Designed and optimized PostgreSQL database queries for storing contractor information and license documentation.
Angular 8Node.jsExpress.jsPostgreSQLAngular Material

• About Me

Beyond The Code

A glimpse into my approach, values, and what drives me as a developer.

My Development Philosophy

I believe great software is born at the intersection of technical excellence and user empathy. My approach to development is centered on creating solutions that are not just functional, but intuitive and delightful to use. Every line of code I write is guided by three principles: maintainability, performance, and accessibility.

Problem-Solving Approach

Complex challenges excite me. My problem-solving approach combines analytical thinking with creative solutions, breaking down complex issues into manageable components. I value collaboration and am always eager to learn from others. Some of my most satisfying moments have been untangling intricate technical challenges that initially seemed insurmountable.

Continuous Learning

Technology evolves rapidly, and I embrace this pace of change. I'm committed to continuous learning and regularly explore new frameworks, languages, and methodologies. Currently, I'm deepening my knowledge in cloud architecture patterns and expanding my expertise in modern front-end development practices with a focus on performance optimization.

When I'm Not Coding

Beyond the keyboard, I enjoy reading technical blogs and books to stay current with industry trends. I'm also passionate about mentoring junior developers and contributing to the tech community through knowledge sharing. In my free time, I enjoy exploring new coffee shops, solving puzzles, and spending time outdoors.

"I believe technology should solve real problems and improve lives. Every project is an opportunity to create something meaningful that makes a difference."