top of page
Download CV

React.js, Node.js, Express, MongoDB, TS, Three JS

true

AL

Alok

Senior

Frontend Developer

* Zero Evaluation Fee

Summary
Technical Skills
Projects Worked On
Alok
00:00 / 00:42
Alok
00:00 / 01:04
Summary
  • Software engineer with 4+ years of working experience. Skilled in JavaScript, TypeScript, NodeJs, ReactJs, Express, NextJs, ThreeJS,
    MongoDB, Postgres, SQL Databases, ORMs.
  • Specializes in creating visually appealing and user-friendly interfaces for websites and applications, utilizing languages like HTML, CSS, and JavaScript to enhance the user experience.
  • Collaborate with designers and backend developers to implement responsive designs and optimize performance, ensuring seamless interaction across various devices and platforms.
Technical Skills

Programming Languages: JavaScript, TypeScript

3D Library: Three.js

Backend Technologies: Node.js, GraphQL

Database Technologies: MongoDB (On-Premise and Atlas), SQL Databases (MySQL, MariaDB, PostgreSQL)

API Documentation Tools: Swagger

ORMs: Mongoose, Sequelize

Frontend Technologies: React.js, Next.js

CSS Frameworks: Material-UI, React-Bootstrap, Chakra-UI

State Management Tools: Redux, Context API, Hooks

DevOps: AWS

Other Skills: Technical Writing, Public Speaking

Projects worked on

Matchmaking Application

Overview: This is a matchmaking application designed for a specific group of people, where I was responsible for the backend development, the frontend of the admin panel, chat feature, and payment integration.

Technologies Used:

  • Backend: Node.js, Express, MongoDB
  • Frontend: React, Material-UI, Redux Toolkit
  • Other Integrations: Stripe (for payment processing), Agora (for chat functionality)

Responsibilities:

  • Developed and implemented backend APIs to support application functionality.
  • Designed database schemas to ensure efficient data storage and retrieval.
  • Created user interfaces using React.js with Material-UI for an enhanced user experience.
  • Integrated payment processing functionalities using Stripe.
  • Developed chat features using Agora to facilitate real-time communication among users.

Client Location: USA
Team Size: 6
Duration: 10 Months
Key Technologies: React, Node, Express, MongoDB, Stripe, Agora Chats

 

Geo-Surveillance Application

Overview: This project consists of a set of applications (mobile and web) designed for geo-surveillance purposes. I was responsible for both the backend and frontend (web-app) development.

Technologies Used:

  • Backend: Node.js, Express, Sequelize, MariaDB
  • Frontend: React, Redux Toolkit, React-Bootstrap, Vanilla CSS

Responsibilities:

  • Developed REST APIs to enable seamless communication between the frontend and backend.
  • Designed and implemented the user interface using React.js integrated with Chakra UI for responsive design.
  • Conducted API integration to connect various services and ensure functionality.
  • Implemented authentication using JWT to secure user data and sessions.
  • Created API documentation using Swagger for clear and comprehensive reference.

Client Location: India
Team Size: 5
Duration: 14 Months
Key Technologies: React, Node.js, Express, MariaDB, Sequelize, Swagger, Chakra UI

 

Inventory Management System

Overview: This web application is an Inventory Management System that utilizes AI and ML technologies specifically for hospitals. My primary focus was on backend development.

Technologies Used:

  • Backend: Node.js, Express, Sequelize, PostgreSQL

Responsibilities:

  • Developed REST APIs to facilitate communication between the frontend and backend.
  • Managed data produced by AI and ML algorithms within the PostgreSQL database.
  • Conducted API integration to ensure seamless functionality across various components.

Client Location: India
Team Size: 10
Duration: 15 Months
Key Technologies: React, Node.js, Express, PostgreSQL, Sequelize, SQL Queries

 

Sales Representative Story Application

Overview:
This web application serves as a Tenant Management System, where I was responsible for both backend and frontend development.

Technologies Used:

  • Backend: Node.js, Express, Sequelize, MySQL
  • Frontend: React, Material UI, Redux

Responsibilities:

  • Developed REST APIs to handle user authentication and manage account information.
  • Designed and implemented the user interface using React.js combined with Material UI for an enhanced user experience.
  • Performed API integration to connect various services and ensure smooth operations.

Client Location: USA
Team Size: 2
Duration: 6 Months
Key Technologies: React, Node.js, Express, MySQL, Sequelize

 

Payment Application

Overview: This e-commerce application is designed specifically for merchants, allowing them to transact seamlessly with their customers, similar to platforms like Paytm. My role focused on developing middleware APIs that facilitate interaction between the app and the service provider while storing transaction information securely.

Technologies Used:

  • Backend: Node.js, MongoDB
  • Middleware: TypeScript
  • API Documentation: Swagger

Responsibilities:

  • Developed REST APIs to support the application's core functionalities.
  • Designed the user interface using React.js integrated with Chakra UI for an intuitive user experience.
  • Implemented API integration to ensure effective communication between the application and third-party service providers.

Client Location: India
Team Size: 4
Duration: 6 Months
Key Technologies: Node.js, MongoDB, TypeScript, Swagger

Social Share

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

icons8-speech-to-text-90.png
Whatsapp
bottom of page