Skip to content

adevianin/adevianin.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 

Repository files navigation

Full-Stack Developer
Cherkasy, Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ | Remote
Portfolio: evolutionofants.click
GitHub: github.com/adevianin
LinkedIn: linkedin.com/in/adevianin
Email: adevianin@gmail.com

Summary

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.

๐Ÿ› ๏ธ Technical Skills

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

Experience

๐Ÿœ Evolution of Ants โ€” Multiplayer Simulation Game (Personal Project)

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

๐Ÿข Back-End / Front-End Developer โ€” Master of Code Global

2015 โ€“ 2022 | Cherkasy, Ukraine

ZipifyPages โ€” Large e-commerce SaaS page builder for Shopify

  • 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
Open-Source Contribution:

In 2018, submitted a pull request that was successfully merged into the Summernote repository, fixing a WYSIWYG editor bug. PR #2650

Other Projects (PHP / Laravel Backend Development)

  • 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.

๐Ÿข Junior Software Developer โ€” Malkos (CoreValue)

~2012 โ€“ 2014 | Cherkasy, Ukraine

  • Developed commercial projects using Java (JSP, Servlets) and JavaScript.
  • Gained initial commercial experience and learned collaborative workflows.

Education

๐ŸŽ“ Cherkasy State Technological University

2010 โ€“ 2015 | Cherkasy, Ukraine
Specialist Degree โ€“ Information and Communication Systems Security

๐ŸŽ“ Geekhub IT Courses

2014 โ€“ 2015 | Cherkasy, Ukraine
Backend Web Development Course (PHP, Symfony, MySQL)

Other Pet Projects

๐ŸŽฎ Theft

2012 | My first monochrome 2D game written in C++.

๐ŸŽฎ Theft 2

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

๐ŸŽฎ Savior

2022 | A 2D story-driven adventure game with playable roles, built using JavaScript and MelonJS, with a Node.js (Express) backend serving static content.

Languages

  • Ukrainian: Native
  • English: B2 (technical), B1 (overall)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published