Hasan Bogdan, Developer in Bucharest, Romania
Hasan is available for hire
Hire Hasan

Hasan Bogdan

Bio

Hasan is an accomplished software developer with over five years of experience developing integration solutions and generative AI (GenAI) applications. He is skilled in Python and system integration. Hasan is an expert in enhancing user experiences through customer-driven feedback and innovation.

Portfolio

Mindit.io
Python, Docker, Docker Compose, PostgreSQL, Microsoft SQL Server, Kafka Streams...

Experience

  • Python 3 - 5 years
  • Azure - 2 years
  • Docker - 2 years
  • Docker Compose - 2 years
  • FastAPI - 2 years
  • Generative Artificial Intelligence (GenAI) - 2 years
  • LangChain - 1 year
  • LlamaIndex - 1 year

Preferred Environment

Windows, Visual Studio Code (VS Code), PyCharm, Teams, Slack

The most amazing...

...thing I've built is a custom GenAI solution, which streamlines grading processes and enhances user satisfaction through precise feedback mechanisms.

Work Experience

Software Developer | GenAI Engineer | Integration Developer

2019 - PRESENT
Mindit.io
  • Developed a comprehensive application for educators to upload workbooks and student papers, automatically grading them based on teacher-proposed criteria.
  • Created complex retrieval-augmented generation (RAG) applications with multilingual support that reached an accuracy of over 85%.
  • Implemented custom AI solutions to solve business problems.
  • Created integration solutions by developing ETL processes and system integrations using different file transfer protocols.
Technologies: Python, Docker, Docker Compose, PostgreSQL, Microsoft SQL Server, Kafka Streams, Confluent Kafka, Azure DevOps Services, Azure, Azure CLI, Azure Cosmos DB, LangChain, LlamaIndex, Java, SQL

Experience

Automated Grading Application

A comprehensive application designed to assist teachers in grading students utilizing GenAI models. As a back-end and GenAI developer, I created the API endpoints required for front-end integration and developed prompts for the AI model. Additionally, I collaborated in designing the application architecture to ensure efficiency, scalability, and ease of maintenance.

Chat with Your Data

Developed a RAG application using Python hosted on Azure infrastructure to enhance client-customer interactions through a sophisticated chatbot interface. As a back-end and GenAI developer, I created API endpoints for seamless front-end integration and engineering prompts for the GenAI model.

Additionally, I implemented complex web crawling and scraping techniques to ensure comprehensive data collection, followed by data preprocessing tasks, including normalization and cleaning. I tested and selected optimal data parsers for various data types, such as JSON and text, which contributed to an effective chunking strategy.

Furthermore, I designed and deployed indexes with configurations that support multilingual functionality, integrated embedding models, and established an automated ingestion pipeline to ensure the chatbot's data remains current, enabling accurate and timely interactions.

Personally Identifiable Information Encryption Solution

Developed an application focused on extracting and anonymizing personally identifiable information (PII) from scanned and photographed medical documents. As a software developer, I collaborated in designing and developing the solution, working extensively with AI models to perform optical character recognition (OCR) on images and identification of PII entities and the reconstruction of original documents, with PII securely encrypted and incorporated into rasterized PDFs.

Invoice Processing App

Built an end-to-end agentic application for processing invoices and receipt images, integrating AI models for OCR and GenAI for data extraction. I designed and implemented the entire solution, including the back end, front end, and deployment.

Integration Development

Integrated enterprise data for a multinational retail company. I developed ETL processes and system integrations using FTP, SFTP, and FTPS protocols. I also automated operational workflows and provided technical support for production applications.

Education

2017 - 2021

Bachelor's Degree in Electronics, Telecommunications, and Information Technology

Polytechnic University of Bucharest - Bucharest, Romania

Certifications

JULY 2025 - JULY 2026

SAP Certified Associate - SAP Generative AI Developer

SAP

SEPTEMBER 2022 - PRESENT

Confluent Developer Skills for Building Apache Kafka Version 7.0.0-v1.0.3

Confluent

NOVEMBER 2021 - PRESENT

Apache Kafka Administration by Confluent Version 6.0.0-v1.1.0

Confluent

NOVEMBER 2021 - PRESENT

Apache Kafka Fundamentals

Confluent

Skills

Libraries/APIs

Claude API, OpenAI API, Beautiful Soup, Azure Cognitive Services, React

Tools

Docker Compose, PyCharm, Slack, IBM MQ, Kafka Streams, Azure DevOps Services, SAP Artificial Intelligence

Languages

Python 3, C++, C, Java, Assembly, Bicep, Katana, Python, SQL

Platforms

Docker, Azure, Confluent Kafka, Windows, Visual Studio Code (VS Code), Langfuse, Azure AI Search, Apache Kafka

Storage

PostgreSQL, Databases, Azure Cloud Services, Azure Cosmos DB, Microsoft SQL Server

Frameworks

LlamaIndex

Paradigms

Azure DevOps

Other

Generative Artificial Intelligence (GenAI), FastAPI, Operating Systems, Data Structures, LangChain, Teams, OpenRouter, Azure AI Document Intelligence, Llama Cloud, IBM Integration Bus (IIB), KSQL, Azure CLI, SAP Business Technology Platform (BTP), SAP AI Core, SAP AI Launchpad, SAP Generative AI Hub, Artificial Intelligence (AI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring