Hi, I'm Kamal
Software Developer
I build clean, reliable backend systems that fuel business growth.

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
Work Experience
Software Engineer
AZAI TECH LLC
- ▹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
- ▹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
- ▹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
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
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" } ] } } }
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.
Performance Metrics
Technology Stack
Code Sample
// Sample query query { askQuestion(query: "What is AI?") { answer sources { title url source date } } } // 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"). It allows computers to learn and solve problems in ways that can seem human, processing large amounts of data, identifying patterns, and following detailed instructions to replicate how people acquire and use knowledge ("What is AI, and how do programmes like ChatGPT and DeepSeek work?"). AI is used for personalizing social media feeds to powering medical breakthroughs and has become an increasing part of everyday life ("What is AI, and how do programmes like ChatGPT and DeepSeek work?"). A simple way to think about AI is as a series of nested or derivative concepts that have emerged over more than 70 years. Directly underneath AI is machine learning, which involves creating models by training an algorithm to make predictions or decisions based on data. It encompasses a broad range of techniques that enable computers to learn from and make inferences based on data without being explicitly programmed for specific tasks ("What Is Artificial Intelligence (AI)? | IBM"). SOURCES: What is AI, and how do programmes like ChatGPT and DeepSeek work?; 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" } ] } } }