Full-Stack Developer
Cherkasy, Ukraine ๐บ๐ฆ | Remote
Portfolio: evolutionofants.click
GitHub: github.com/adevianin
LinkedIn: linkedin.com/in/adevianin
Email: adevianin@gmail.com
Passionate Full-Stack Developer with 8+ years of practical experience in professional web development.
Focused on technical excellence and code quality, with the ability to design and implement complete web systems, from highly interactive user interfaces with complex logic and animations to robust backend architectures decoupled into multiple processes.
Driven by strong engineering principles, including Clean Architecture, SOLID, and Domain-Driven Design (DDD), ensuring that systems remain reliable, scalable, and easy to maintain in the long run. Technology-agnostic mindset and solid software design skills help me adapt quickly to new tools and deliver clean, maintainable solutions.
Frontend: JavaScript, Pixi.js, Vue.js, Web Worker, WebSocket, HTML, CSS, WYSIWYG, Webpack
Backend: Python (Django), Node.js (Express), PHP (Laravel, Symfony), OAuth 2.0, Redis, Relational Databases
Architecture & Patterns: Clean Architecture, Hexagonal Architecture, Domain-Driven Design, Event-Driven Systems, SOLID, Modular Design, GoF Design Patterns
Other: Git, Linux, Docker, Nginx, Caddy
2023 โ 2025
- Designed and developed a multiplayer real-time simulation game modeling the evolution and genetics of ant species.
- Implemented real-world ant genetics principles, including genomes, chromosomes, meiosis, and gene dominance, to simulate authentic biological inheritance and evolution.
- Developed a multi-process asynchronous backend: Django ASGI server (Daphne) handling HTTP requests and WebSockets, connected via Redis Pub/Sub to a real-time game world simulation process.
- Implemented Clean Architecture on both client and server sides, fully isolating domain logic.
- Fully playable on modern desktop and mobile browsers with a responsive UI and smooth performance.
- Achieved stable handling of ~8000 ants in real time on an Intel Core i7-1165G7.
๐ Architecture overview and source code: GitHub
๐ฎ Play online: https://evolutionofants.click
๐ฅ Gameplay video (with subtitles): YouTube video
2015 โ 2022 | Cherkasy, Ukraine
- Developed high-complexity UI features using Vue.js, Backbone.js, and a heavily customized WYSIWYG editor built on Summernote.
- Regularly performed code reviews and refactoring to maintain code clarity and performance.
- Mentored several junior developers, helping them understand project architecture and improve code quality.
- โAnton is a machine when it comes to delivering tasks of any complexity.โ โ Evaluator feedback, 2021
In 2018, submitted a pull request that was successfully merged into the Summernote repository, fixing a WYSIWYG editor bug. PR #2650
- Worked for approximately 2 years on various projects before joining the ZipifyPages team.
- Developed backend functionality using PHP (Laravel), focusing on RESTful API design, database management, and business logic implementation.
- Collaborated with front-end teams to ensure smooth integration between client and server components.
~2012 โ 2014 | Cherkasy, Ukraine
- Developed commercial projects using Java (JSP, Servlets) and JavaScript.
- Gained initial commercial experience and learned collaborative workflows.
2010 โ 2015 | Cherkasy, Ukraine
Specialist Degree โ Information and Communication Systems Security
2014 โ 2015 | Cherkasy, Ukraine
Backend Web Development Course (PHP, Symfony, MySQL)
2012 | My first monochrome 2D game written in C++.
- ๐ฅ Gameplay video: YouTube video
2013 | A colorful continuation of Theft โ a mini-game built with pure JavaScript, featuring 3 difficulty levels and 5 stages.
- ๐ Source code & screenshots: GitHub
โถ๏ธ Play online (keyboard controls): Theft2 mini game
2022 | A 2D story-driven adventure game with playable roles, built using JavaScript and MelonJS, with a Node.js (Express) backend serving static content.
- ๐ Source code & screenshots: GitHub
- ๐ฅ Gameplay video: YouTube video
- Ukrainian: Native
- English: B2 (technical), B1 (overall)