profile-picture

Boyan Todorov

Software Developer .NET

Experienced financial markets professional with a strong background in risk management, now working as a Software Developer in the forex industry. Excited to merge my expertise with newfound software development skills, aiming to thrive as a successful Full-Stack Developer.

EDUCATION

C# Back-End Developer

Sirma Academy

09/2024 - Present

Sofia, Bulgaria

Courses:
  • C# Fundamentals, C# Advanced, C# OOP, SQL, EF Core, ASP.NET Core

JavaScript Front-End Developer

Sirma Academy

05/2024 - 09/2024

Sofia, Bulgaria

Courses:
  • JS Fundamentals, JS Advanced, HTML & CSS, Node.JS, Express.JS, MongoDB, React

Python Full-Stack Developer

Software University (softuni.bg)

01/2024 - 08/2024

Sofia, Bulgaria

Professional Modules:
  • Containers and Cloud and Software Engineering and DevOps - Learning the fundamentals of DevOps, working with Linux Shell, Docker, cloud infrastructure, app monitoring, git, CI/CD pipeline, development workflow
  • React JS - JSX, Components, Forms, Hooks, Routes, Advanced Techniques

Python Web Developer

Software University (softuni.bg)

04/2022 - 12/2023

Sofia, Bulgaria

Professional Modules:
  • Python Fundamentals - Learning the fundamental principles of programming, data types, lists, dictionaries, text processing, regex
  • Python Advanced and OOP - Working with more advanced data structures, learning the principles of OOP, unit testing
  • JS Front-End - Learning the main principles of front-end development with JS, HTML and CSS, working with REST API
  • Python Web Development - Working with Django Framework and learning the principles of MVT. Development of full web application for project defense
  • PostgreSQL and Python ORM - Knowledge of database systems, SQL, Django ORM and SQLAlchemy

Finance Master Degree

University of National and World Economy

2007 - 2009

Sofia, Bulgaria

Courses:
  • Financial Management, Financial Engineering, Money Theory and Money Politics 2nd level, Cost Benefit Analysis, Bank Management, Portfolio Management, International Financial Organizations, etc.

Finance Bachelor Degree

University of National and World Economy

2001 - 2006

Sofia, Bulgaria

Courses:
  • Banking, Public Finance, Corporate Finance, Investments, Insurance, Accounting, etc.

High School

Mathematical High School "Geo Milev"

1996 - 2001

Pleven, Bulgaria

Courses:
  • Mathematics, English, Physics, Computer Science

TECHNICAL SKILLS

Programming Languages

C#, Python, JavaScript, HTML, CSS

Frameworks and libraries

ASP.NET Core, EF Core, Django, SQLAlchemy, Selenium, Pandas, React

Databases

MS SQL, PostgreSQL, MySQL, MongoDB

Tools

Visual Studio, Pycharm, VS Code, SSMS, PGAdmin, MySQL Workbench, Docker, Terraform, Azure, GitHub, GitLab, Azure DevOps, Postman

PERSONAL PROJECTS

BarberBook - web app for barbershops booking and management

07/2023 - 08/2023

  • Tech: Django, JS, HTML, CSS, PostgreSQL
  • Defense project for SoftUni Python Web module graduation, which won the award for best project of the class (1st place)
  • GitHub Link
  • Deployed Project Link

RestaurantFinder - web app for catalog of nearby restaurants in the area

07/2024 - 08/2024

Euro2024Results - web app for all results from the UEFA 2024 Championship

09/2024 - 09/2024

Personal Website - about me, my experience and my portfolio

12/2023 - Present

WORK EXPERIENCE

Software Developer .NET

Activtrades Plc Sofia Branch

02/2025 - Present

Sofia, Bulgaria

Forex and CFD Broker

Job Description:

Developing and maintaining the company's main back-office software using C#, .NET Core, ASP.NET MVC/Web API. Developing frontend components using HTML, CSS, JavaScript. Participating in the integration of third-party APIs and services. Working with SQL Server and MongoDB to design, query, and optimize databases. Debugging, testing, and troubleshooting software issues to improve performance and reliability. Writing clean, efficient, and well-documented code following best practices. Collaborating with other developers and departments to implement new features. Using Git for version control and Azure DevOps for CI/CD and project management, and participating in code reviews.

Senior Risk Manager

Activtrades Plc Sofia Branch

02/2011 - 01/2025

Sofia, Bulgaria

Forex and CFD Broker

Job Description:

Risk management of the clients' trading activity and protecting the company from frauds. Managing the total exposure of the broker. Monitoring all crucial systems.. Helping customer support for the most difficult cases and problems. Preparing daily reports and various market researches for the management. Coding custom complex SQL queries for advanced data analysis. Automation of many risk processes using Python scripts. Actively participating in the software development process with a great contribution in the integration of back office system, trading server, web and mobile platforms, plugins, FIX API connections and other in house software solutions. Preparing requirements, change requests and approving UATs.

Financial Markets Dealer

Bulbrokers EAD

08/2007 - 01/2011

Sofia, Bulgaria

Forex and CFD Broker

Job Description:

Managing the trading services on Forex and financial markets. Customer service, dealing and brokerage. Monitoring and support of all crucial systems. Risk management of clients’ net exposures, coverage and speculative trading. Preparing daily fundamental and technical analyses. Preparing daily reports and various market researches for the management.

Account Officer Individuals

Societe Generale Expressbank AD

04/2007 - 08/2007

Sofia, Bulgaria

Bank

Job Description:

Customer service at the front office. Direct sales and presentation of all the bank's products - accounts, deposits, debit and credit cards and loans. Creating a personal portfolio of clients, following targets and reporting results to the management. Processing applications for consumer loans.

Counter Teller

Societe Generale Expressbank AD

08/2005 - 04/2007

Sofia, Bulgaria

Bank

Job Description:

Customer service at the front office, working directly with money. Processing withdrawals and deposits, bank and international transfers. Managing the cash activities in the branch, and in charge with the ATM support and management. Assisting for direct sales of the products and for the loan applications. Strong teamwork environment.

PERSONAL PROJECTS

CV Link - web app for recruiting software developers by browsing their profiles

02/2024 - Present

  • Tech: Django, JS, HTML, CSS, PostgreSQL
  • Not finished yet
  • GitHub Link

Risk Reports Tool - custom reporting system using company's back-office DB

08/2023 - Present

  • Tech: Django, JS, HTML, CSS, MSSQL
  • Visualizing and exporting in CSV different custom reports for my department
  • GitHub Link - private repo due to sensitive information

SOFT SKILLS

  • Attention to details
  • Problem-solving
  • Responsibility
  • Teamwork
  • Analysis

LANGUAGES

  • English - Full Professional Proficiency
  • Bulgarian - Native

CERTIFICATES