BackenDrael

My Tech Stack

I specialize in building robust, scalable, and high-performance backend systems using cutting-edge technologies. Below are the core technologies and tools I work with.

Languages

Python

Proficiency

Core language for backend development, known for its flexibility and readability.

JavaScript

Proficiency

Used for full-stack development and working with Node.js.

TypeScript

Proficiency

Typed superset of JavaScript, enhancing code quality and maintainability.

Go

Proficiency

Known for building highly concurrent applications.

Frameworks

Django

Proficiency

High-level Python framework for rapid development of backend applications.

FastAPI

Proficiency

Modern, fast web framework for building APIs with Python 3.6+.

Express.js

Proficiency

Minimal and flexible Node.js web application framework for building APIs.

Databases

PostgreSQL

Proficiency

Powerful, open-source object-relational database system.

MySQL

Proficiency

Reliable relational database system widely used in web applications.

MongoDB

Proficiency

NoSQL database for building scalable and flexible applications.

Redis

Proficiency

In-memory data structure store used as a database, cache, and message broker.

Tools

Docker

Proficiency

Platform for containerizing applications, ensuring consistency across environments.

Kubernetes

Proficiency

Container orchestration platform for automating deployment and scaling.

Git

Proficiency

Version control system for tracking changes in source code.

CI/CD

Proficiency

Continuous Integration and Continuous Deployment tools and practices.

Other

Cloud Services

Proficiency

Experience with AWS, Azure, and Google Cloud for scalable infrastructure.

Message Brokers

Proficiency

Experience with Kafka and RabbitMQ for asynchronous communication.

Microservices

Proficiency

Building modular, scalable applications with independent, deployable services.

Skills Comparison