Summary
Skills
Websites
Work Experience
Projects
Languages
Generic

Rahul Choudhary

Jaipur

Summary

Full Stack Developer with 3.2 years of experience specializing in web application development. Proficient in React.js, Node.js, TypeScript, and JavaScript, with a solid understanding of front-end and back-end technologies. Skilled in creating responsive and user-friendly web applications, optimizing performance, and ensuring security. Eager to leverage my expertise to contribute to dynamic development projects and drive innovative solutions for your organization.

Skills

  • Node js
  • Express js
  • Nestjs
  • Kafka
  • Redis
  • Socketio
  • Azure Function
  • Azure Service Bus Queue
  • Sequelize
  • SQL [MS SQL,MySql,,PostgreSQL]
  • No-SQL [Mongo Db]
  • AWS-Cognito
  • AWS-Amplify
  • JavaScript
  • TypeScript
  • React js
  • Redux
  • React Query
  • Remotion
  • Git
  • Tailwind
  • Shadcn ui
  • Material-UI

Work Experience

Associate Full Stack Developer

TechsBiz solutions Jaipur

3/2021 - 3/2023

Associate Full Stack Developer

kainskep solutions Jaipur

4/2023-Present

Projects

1. HRMS [People]

Role :- Full Stack Developer (Frontend and Backend)

Responsibilities:

1. Frontend Development:

Developed and maintained the user interface (UI) of the HRMS application,

ensuring an intuitive and user-friendly experience for HR professionals and

employees.

2. Backend Development:

Designed and developed the backend architecture of the HRMS system using

Node.js, Express, and Ms-Sql to manage employee data and HR processes efficiently.

Implemented secure authentication and authorization mechanisms to safeguard

sensitive HR information.

Integrated third-party APIs for features such as authentication processing for employee.

3 Project Management and Collaboration:

Collaborated with HR professionals and project managers to gather and define project

requirements, ensuring alignment with HR processes and objectives.

4 Testing and Quality Assurance:

Conducted comprehensive testing, including unit testing and integration testing, to

identify and resolve issues in both frontend and backend components.

Achievements:

Implemented robust security measures, ensuring the confidentiality and integrity of HR data.

2. AWS Cognito Data Management Application Dashboard

Role :- Full Stack Developer (Frontend and Backend)

Responsibilities:

1. Frontend Development:

Designed and developed a user-friendly and responsive dashboard interface for

managing AWS Cognito user data .

Implemented authentication mechanisms to secure access to the dashboard,

integrating with AWS Cognito for user authentication and authorization.

2. Backend Development:

Created a backend server using technologies such as Node.js, Express, handle API

requests and interact with AWS Cognito.

Integrated with AWS Cognito's user management APIs to perform user management tasks,

such as user creation, deletion, and password resets.

Ensured data security and compliance with AWS security best practices, including data

encryption and secure API endpoints.

3 AWS Services Integration:

Leveraged AWS SDKs and AWS Amplify to streamline the integration of the dashboard

with AWS Cognito, AWS Lambda, and other AWS services

4 Testing and Quality Assurance:

Conducted comprehensive testing, including unit testing and integration testing, to

identify and resolve issues in both frontend and backend components.

Achievements:

Successfully delivered the AWS Cognito Data Management Application Dashboard,

enhancing user data management capabilities and improving operational efficiency

for administrators.

3. AWS Elastic Kubernetes Service (EKS)

Role :- Frontend Developer

Responsibilities

1. Frontend Development:

Designed and developed a user-friendly and responsive dashboard interface for

managing AWS EKS .

Integrated user authentication and authorization mechanisms, ensuring secure

access control to AWS EKS resources through the dashboard.

Achievements:

Successfully delivered the AWS EKS Application Dashboard,and improving operational efficiency

for administrators.

4. Amazon Seller Data Integration

Role :- Frontend Backend Developer

Key Features:

1.Client-Centric Service Selection:

Clients can customize their services by selecting specific data types according to their needs.

2.Self-Authorization:

Clients can independently authorize and access Amazon APIs by obtaining credentials through 

authentication.

3.Azure Resource Group Management:

Dedicated resource groups for each client ensure efficient and isolated management,

enhancing security and customization.

4.Scheduled Data Integration:

Azure Functions, configured as timer triggers, execute daily, fetching and depositing

client-specific data into their dedicated storage accounts

Achievements:

Successfully delivered the application dashboard,and improving operational efficiency

for administrators.

5. Real-time Chat and Video Call System with AI Integration Description:

Role: Frontend Backend Developer

Key Features:

Real-time Communication: Implemented real-time chat functionality using Socket.io and 

video call features, enabling seamless communication between users.

AI Integration: Developed AI-based response systems using Redis and Kafka, providing 

automated replies when doctors were unavailable, ensuring prompt assistance for users.

Active and Offline System: Managed the real-time active and offline system, enabling 

users to easily identify available doctors for consultation.

User Authentication and Authorization: Implemented secure user access protocols for

data protection.

Customizable User Profiles: Enabled users to personalize profiles, fostering engagement

and networking.

Multimedia File Sharing: Facilitated real-time multimedia sharing during chats and video 

calls.

Notification System: Implemented alerts for new messages, calls, and appointment updates, 

improving user responsiveness.

Achievements: Successfully developed and deployed the application.

6. AI-Powered Video Editing Software:

Role: Frontend Developer

Key Features:

Video Editing with Remotion: Utilized Remotion, an AI-powered video editing framework, 

to develop advanced video editing functionalities.

Video Filters and Animations: Created custom video filters, animations, and effects to 

enhance the visual appeal of edited videos.

Image and Emoji Overlay: Implemented features to allow users to add images and emojis 

as overlays on videos, providing creative customization options.

Background Video Addition: Enabled users to change the background of videos by 

seamlessly adding new background videos.

Music Integration: Integrated music functionality, allowing users to add background 

music to their videos, enhancing the overall viewing experience.

User-Friendly Interface: Designed an intuitive user interface for easy navigation and 

accessibility, ensuring a seamless editing experience for users.

Achievements:Successfully developed and implemented a comprehensive video editing

software with advanced features, enhancing user creativity and productivity.

Languages

English, Hindi
First Language
English
Upper Intermediate
B2
Rahul Choudhary