K.I.G.
Experience
10.2023-Now

Teacher assistant at

Sofia University "St. Kliment Ohridski" - Faculty of mathematics & Informatics (FMI)

Sofia university Logo
FMI is a leading centre for high-quality education and scientific research in mathematics, computer science, and informatics in Bulgaria.

I taught the fallowing subjects as teaching assistant:

      • Linear Algebra
      • Prof. Azniv Kasparian
      • 10/2023 – 02/2024
      • 10/2024 – 02/2025
      • 10/2025 – 02/2026
      • Competitive Mathematics I
      • Assoc. Prof. Asen Bozhilov
      • 10/2024 – 02/2025
      • 10/2025 – 02/2026
      • Competitive Mathematics II
      • Assoc. Prof. Asen Bozhilov
      • 02/2024 – 06/2024
      • 02/2025 – 06/2025
      • 02/2026 – 06/2026
      • Abstract Algebra
      • Prof. Azniv Kasparian
      • 02/2025 – 06/2025
      • 02/2026 – 06/2026
      • Discrete Structures
      • Assoc. Prof. Minko Markov
      • 02/2025 – 06/2025
      • Calculus I
      • Assoc. Prof. Ivan Gadzhev
      • 10/2025 – 02/2026
05.2023-03.2024

Junior Software Engineer at

Trading 212

Trading 212 Logo
The company develops a cutting-edge trading Web/Mobile app that offers fractional & 24/5 share trading. Very popular in Britain & Bulgaria.

My work there, in the Quant-Trading team, involved:

  • Working on (refactoing/improving) the model for settings generation. The settings are regenerated very often & the inner portfolio uses them to rebalance itself. By the end, I was the leading developer working on the settings generation, as I had more understanding of the math concepts than the rest of the members of the team.
  • Working on new features, like 24/5 trading.
  • Adding new dealers.
  • Migrating microservices to AWS.
  • Creating wrapper Python logging library, in order to ease integration with Kibana & make searching faster. The main idea is that a log's message & its parameters should be separate things. Furthermore, each logs goes to a pipeline of preprocessors before it reaches its final destination.
  • Reading both company & third party documentations. Writing documentation for everything I created/modified.
  • Gaining knowlage about databases: PostgreSQL, MySQL, MariaDB/InnoDB, TimescaleDB, Apache Cassandra/AWS Keyspaces, Redis, ClickHouse, Redis.
  • Learning to use new tools, like: Celery, Redis, Kafka, Spring Boot, AWS.
  • Refactoring code.
  • Automating tasks, executed regularly by programmers.
  • Writing tests for my code, as for the most part of my work there, my team didn't have a QA developer.
  • Working with microservice architecture.
03.2022-03.2023

Machine Learning Junior Developer at

Smart Soft Healthcare

Smart Soft Healthcare Logo
The company develops a medical software for analysing (Lumbar) spine MRI tests by utilising ML models for Instance segmentation (Computer vision). The software can speed up significantly the work of radiologist.

My work there involved:

  • Reading scienctific AI/ML papers.
  • Performing experiments with different model architectures & filtered datasets.
  • Gained knowledge about ML model quantisation.
  • Performing Cross-validation.
  • Transfering the model training to Google Cloud.
  • Clearing the data from MRI tests' descriptions from radiologist.
  • Integrating new MRI data into DB from new hospitals, as each sends data in different format.
  • Generating new augmented training data & comparing model performance & Efemarai software.
  • Creating visualisations for newly added pathologies.
  • Comparing model metrics and saving them in human readable format for BI people.
  • Working with monolithic architecture.