Backend NodeJS Programmer with expertise in developing and maintaining REST and GraphQL APIs using TypeScript and JavaScript. Proficient in creating Backend for Frontend (BFF) services, both proxy-based and persistence-oriented. Experienced in both monolithic and microservices architectures, with integration through HTTP and event-driven approaches, and skilled in messaging frameworks such as RabbitMQ and Kafka. Demonstrates strong capabilities in SQL development (utilizing PostgreSQL, MySQL, and SQL Server) and NoSQL database management with MongoDB. Committed to Test-Driven Development (TDD) and adheres to SOLID principles. Knowledgeable in migration tools, Agile methodologies, container orchestration, cluster utilization, and security protocols, as well as endpoint mapping utilizing gateways. Proficient in version control systems, including Git, GitHub, and GitLab.