Backend Development
I have been working in backend development since the start of my career, gaining experience across various areas. This includes building CRUD APIs for data persistence, implementing message brokers for asynchronous tasks, and setting up monitoring systems for performance tracking and error logging. My toolkit includes Node.js and Python for backend services, GraphQL and REST API for client-server communication, and databases like PostgreSQL and MongoDB. I also have experience with RabbitMQ and BullMQ for background job processing. Additionally, I’ve worked with cloud services such as AWS SQS, GCP Cloud Tasks, AWS RDS, and GCP Firebase. While I specialize in the Node.js ecosystem, I am also comfortable working with Python-based projects. Even with unfamiliar tools, I quickly adapt and become productive after an initial learning phase.
- NodeJS
- Redis
- Express
- NestJS
- Python
- PostgreSQL
- MongoDB
- RabbitMQ
- BullMQ
- GraphQL
- REST API
- Microservices
- AWS
- GCP