Hassan Kanso
Hassan Kanso

Python Backend Engineer

Open to offers · Member since 9 Nov 2026
Location
Lebanon
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Mid

About

Professional summary

I am a mid-level Python backend engineer with two years of experience building backend services, REST APIs, and data-driven applications. My work focuses on reliable, maintainable systems and production-oriented engineering practices.

I build AI and LLM-powered applications using OpenAI models, Retrieval-Augmented Generation (RAG), LangGraph, multi-agent workflows, and prompt engineering. I am experienced in creating grounded AI assistants that retrieve relevant business data before generating responses.

I work extensively with FastAPI, asynchronous programming, API integrations, SQL databases, Redis, and RabbitMQ. I apply Clean Architecture principles to design scalable backend workflows and dependable service integrations.

I have hands-on experience deploying and operating containerized backend services in AWS and Linux environments. My DevOps experience includes Docker, Git, CI/CD workflows, production configuration, health checks, release validation, and troubleshooting.

I value code quality, testing, collaboration, and practical problem-solving. I use pytest for unit and integration testing and have contributed to debugging, code reviews, feature delivery, and production issue resolution across collaborative engineering teams.

Skills

20 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Languages & Frameworks

Experience

Career history

Backend Developer - Python / FastAPI Restaurant Chatbot Solutions

Built and maintained backend services and conversational applications using Python, FastAPI, OpenAI models, and RAG pipelines.

Designed RESTful APIs and external-service integrations for application data exchange and business workflows. Used SQL databases and Redis for application state, retrieval, caching, and backend performance.

Implemented asynchronous backend flows, debugging, testing, and production issue resolution with an emphasis on maintainable code.

Software Engineer RetailOS

Contributed to production backend systems and multi-agent workflows involving APIs, Redis, RabbitMQ, asynchronous processing, and service architecture.

Collaborated with team members on feature implementation, debugging, code quality, and backend workflow problem-solving.

Applied Clean Architecture principles and production-focused engineering practices while integrating AI-assisted workflows into business software.

Education

Learning history

Lebanese International University (LIU)

Bachelor of Science, Computer Science

University of Michigan

Training, Data Structures in Java

DeepLearning.AI

Training, Retrieval Augmented Generation (RAG)

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu