C# Software Developer | Backend & Game Systems Engineer
Highly motivated and results-oriented Software Developer with 3 years of hands-on experience specializing in building high-performance backend systems, complex game mechanics, and data processing tools. Proven ability to tackle complex algorithmic challenges, architect scalable solutions from the ground up, and deliver significant performance optimizations.
Telegram: @paralax034 | Email: [email protected]
| GitHub: Scream034
- Engineered a desktop automation tool for a content manager that increased overall productivity by 255%, reducing a 10-minute task to under 1 minute.
- Designed and implemented a custom NER (Named Entity Recognition) system for parsing complex text, involving R&D into evolutionary algorithms (CMA-ES) and low-level memory/performance optimizations.
- Architected and developed a scalable AI framework for a game prototype using State and Strategy design patterns, complete with a projectile pooling system for high performance.
A proprietary tool designed to automate data collection, processing, and classification for technical product specifications.
- Developed a modular parsing architecture using Playwright to handle dynamic web content.
- Invented proprietary algorithms (AEXU, ASC) for precise extraction and categorization of numerical characteristics from unstructured text.
- Integrated MyStem for morphological analysis of Russian text, significantly improving data quality.
- Achieved a 10x reduction in task completion time for the end-user through efficient automation and an intuitive UI built with Godot Engine.
- Tech Stack: C#, Godot Engine (UI), Playwright, MyStem, ClosedXML.
An experimental backend system aimed at solving complex Named Entity Recognition tasks with higher accuracy than existing solutions.
- Researched and implemented the CMA-ES (Covariance Matrix Adaptation Evolution Strategy) for parameter optimization, replacing a simpler evolutionary algorithm for better results.
- Engineered low-level memory and CPU optimizations, including custom SymSpell implementations and bitwise operations for caching, to handle large datasets efficiently.
- Built the system with a multi-threaded, asynchronous architecture to maximize performance during data processing.
- Tech Stack: C# .NET, CMA-ES, Custom NLP Algorithms, Asynchronous Programming.
A playable 3D FPS prototype developed in one week to showcase core gameplay mechanics and systems architecture.
- Designed a clean, decoupled AI system using the State and Strategy patterns, allowing for easy extension of enemy behaviors (
Patrol
,Attack
,Circling
). - Implemented a high-performance Projectile Pooling System to minimize garbage collection and maintain smooth performance during intense combat.
- Focused heavily on "Game Feel", polishing VFX, SFX, and camera controls to create a satisfying user experience.
- Tech Stack: C#, Godot Engine, State Machines, Design Patterns.
Developed and maintained server-side systems for high-load FiveM (GTA V) role-playing servers.
- Wrote performance-critical game logic and backend services in Lua.
- Worked with MySQL/MariaDB to manage persistent player and world data.
- Gained experience in optimizing code for a high-concurrency, real-time environment.
- Tech Stack: Lua, MySQL, MariaDB.
- Languages: C# (Advanced), Lua (Advanced), Python (Intermediate), GDScript, TypeScript/JavaScript
- Backend: .NET Framework / .NET Core, ASP.NET Core (learning), SQL (MySQL/MariaDB)
- Game Development: Godot Engine, FiveM, Roblox (Luau)
- Tools & Principles: Git, Visual Studio, VS Code, SOLID, Design Patterns, OOP, Docker (learning)