About me
I am a software engineer specializing in back-end development with extensive experience in full-stack development. Throughout my seven-year career, I have designed and built enterprise-level applications and scalable software systems across various domains.
My expertise centers on Node.js and TypeScript, with a strong focus on NestJS for building maintainable, enterprise-grade applications. I've architected and deployed microservices, REST APIs, and real-time applications using modern architectural patterns including dependency injection, CLEAN architecture, and hexagonal design. My work spans both on-premise and serverless deployments across AWS and GCP.
I have extensive experience with relational and NoSQL databases, including graph databases, and am proficient in containerization with Docker and orchestration platforms like Kubernetes. I've implemented CI/CD pipelines and worked with message brokers such as RabbitMQ and Apache Kafka to build distributed systems.