Hi, I'm Kamal

Software Developer

I build clean, reliable backend systems that fuel business growth.

Profile

About Me

I'm a results-oriented Backend Developer with over 2 years of experience in building and optimizing scalable, high-performance applications using Java and Go. I possess a strong foundation in core computer science and OOP principles, which I've applied through proven experience in developing robust microservices and working with SQL databases like PostgreSQL.

I am adept at utilizing containerization with Docker and cloud platforms like AWS, and I am passionate about debugging complex issues and enhancing application performance. My experience spans across various domains including e-learning platforms, AI assistants, delivery systems, and document processing applications.

I'm currently pursuing a Master's degree in Computer Science and Data Analytics through a dual degree program, building upon my Bachelor's degree in Computer Science where I graduated with a 98/100 CGPA.

Education

MS in Computer Science and Data Analytics - ADA University & George Washington University (2025-2027)

BS in Computer Science - French-Azerbaijani University (2021-2025) • CGPA: 98/100

Languages

English (Fluent), Azerbaijani (Native), French (Limited proficiency), German & Russian (Elementary)

Interests

Backend Systems, Microservices Architecture, AI Integration, Performance Optimization, Cloud Platforms

My Skills

Go
Go
Java
Java
Python
Python
TypeScript
TypeScript
Node.js
Node.js
Spring Boot
Spring Boot
Django
Django
PostgreSQL
PostgreSQL
Redis
Redis
Docker
Docker
Kubernetes
Kubernetes
RabbitMQ
RabbitMQ
Kafka
Kafka
MinIO
MinIO
GraphQL
GraphQL
Git
Git

Work Experience

Software Engineer

AZAI TECH LLC

Oct 2024 - Present
  • Resolved a critical performance bottleneck by redesigning a hierarchical data query in PostgreSQL, leveraging a Common Table Expression (CTE) to achieve a 60-fold improvement in data loading speed.
  • Integrated a biometric identification SDK using Java 11 to build a secure user authentication system, establishing a verification process with a 99.9999999% success rate.
  • Developed a scalable backend for the "TAIM" e-learning platform using Golang, orchestrating AWS services (Cognito, MediaConvert, S3) for user management and media processing, all managed behind an NGINX reverse proxy.
  • Engineered a Finite State Machine in Golang to manage the e-learning platform's complex user workflow, reducing state management bugs by 95% and ensuring a consistent user experience.
  • Built a high-throughput backend service for "VokalAI", an advanced AI assistant working with both audio and text inputs, using the Gin framework in Golang, MinIO for efficient object storage, RabbitMQ for interservice communication, and PostgreSQL for data storage.
  • Overhauled the communication layer for a document summarizer by replacing WebSockets with RabbitMQ, ensuring 99%+ messaging durability across a polyglot microservice environment of JavaScript, Python, and C++.
  • Developed and fine-tuned Optical Character Recognition (OCR) pipelines for a document summarizer, using Python for rapid prototyping and C++ for performance-critical components to achieve over 95% accuracy.

Junior Software Engineer

EtaFlex

Feb 2024 - Oct 2024
  • Designed and built a real-time package tracking system for a delivery service in Java with GPS integration and ETA calculations, leading to a 30% reduction in customer support calls regarding delivery status.
  • Implemented a driver tracking feature using MQTT and the Mosquitto broker, ensuring 100% location data capture in areas with poor connectivity and reducing driver phone battery consumption by 20%.
  • Developed a complex delivery state management system using Celery tasks, automating over 98% of state transitions for rush, scheduled, and recurring orders.
  • Created a notification system in Java to handle over 50,000 daily delivery status updates with a 99.5% delivery success rate across SMS, email, and push notifications.
  • Implemented a package scanning and sorting system in Java, increasing package processing throughput by 25% while reducing sorting errors by 90%.

Backend Developer Trainee

PASHA Bank OJSC

Apr 2023 - June 2023
  • Completed an intensive DevZone training program focused on enterprise-level backend development, honing skills in building robust and scalable web applications with Java and Spring Boot.
  • Acquired knowledge and skills in Java SE, OOP principles, Spring Boot, Building RESTful APIs, PostgreSQL, Databases in Web Applications, Unit testing with Spock.
  • Applied these skills in a capstone project by developing and testing a RESTful banking API, using Spring Boot and PostgreSQL to manage user accounts, funds transfers, and transaction histories.

My Services

Backend Systems Development

Designing and building scalable, high-performance backend systems, including RESTful and GraphQL APIs, and microservices.

Chatbot Development

Building intelligent chatbot systems, including RAG pipelines, for dynamic and context-aware interactions.

Monolith to Microservices Migration

Helping you migrate your monolith apps into scalable and resilient microservices.

Featured Projects

1/2

RAG News Analyst

Architected and built an end-to-end news analysis platform that leverages a Retrieval-Augmented Generation (RAG) architecture to produce nuanced, AI-driven insights from real-time news streams. The system was engineered with a durable, streaming data pipeline for scalable information ingestion and featured an efficient API for seamless communication and retrieval of the generated analysis.

Technology Stack

Node.jsTypeScriptGoogle Gemini APIKafkaPineconeApollo GraphQLDocker
Code Sample
// Sample query
query {
  askQuestion(query: "What is AI?") {
    answer
    sources {
      title
      url
    }
  }
}

// Answer
{
  "data": {
    "askQuestion": {
      "answer": "AI is technology that enables computers and machines to simulate human learning, comprehension, problem solving, decision making, creativity, and autonomy ("What Is Artificial Intelligence (AI)? | IBM")...",
      "sources": [
        {
          "title": "What is AI, and how do programmes like ChatGPT and DeepSeek work?",
          "url": "https://www.bbc.com/news/technology-65855333",
          "source": "www.bbc.com",
          "date": "2025-02-18"
        },
        {
          "title": "What Is Artificial Intelligence (AI)? | Google Cloud",
          "url": "https://cloud.google.com/learn/what-is-artificial-intelligence?hl=en",
          "source": "cloud.google.com",
          "date": "2024-02-29"
        },
        {
          "title": "What Is Artificial Intelligence (AI)? | IBM",
          "url": "https://www.ibm.com/think/topics/artificial-intelligence",
          "source": "www.ibm.com",
          "date": "2024-11-06"
        }
      ]
    }
  }
}

Get in Touch