Svetlozar Stoichkov
Software Architect and Team Lead at Esports Entertainment Group (NASDAQ: GMBL)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Esports Entertainment Group (NASDAQ: GMBL)
-
Malta
-
Gambling Facilities and Casinos
-
1 - 100 Employee
-
Software Architect and Team Lead
-
Jul 2021 - Present
• Developed and managed a scalable and cost-efficient backend system using microservices architecture and RabbitMQ under tight budgets and deadlines. Balanced key trade-offs between hosting costs, user experience, maintainability, tech debt and dev capacity to maintain high performance and low latency. • Achieved 99.9% system stability, in a solution used by millions of users, practically eliminating downtime due to robust error handling and redundancy. • Developed an ApiGateway for efficient request forwarding to microservices via RabbitMQ. • Implemented a blue-green deployment strategy for seamless, risk-minimized releases and easy rollback. • Used Datadog for system logging and monitoring, and created dashboards for easy visualization of performance metrics. • Allowed each pull-request to be separately deployed and tested in an isolated environment, reducing integration issues, by utilizing AWS ECS with Fargate for deploying all services as a monolith. • Enforced stringent code reviews and architectural evaluations, maintaining high code and architecture quality. • Mentored fellow developers, guiding their skill improvement and ensuring their code aligns with best practice standards. • Created practical tools to increase team productivity and work effectiveness. • Contributed to company-wide decisions that shaped the future of our products. • Implemented TeamCity for CI/CD with over 20 build configurations. Leveraged complex PowerShell build scripts to automate building PRs and creating fixes, obfuscation and code signing. • Developed robust internal tools to manage accounts and permissions of all employees within the company, bolstering security and ensuring precise access control, thereby enhancing operational efficiency and data safety. • Leveraged Fastly not just as a CDN, but also as a first line of defense, verifying all incoming requests. This ensured invalid requests were blocked right at the edge, enhancing system security and reducing unnecessary load. Show less
-
-
-
ggCircuit
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2018 - Jul 2021
Led the migration of our flagship product, ggLeap, from Unity to WebView2, significantly enhancing its functionality and user experience. Contributed to the development of a new diskless boot solution, ggRock, capable of booting more than 100 client machines from a single server, optimizing hardware usage and operational efficiency. Implemented hundreds of new features including: • Payment and subscription mechanisms utilizing Stripe, Square, and Paypal. • Single Sign-On (SSO) integrations with Google, Facebook, Apple, and SAML. • Google Recaptcha on all login pages to enhance security. • Rate limits on all authentication-related endpoints, as well as other high-traffic endpoints to ensure system stability. • Job scheduling system for efficient task management. • Swagger and a differential checker, enabling easy creation of a changelog between two backend versions and automatic detection of backwards incompatibilities. • Migrated projects from .NET Framework to .NET5 and enabled C# 8 nullable types. • Introduced Redis into the project. • Online installer with full customizability, generated dynamically as needed. • Integrated various hardware devices, including LED strips, RFID readers, receipt printers, PS5 and Xbox. Show less
-
-
-
Upwork
-
United States
-
Software Development
-
700 & Above Employee
-
Full Stack .NET Developer
-
Apr 2016 - May 2018
Began my career as a Full Stack .NET Developer on Upwork, delivering over 40 small projects with high-quality results, garnering exceptional reviews on each for my technical skills and commitment to project success. Began my career as a Full Stack .NET Developer on Upwork, delivering over 40 small projects with high-quality results, garnering exceptional reviews on each for my technical skills and commitment to project success.
-
-
Education
-
Technical University of Sofia
Bachelor's degree, Electronics Engineering -
Telerik Academy School
Full stack .NET Developer, Software Engineering