Curriculum vitae
Yagub Ismayilli
Data Scientist / AI Engineer / SQL Developer
Data Science and AI specialist with hands-on experience fine-tuning Transformer models across two industrial research internships — handwritten text recognition for Azerbaijani, and a customer-support chatbot. Works in PyTorch, Hugging Face Transformers, TensorFlow, Pandas and NumPy, on top of strong Oracle SQL and PL/SQL foundations. Double master's degree in Data Science and Artificial Intelligence. Also builds and ships full-stack applications in React and Node, which helps in delivering models as usable products.
Experience
Machine Learning Intern — Master's Thesis
Evler.az LLC, IT Department · Baku, Azerbaijan
- Built an end-to-end handwritten text recognition (OCR) pipeline for Azerbaijani, a low-resource language, to automate digitisation of handwritten real-estate documents.
- Fine-tuned a Transformer encoder–decoder (TrOCR) on 25,000 synthetic Azerbaijani text-line images, reaching 6.40% character error rate and 55.4% exact-line-match accuracy.
- Collected and annotated a 5,000-image real handwriting dataset; a second fine-tuning stage cut character error rate to 3.47%, word error rate to 10.4%, and raised exact-match accuracy to 75.7%.
- Benchmarked against TrOCR-small (21.44% CER) and a CNN–BiLSTM–CTC baseline (17.23% CER) — roughly a fivefold error reduction.
PyTorchHugging Face TransformersTrOCRPythonNLP / Machine Learning Intern
GNI Software · Baku, Azerbaijan
- Fine-tuned DialoGPT-small, a 117M-parameter GPT-2 variant, into a customer-support chatbot using Hugging Face Transformers and the Trainer API.
- Built the training corpus from the 3M-tweet Twitter Customer Support dataset, reconstructing conversation threads to extract roughly 20,000 single-turn prompt–response pairs.
- Trained within 4 GB of VRAM (RTX 3050) using mixed-precision (fp16) and small-batch training; loss converged from 4.6 to 3.3 with no signs of overfitting.
- Profiled the corpus by token length, intent category and vocabulary, and documented limitations around single-turn context, single-brand domain bias, and lack of factual grounding.
PyTorchHugging Face TransformersDialoGPTPythonSoftware Developer — Data Science & Web
Freelance · Remote
- Developed and fine-tuned NLP models for text classification, sentiment analysis and sequence processing using TensorFlow / Keras.
- Trained and evaluated supervised machine learning models for prediction and classification tasks, covering feature engineering, model selection and validation.
- Cleaned, transformed and analysed client datasets in Python (Pandas, NumPy), and built responsive web applications with React.js and Node.js.
TensorFlow / KerasPandasNumPyReact.jsNode.jsProgramming Mentor
Meridian Course · Baku, Azerbaijan
- Taught core programming concepts, data structures and algorithms through real-world examples and structured lesson plans.
- Reviewed student code and guided debugging, building their technical and analytical problem-solving skills.
Full Stack Developer
Lider Advertising · Baku, Azerbaijan
- Developed and maintained internal web applications using Laravel and PHP, backed by a relational database, and wrote SQL queries for diagnostics and reporting.
- Provided technical support to internal users, resolving production system issues and improving day-to-day workflow efficiency.
- Debugged and optimised existing application code, improving reliability and reducing recurring system failures.
LaravelPHPSQL
Education
Master of Science — Data Science and Artificial Intelligence
Azerbaijan-French University (UFAZ)
Thesis: Development of a Handwritten Text Recognition (OCR) System for the Azerbaijani Language
Master of Science — Data Science and Artificial Intelligence
University of Strasbourg
Thesis: Development of a Handwritten Text Recognition (OCR) System for the Azerbaijani Language
Bachelor of Science — Computer Science
Khazar University
82.57 / 100
Skills
- Programming
- PythonSQLPL/SQLJavaScriptData Structures & Algorithms
- Databases
- Oracle DatabaseRelational Data ModellingQuery Optimisation
- Machine Learning
- PyTorchHugging Face TransformersTensorFlow / Kerasscikit-learnPandasNumPy
- Research Areas
- LLM / Transformer Fine-TuningNatural Language ProcessingHandwritten Text Recognition (OCR)Computer VisionCNNs & Object Detection
- Web & Tools
- React.jsNode.jsGitLinux / WSL
Languages
- Azerbaijani
- Native
- Turkish
- C1
- English
- B2
- German
- B1
Courses
Oracle PL/SQL
Kursor Education
Oracle SQL
Kursor Education
Full Stack MERN Development
Codelandia IT School
Certificates
Oracle PL/SQL Course Certificate
Kursor Education
Oracle SQL Course Certificate
Kursor Education
IELTS Academic — Overall Band 6.5
British Council / IDP
SQL (Intermediate)
HackerRank
JavaScript (Intermediate)
HackerRank
Predictive Analytics Essential Training: Data Mining
IIBA
Honor Certificate
Khazar University
State Scholarship
Ministry of Science and Education, Republic of Azerbaijan