Projects

IceWarp

Node.js
Express.js
PostgreSQL
Redis
Docker
Kubernetes

Node.js Backend Developer working on microservices.

Node.js Developer at IceWarp

As a backend developer at IceWarp, I work on designing, developing, and maintaining modern microservices built with Node.js. These services are part of a large, distributed system that powers IceWarp’s secure cloud-based communication and collaboration platform, including email, calendars, file sharing, and third-party integrations like Office 365 and Google Workspace.

EPOS Desktop

Key Responsibilities

API Development
Designed and implemented RESTful APIs for seamless integration with IceWarp frontend applications and third-party services, ensuring secure and high-performing endpoints.

Microservices Architecture
Built and maintained modular, reusable microservices using Node.js, following modern architectural best practices to ensure scalability and maintainability.

Database Management
Worked with both SQL (Postgres) and NoSQL (Redis) databases to design schemas, write optimized queries, and ensure data performance across the platform.

CI/CD Pipelines
Developed and maintained CI/CD pipelines with automated jobs for running tests, linting, code quality checks, and deployments, ensuring reliable and consistent delivery of backend services.


Being part of IceWarp’s innovative environment allows me to contribute to cutting-edge solutions that enhance enterprise communication, while continuously improving my skills as a backend developer.