I am a software engineer with over four years of professional experience building and maintaining web applications, SaaS products, e-commerce platforms, and ERP systems. My primary specialization is JavaScript and Node.js backend development, with a strong focus on scalable microservices and distributed systems.
I design backend services using Node.js, Moleculer, PHP, Symfony, and Laravel. I have hands-on experience developing REST APIs, implementing event-driven architectures, and creating secure authentication and authorization flows using JWT, AWS Cognito, and role-based access control.
I work extensively with asynchronous messaging technologies including RabbitMQ, NATS, Apache Kafka, and ActiveMQ. My database experience includes MongoDB, MySQL, PostgreSQL, and Redis, along with SQL optimization, data modeling, and search integrations using Elasticsearch and OpenSearch.
I also contribute across the frontend using React, Redux, Angular, TypeScript, RxJS, and NgRx. I enjoy delivering complete product features, from backend services and integrations to responsive user interfaces and data visualizations.
I prioritize clean code, reliability, security, performance, and maintainability. I use automated testing, TDD, code refactoring, profiling, load testing, Docker environments, and CI/CD pipelines to improve software quality.
I am experienced in Agile teams, code reviews, incident troubleshooting, and continuous improvement. I use AI-assisted development tools to support refactoring, test generation, documentation, and efficient problem-solving.