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 coding19+
years of work experience- Strong Motivation: Driven by the enthusiasm of acquiring new technical skills, I am motivated to apply and enhance my knowledge in a professional setting.
- Solid Work Ethic and Teamwork: Based on my past experiences in the corporate world, I bring a strong foundation in effective collaboration and a commitment to delivering quality work.
- Analytical Skills and Attention to Details: My track record demonstrates refined analytical skills and careful attention to detail, attributes that have consistently contributed to success in my previous roles.
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
Frameworks and libraries:
- EF Core
- ASP.NET Core
- React
- Django
- SQLAlchemy
- Selenium
- Pandas


Databases:
- MS SQL
- PostgreSQL
- MySQL
- MongoDB
Tools:
- Visual Studio, VS Code, PyCharm
- SSMS, PGAdmin, MySQL 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
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)



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:
- For Back-end: NodeJS (SoftUni Practice Server)
- For Front-end: React, CSS, LeafLet Maps Library



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



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

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

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

My Certificates
SoftUni Certificates













Sirma Academy Certificates
