Senior Software Developer / Full-Stack Developer
IT-сфера
Досвід роботи:
Professional Experience
Independent Software Developer
Space MMO Game Project
https://infinityuniverse.space/
Full-stack development of a browser-based space MMO game with complex gameplay mechanics and large-scale system architecture.
Implemented Systems
Galaxy map with coordinate-based navigation system
Fleet management and space exploration mechanics
Real-time space combat system
Resource gathering and economic systems
Planet and space object management
Event processing system for game mechanics
Technical Challenges Solved
Designed scalable game architecture for handling large numbers of objects
Implemented optimized coordinate processing algorithms
Built asynchronous server-side logic for game events
Developed efficient data structures for spatial object management
Optimized algorithms for high-volume event and object processing
Освіта:
Summary
Software developer experienced in building complex software systems, backend logic, and web applications.
Specialized in scalable system architecture, algorithm optimization, and game mechanics development. Experienced in working with large datasets, coordinate-based systems, and asynchronous server logic.
Able to work with both frontend and backend parts of applications.
Професійні та інші навички:
Tech Stack
JavaScript • Node.js • Python • SQL • PostgreSQL • MySQL • SQLite • HTML5 • CSS3 • REST API • Linux • Git • Game Systems Architecture • Algorithm Optimization
Key Skills
Programming Languages
JavaScript
Python
SQL
HTML / CSS
Bash / Shell
C / C++ (basic)
Backend
Node.js
REST API
JSON / Web API
Server-side logic
Event-driven systems
Asynchronous architecture
Frontend
HTML5
CSS3
JavaScript
DOM / Browser API
Dynamic interfaces
Databases
PostgreSQL
MySQL
SQLite
Database schema design
SQL query optimization
MongoDB
Architecture & Systems
Scalable system design
Algorithm optimization
Large-scale object processing
Spatial coordinate systems
Game mechanics development
Tools
Git
Linux
API integrations
Process automation
Володіння мовами:
Английский
Додатково:
Additional Programming Background
Assembly language (low-level programming basics)
Turbo Pascal
Additional Skills
Algorithm design
Game systems architecture
Performance optimization
Server-side architecture
Data analysis and processing
Languages
Ukrainian — Native
Russian — Fluent
English — Working proficiency