: Technologies  that I use:

JavaScript

JavaScript

A versatile, high-level programming language that is one of the core technologies of the web. JavaScript enables interactive web pages and is essential for front-end development.

TypeScript

TypeScript

A superset of JavaScript that adds static typing and object-oriented features. Developed by Microsoft, TypeScript improves code quality and maintainability, making it ideal for large-scale applications.

Node.js

Node.js

Node.js is a free, open-source, cross-platform JavaScript runtime environment that lets us create servers, scalable web apps, command line tools and scripts.

React

React

A popular JavaScript library for building dynamic user interfaces. Developed by Facebook, React allows developers to create reusable UI components and manage the state of complex applications efficiently.

Next.js

Next.js

A powerful React framework developed by Vercel that enables server-side rendering and static site generation. Next.js provides an optimized development experience and enhances performance for production-ready applications.

Serverless

Serverless

A cloud-computing execution model where the cloud provider dynamically manages the server infrastructure. Serverless allows developers to focus on writing code, with automatic scaling and billing based on actual usage.

MongoDB

MongoDB

A leading NoSQL database known for its high performance, scalability, and flexibility. MongoDB stores data in a flexible, JSON-like format, making it easy to manage and query large volumes of data.

DynamoDB

DynamoDB

A fully managed NoSQL database service provided by AWS. DynamoDB offers fast and predictable performance with seamless scalability, making it ideal for applications requiring consistent, single-digit millisecond latency.

MySQL

MySQL

An open-source relational database management system based on SQL. MySQL is widely used for managing and organizing structured data in web applications, offering reliability, performance, and ease of use.

PostgreSQL

PostgreSQL

An advanced, open-source relational database management system known for its robustness and extensibility. PostgreSQL supports complex queries, indexing, and transactions, making it suitable for a wide range of applications.

Redis

Redis

Redis is an in-memory cache that can be used as database, cache, streaming engine, message broker, and more.

GoLang

GoLang

A statically typed, compiled programming language designed at Google. Known for its simplicity, concurrency support, and performance, Go is ideal for building scalable, high-performance systems and applications.

Python

Python

A high-level, interpreted programming language known for its readability and simplicity. Python's extensive libraries and frameworks make it a popular choice for web development, data science, automation, and more.

Apache Airflow

Apache Airflow

An open-source workflow automation and scheduling platform. Developed by Apache, Airflow allows users to author, schedule, and monitor complex data pipelines and workflows programmatically.

ELK Stack

ELK Stack

A powerful combination of three open-source products — Elasticsearch, Logstash, and Kibana — used for searching, analyzing, and visualizing log data in real-time. The ELK Stack is widely used for log and event data analysis.

Docker

Docker

An open-source platform that automates the deployment of applications inside lightweight, portable containers. Docker ensures consistency across multiple environments and simplifies application deployment and scaling.

AWS

AWS

Amazon Web Services (AWS) is a comprehensive and widely adopted cloud platform. It offers a broad set of infrastructure services, including computing power, storage, and databases, which are used to build scalable and reliable applications.

Azure

Azure

Microsoft Azure is a cloud computing service that provides a wide range of cloud services, including those for compute, analytics, storage, and networking. Azure allows users to build, manage, and deploy applications on a global network.


: Tools and Frameworks  that I use:

Express.js

Express.js

A fast, unopinionated, minimalist web framework for Node.js. Express simplifies the process of building web applications and APIs, providing a robust set of features for web and mobile applications.

GraphQL

GraphQL

A query language for APIs and a runtime for executing those queries. GraphQL enables clients to request only the data they need, allowing for more efficient and flexible API interactions.

Mongoose.Js

Mongoose.Js

An Object Data Modeling (ODM) library for MongoDB and Node.js. Mongoose provides a straightforward schema-based solution for modeling application data, including built-in type casting, validation, and query building.

Sequelize

Sequelize

A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server. Sequelize provides a powerful set of features for managing database relationships, transactions, and migrations.

Redux

Redux

A predictable state container for JavaScript applications. Redux manages the state of your application and provides a single source of truth, making it easier to develop and maintain complex applications with consistent behavior.

Tailwind CSS

Tailwind CSS

A utility-first CSS framework that streamlines the process of designing responsive web interfaces. Tailwind CSS provides a comprehensive set of utility classes for building custom designs without leaving your HTML.

Material-UI

Material-UI

A popular React component library that implements Google's Material Design. Material-UI provides a set of customizable components and themes for building modern, responsive web applications.

Vite

Vite

A next-generation frontend build tool that significantly improves the frontend development experience. Vite offers fast, optimized builds, hot module replacement, and a rich plugin system for modern web projects.

Webpack

Webpack

A static module bundler for modern JavaScript applications. Webpack processes and optimizes assets, such as JavaScript, CSS, and images, enabling developers to build efficient, modular web applications.

Babel

Babel

A JavaScript compiler that transforms ECMAScript 2015+ code into a backwards-compatible version of JavaScript. Babel enables developers to use the latest JavaScript features without worrying about compatibility issues.

Cypress

Cypress

An end-to-end testing framework for web applications. Cypress provides fast, reliable testing for anything that runs in a browser, allowing developers to write and run tests easily.

Jest

Jest

A delightful JavaScript testing framework with a focus on simplicity. Jest provides a zero-configuration testing platform that ensures your code works as expected, with built-in support for test coverage and snapshots.

Storybook

Storybook

An open-source tool for developing UI components in isolation. Storybook enables developers to build, document, and test components independently, making it easier to develop and maintain complex user interfaces.

ESLint

ESLint

A pluggable linting utility for JavaScript and JSX. ESLint helps developers find and fix problems in their code, enforcing consistent coding styles and best practices across projects.

Prettier

Prettier

An opinionated code formatter that ensures consistent code style across your project. Prettier automatically formats your code, making it easier to read and maintain.

NPM

NPM

A package manager for JavaScript that allows developers to share and reuse code. NPM provides access to thousands of packages and tools, making it easy to manage dependencies and streamline the development process.

Yarn

Yarn

A fast, reliable package manager for JavaScript. Yarn ensures consistent and secure package installations, offering improved performance and stability for your projects.

Postman

Postman

A collaboration platform for API development. Postman simplifies the process of designing, testing, and documenting APIs, enabling developers to build high-quality APIs faster.

Swagger

Swagger

An open-source tool for designing, building, and documenting APIs. Swagger provides a set of open-source tools that help developers design, build, document, and consume RESTful web services.

Git

Git

A distributed version control system that enables collaboration and code management. Git allows developers to track changes, revert to previous versions, and work on multiple branches simultaneously.

GitHub

GitHub

A web-based platform for version control and collaboration. GitHub provides hosting for software development and enables developers to manage projects, review code, and build software together.

GitLab

GitLab

A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features with gitlab runner.

Bitbucket

Bitbucket

A web-based platform for version control and collaboration. Bitbucket provides hosting for software development and enables developers to manage projects, review code, and build software together.

Jira

Jira

A project management tool developed by Atlassian. Jira provides bug tracking, issue tracking, and project management functions, allowing teams to plan, track, and release software efficiently.

Confluence

Confluence

A collaboration tool developed by Atlassian. Confluence enables teams to create, share, and collaborate on projects, documents, and ideas in one centralized platform.

Slack

Slack

A messaging platform for teams that brings all communication together in one place. Slack offers real-time messaging, file sharing, and integration with other tools, streamlining team collaboration and productivity.

Visual Studio Code

Visual Studio Code

A lightweight, open-source code editor developed by Microsoft. Visual Studio Code supports a wide range of programming languages and extensions, providing a powerful and customizable development environment.

Vercel

Vercel

A cloud platform for static sites and serverless functions. Vercel provides a seamless development and deployment experience, enabling developers to build and host websites with ease.

Heroku

Heroku

A cloud platform that enables developers to build, deliver, monitor, and scale applications. Heroku supports multiple programming languages and provides a range of tools and services for application development and deployment.

Cloudflare

Cloudflare

A global cloud services provider that offers CDN, Serverless Infra, DDos protection, and security services. Cloudflare provides a range of services, to optimize and secure websites, APIs, and applications, ensuring fast and reliable performance.

Django

Django

A high-level Python web framework that encourages rapid development and clean, pragmatic design. Django follows the "Don't Repeat Yourself" (DRY) principle and focuses on automating as much as possible.

Celery

Celery

An asynchronous task queue/job queue based on distributed message passing. Celery is focused on real-time operation, but supports scheduling as well.

Linux

Linux

An open-source operating system kernel that powers a wide range of systems, from servers to smartphones. Linux is known for its stability, security, and flexibility, making it a popular choice for developers and organizations.