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

About Me
I'm a dedicated software developer specializing in backend development. I thrive on tackling complex challenges and designing scalable solutions that optimize performance and ensure robustness.
By integrating AI into my systems, I continuously push the boundaries of what's possible in software engineering. I have experience with a variety of programming languages and frameworks, including Node.js, Python, Go, and Java.
I'm currently pursuing a degree in Computer Science and am passionate about learning new technologies and methodologies to stay ahead of the curve in the ever-evolving tech landscape.
Education
BS in Computer Science - French-Azerbaijani University (2021-2025)
Languages
English (Fluent), Azerbaijani (Native), French (Intermediate), Russian (Elementary)
Interests
Backend Systems, AI-Driven Integrations, RAG Techniques, Chatbot Development
My Skills
Work Experience
Software Engineer
AZAI TECH LLC
- ▹Replaced WebSocket with RabbitMQ in microservices (JS, Python, C++), enhancing messaging durability.
- ▹Developed and optimized OCR solutions in Python and C++ for high-accuracy text extraction.
- ▹Implemented a JavaScript service (PM2-managed) for automated system change monitoring.
- ▹Constructed a back-end service for AI software using Go's Gin framework.
Co-founder & CDO
Ecomart
- ▹Co-founded an AI-driven inventory management startup focused on sustainability and data-driven decision-making.
- ▹Secured 2nd place in the "Green Fintech Startup Challenge" by the International Bank of Azerbaijan.
- ▹Finalist in Google's "Build with AI for Sustainable Growth" hackathon in Kazakhstan.
- ▹Finalist in the "Global Green Startup Challenge" organized by SABAH.HUB and ABB at COP29.
Backend Development Trainee
PASHA Bank OJSC
- ▹Participated in DevZone Learning Session which included intensive Java Spring Boot back-end development learning sessions, honing skills in building robust and scalable web applications.
- ▹Acquired knowledge and skills in Java SE, OOP principles, Spring Boot, Building REST APIs, PostgreSQL, Databases in Web Applications, Unit testing with Spock.
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
Developed a news analysis system using RAG pipelines for summarization and sentiment 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
Developed a news analysis system using RAG pipelines for summarization and sentiment 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" } ] } } }