About Me

Greetings! I am Boyan Todorov, a junior software developer currently working with .NET, JavaScript, HTML, CSS, MSSQL and MongoDB technologies. I am a successful graduate of Software University Sofia and Sirma Academy, where I specialized as a Python Full-Stack Developer and JS Front-End developer respectively and further extended my knowledge in the .NET development field.

I am really excited that I started my professional journey as a Junior Developer .NET, applying the new skills I've acquired during my academic journey. I am enthusiastic about the chance of gaining valuable experience and contributing to my team's success.

With strong background in the financial markets and contributions to numerous software solutions in the industry I am excited to merge my expertise with my newfound software development skills.

My ultimate objective is to evolve into a highly proficient and versatile full-stack developer, bringing substantial value to my company.


My professional strengths:

3+

years experience in coding

19+

years of work experience

I'm passionate about using my skills to drive success and enjoy collaborating to solve challenges.

My Tech Skills

Programming Languages:

  • C#
  • JS
  • Python
  • HTML and CSS
csharp
javascript
python
html
css

Frameworks and libraries:

  • EF Core
  • ASP.NET Core
  • React
  • Django
  • SQLAlchemy
  • Selenium
  • Pandas
ef
asp
react
django
sqlalchemy
selenium
pandas

Databases:

  • MS SQL
  • PostgreSQL
  • MySQL
  • MongoDB
mssql
postgresql
mysql
mongodb

Tools:

  • Visual Studio, VS Code, PyCharm
  • SSMS, PGAdmin, MySQL Workbench
  • Git, GitHub, GitLab
  • Docker, Terraform, Azure, Postman
visualstudio
vscode
pycharm
ssms
pgadmin
workbench
git
github
gitlab
docker
terraform
azure
postman

My Education

C# Back-End Developer

Sirma Academy
09/2024 - Present, Sofia, Bulgaria
  • C# Fundamentals, C# Advanced, C# OOP, SQL, EF Core, ASP.NET Core - Learning the fundamentals of C#, advanced C#, OOP, MSSQL, EF Core and ASP.NET Core

JS Front-End Developer

Sirma Academy
05/2024 - 09/2024, Sofia, Bulgaria
  • JavaScript Foundations, HTML & CSS, Node, React - Learning the fundamentals of JavaScript, advanced JavaScript, NodeJS and ExpressJS, React

Python Full-Stack Developer

Software University (softuni.bg)
01/2024 - 08/2024, Sofia, Bulgaria
  • 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
  • ReactJS - Learning the fundamentals of React - JSX, Components, Forms, Hooks, Routes, Advanced Techniques

Python Web Developer

Software University (softuni.bg)
04/2022 - 12/2023, Sofia, Bulgaria
  • 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

Finance Bachelor Degree

University of National and World Economy
2001 - 2006, Sofia, Bulgaria

High School

Mathematical High School "Geo Milev"
1996 - 2001, Pleven, Bulgaria

My Experience

Software Developer

Activtrades Plc Sofia Branch
02/2025 - Present, Sofia, Bulgaria
Industry: Forex and CFD Broker

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 - 02/2025, Sofia, Bulgaria
Industry: Forex and CFD Broker

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
Industry: Forex and CFD Broker

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
Industry: Bank

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
Industry: Bank

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.

My Projects

BarberBook - web application for barbershop appointments

GitHub Link
barberbook.pythonanywhere.com
07/2023 - 08/2023

This is my project for SoftUni Python Web Frameworks Module built with Django, JS, HTML, CSS

The main purpose of the application is to allow clients to book barbershop appointments online and also barbershops to be able to manage their appointments

The app has 2 types of users: Client and Barbershop. Each user is extended to its respective ClientProfile or BarbershopProfile depending on the User Role field.

  • Client Profile can register, login, logout, delete profile, change password, edit their details, add profile picture, manage their reservations, write a review for barbershops that they have visited
  • Barbershop Profile can register, login, logout, delete profile, change password, edit their details, services, barbers, working hours, add profile picture and barbershop photos, manage their reservations
  • Barbershops can be searched via search field, via list of barbershops and via map
  • Reservation process is based on 6 steps where the client chooses the barbershop, the barber, the service, the date and the time based on the availability and confirms the reservation
  • The application also has a responsive design for mobile version

The project is developed using the following technologies:

  • For Back-end: Python, Django Framework
  • For Front-end: Custom HTML, CSS and additional components built with Bootstrap, Javascript, jQuery, LeafLet Maps Library
  • For Database: PostgreSQL
  • For API: Django REST Framework

My project won the award for best project of the class (1st place)

barberbook-home-page barberbook-map-page barberbook-reservation-page

RestaurantFinder - web application for browsing restaurants

GitHub Link
restaurantfinder-fe.onrender.com
07/2024 - 08/2024

This is my defense project for SoftUni's React Course built with React, NodeJS and CSS

RestaurantFinder is a web application developed with React. The main purpose of the application is to show a catalog of restaurants in the area, so the client can choose a restaurant to visit.

The app has 2 types of users: Restaurant and Client

  • Restaurant user can upload and manage his restaurants in the website
  • Client user can leave reviews on the restaurants
  • All users including guest users can browse restaurants
  • Visitors on the website can search for a restaurant based on different criteria

The project is developed using the following technologies:

restaurantfinder-restaurants-page restaurantfinder-restaurant-details-page restaurantfinder-add-restaurant-page

Personal Website

GitHub Link
bopzen.github.io
12/2023 - 01/2024

This is my personal website built with JS, HTML, CSS

The main purpose of the website is to show information about myself, my experience, education and skills along with my projects portfolio of my projects and my certificates

The project is developed using the following technologies:

  • For Front-end: Custom HTML, CSS and additional components built with Javascript, AOS Library
welcome-page about-me-page education-page

CV Link - web application helping companies link with software developer talents

GitHub Link
Work in progress, the project is not finished yet
02/2024 - Present

This is a talent search web application designed for IT companies who want to find the perfect software developer for their job openings built with Django, JS, HTML, CSS

The main purpose of the app is to link companies with software developers who are open for new job opportunities. Instead of developers applying for jobs they create a resume profile in the app and companies link with them based on their search criteria for the desired tech stack and experience they look for

The app has 2 types of users: Talent and Recruiter. Each user is extended to its respective TalentProfile or RecruiterProfile depending on the User Role field.

  • Talent Profile can register, login, logout, delete profile, change password, add/edit their details, contacts, profile picture, education, work experience, tech skills, soft skills, certificates, projects portfolio
  • Recruiter Profile can register, login, logout, delete profile, change password, add/edit their details, address, contacts, profile picture, favorite talents
  • Talents and Recruiters have a public profile views
  • Talents can be searched by Recruiters via search module based on different criteria like tech skills, experience, etc.
  • Recruiters can mark as favorite Talents and can contact them with interview offers
  • The application also has a responsive design for mobile version

The project is developed using the following technologies:

  • For Back-end: Python, Django Framework
  • For Front-end: Custom HTML, CSS
  • For Database: PostgreSQL
home-page

Risk Reports Tool - reporting tool for running different Risk department related reports

GitHub Link - Private Repo
Company project, no public link available
08/2023 - Present

This is a custom reporting tool used in the my company's Risk department built with Django, JS, HTML, CSS, MS SQL

The main purpose of the app is to give access to employees to a user friendly UI for generating differet custom reports from the back-office system.

The app uses the back-office DB with a readonly access and generates different reports based on the preselected criteria used for data analysis. The reports are also exportable to CSV.

  • Accounts Report - showing information about all accounts, filtering by different criteria, aggreagtion of data based on different parameters
  • Volumes Report - showing information about the traded notional volumes per customer or per symbol for a selected period
  • Production Report - showing information about the production of the company per customer or per symbol for a selected period
  • Net Deposits Report - showing information about the net deposits per customer for a selected period
  • Average Spreads Report - showing the average spreads for all symbols for a selected period

The project is developed using the following technologies:

  • For Back-end: Python, Django Framework
  • For Front-end: Custom HTML, CSS, JS
  • For Database: MS SQL
home-page

Python Small Projects

GitHub Link
08/2022 - Present

This is a collection of small projects built with Python

  • 01 Tic Tac Toe Game - Console Version
  • 02 Tic Tac Toe Game - Colored Console Version
  • 03 Simple Calculator - GUI
  • 04 Website Data Recorder - GUI
  • 05 Connect Four Game - Colored Console Version
  • 06 War Card Game Simulation - Console Version
  • 07 Sneakers Shop - GUI
  • 08 MT5 Trading Robot
  • 09 PDF To PNG Converter

The projects is developed using the following technologies: Python, Pandas, Selenium, Tkinter, MetaTrader5Api, PyMuPDF

small-projects

My Certificates

SoftUni Certificates

Sirma Academy Certificates