Andrey Stoev

Andrey Stoev

SOFTWARE ENGINEER, MATHEMATICIAN, STATISTICIAN

ABOUT ME

Passionate about designing, implementing, and automating systems. Committed to excellence, growth, and delivering high-impact results. Recognized for professionalism, adaptability, and a solution-oriented mindset. Driven by a relentless ambition to outperform expectations and continuously raise the bar. I aim high, move fast, and never settle for average.

EXPERIENCE

Flutter International
Apr 2023 – Present
Java-Quant Developer
Evolution Engineering
Mar 2022 – Feb 2023
Game-Math Designer

EDUCATION

UNIVERSITY COURSES

Programming:
  • Modern Java Technologies
  • Operating Systems
  • Data Structures and Algorithms
  • Design and Analysis of Algorithms
  • Object Oriented Programming
  • Intelligent Systems (Data Mining)
  • Databases
  • Web Technologies
  • Web Application Development with Java
  • Programming with Swift
  • Languages and learning environments
Math:
  • Differential and Integral Calculus
  • Statistics and Empirical Methods
  • Differential Equations and their Applications
  • Complex Analysis
  • Operations Research
  • Linear Algebra
Software Engineering:
  • Distributed Software Systems
  • XML Technologies for Semantic Web
  • Analysis of Software Requirements
  • Computer Networks
  • Quality Assurance
  • Design and Integration of Software Systems
  • Human Machine Interface Design
Computer Science:
  • Discrete structures
  • Complexity and Computability
Advanced:
  • Finite Automata Applications
  • Fast Algorithms in Data Structures
  • Advanced Combinatorics and Graph Theory
  • Advanced Number Theory

... and more

OTHER COURSES

TECHNOLOGIES AND SKILLS

Java:
  • Java SE 11+
  • Spring Framework (Boot, Core, Data, MVC, Security)
  • Hibernate ORM, JPA
  • Thymeleaf
  • DB migrations (Flyway, Liquibase)
  • Dropwizard Framework
Python:
  • Flask, FlaskWTForms, jinja
  • SQLite, SQLAlchemy ORM
  • pandas, NumPy, scikit-learn
  • matplotlib, plotly, seaborn
  • tkinter
Databases:
  • MySQL, PostgreSQL, MSSQL Server
  • Redis (as cache)
  • Apache Kafka
Web Technologies:
  • HTML, CSS, JavaScript, jQuery
  • Bootstrap
  • PHP
  • XML, LaTeX
Other:
  • C, C++, Bash scripting
  • Unix/Linux systems
  • R, Matlab
  • Git, BitBucket, CI/CD
  • Agile methodologies (Scrum, Kanban)
  • Jira, ClickUp

QA AND TESTING

SOME UNIVERSITY PROJECTS

Battleships Online Multiplayer Console Game
Java SE 17, Mockito 5.7
Parking System
Web Technologies, PHP, JS, CSS, SQL
Smart Image Editor
Operating Systems, Bash Script
Airport Connections
Data Structures and Algorithms, CPP
Fastest Suffix Automaton
Fast Algorithms in Data Structures, CPP, Myhill–Nerode
Scalability of the Mandelbrot Test
Distributed Software Systems, Multithreading

SOME OTHER PROJECTS

Configurable Galton Machine Simulator
Gaming, Math, Statistics
Configurable Reel Set Generator
Gaming, Shuffling with Restrictions
10 Simple Spring Projects
Spring-MVC, Spring-Data-JPA, Session Scope Beans, Cookies, DB Authentication, DB migrations, Validation and Thymeleaf Server-Side Rendering, DB migrations with FlyWay and Liquibase
DropBookmarks Project
A Dropwizard 4.0.0 project exposing REST API to store bookmarks
Multiple Datasources
Configuring Spring to work with multiple data sources (MySQL and PostgreSQL) and test it with H2 in-memory DB
Simple Guess Card Game
A simple card game for SoftUni project course, Java 17, Spring Boot 3, Thymeleaf, MySQL
MyMobile
Spring-Data-JPA, Spring-MVC, Spring-Web, Spring-Validation, Spring-Security6, Thymeleaf, MapStruct, DB migrations with FlyWay, MailHog email testing tool for developers, GreenMail test suite of email servers, Internationalization (I18n), Unit and Integration Tests, End-to-End test with Selenium, Spring Boot Actuator, Micrometer, Prometheus, Grafana, and more...
Pathfinder
Spring-Data-JPA, Spring-MVC, Spring-Web, Spring-validation, Spring-Security6, Thymeleaf, MapStruct, DB Migrations with Liquibase, and more...
Blackjack
Blackjack project, Gradle, Spring-Data-JPA, Spring-MVC, Spring-Web, Spring-validation, Spring-Security6, Thymeleaf, DB Migrations with Liquibase, Mail Hog, Re-captcha, Validation, and more...

PROJECTS FOR COMPANIES

Red Tiger
Configurable Reel Set Generator

Tile proportion preserving reel sets generator for slot machines. Suitable for all payout strategies. Full configuration over tile shuffling, stack sizes, minimal distance for two tiles of same type in different stacks and weighted chance for stack choice. Additional shifting parameters and restrictions to serve the goals of each slot machine payout strategy.

Cayetano Gaming
Bonus Buy

Functionality that allows the purchase of a bonus. The functionality guarantees stochasticity with each spin that rewards the purchased bonus. It allows filtering of the spins that carry a purchased bonus, based on lower, upper and interval payouts, which allows configuration of the mean value of the purchase. The implementation is based on a highly configured manifest file that allows even the purchase of bonuses that are awarded based on some progress incremented from events in previous spins.

Ante Bet

Functionality that allows the player to make spins with higher chances for receaving particular bonus or bonuses (or other paying events) and is willing to pay a higher bet for them.

LANGUAGES