Software Engineer

A results-driven Software Engineer with a strong focus on backend development and microservices architecture, specializing in Java and Spring Boot. I have designed, developed, and optimized high-performance, scalable backend services across various industries.

My technical expertise includes a wide range of tools and technologies such as Docker, Kubernetes, Apache Kafka, RabbitMQ, and Elasticsearch, with a proven track record in building and maintaining complex microservices environments. Additionally, I have extensive experience with cloud platforms like AWS and a solid background in both web and mobile application development.

Creating a Maven Dependency Analyzer for Project Management

Learn how I built a custom Maven dependency analyzer that identifies outdated dependencies, security vulnerabilities, and generates visualization to help manage multiple Java projects.

How to Create a Slack Bot with Spring Boot

In this tutorial, learn how to build and deploy a Slack bot that listens to your conversations and performs operations based on commands using Spring Boot.

How to Create a Telegram Bot with Spring Boot

Learn how to build a Telegram bot using Spring Boot, implement commands, and create interactive keyboards for user interaction.

Implementing Kafka and Dead Letter Queue in Java

Learn how to integrate Apache Kafka with a Java Spring Boot application, implement producers and consumers, and handle errors using a Dead Letter Queue.

Work

  1. Company
    Bitpace
    Role
    Senior Software Engineer
    Date
  2. Company
    Dataroid
    Role
    Software Engineer
    Date
  3. Company
    QNBEYOND
    Role
    Software Developer
    Date
  4. Company
    Testinium
    Role
    Java Developer
    Date
Download CV