00

intro

ELDAR KIRILOV.
SOFTWARE ENGINEER
Picture of the author

01

about

Mastering the Art of Problem-Solving
My 15-Year Journey in Software Development
From childhood, when I first tried programming on a clone of the ZX Spectrum computer, I realized that software development was something I wanted to explore—even if only as a hobby at the time.
My serious journey into software development as a profession began with Delphi. At that point, I was already learning C as a hobby and writing system tools for Linux. However, I had no prior knowledge of Delphi when a company approached me to create some tools for them within two months. I said, "Why not?" and, in less than two months, I not only learned Delphi but also delivered my first tool for a major company. That experience taught me something invaluable: with determination, you can learn anything.
That moment marked the beginning of my long and fulfilling IT career, which has now spanned over 15 years. Along the way, I've worked with a wide range of programming languages and tools, participated in multiple startups, and faced countless sleepless nights tackling challenging projects. One memorable experience was helping save a startup by completing a web game that their previous team couldn't finish. In just 2-3 months, I wrote the game and delivered it precisely on the deadline, just in time for their investor presentation.
The next significant milestone in my career was working in Cyprus on a high-load project. My focus was on improving the system's stability and speed. It was an intense period of chasing performance optimizations and writing robust code. I vividly remember tickets that involved investigating how changes—such as adjusting opacity—could impact rendering times in certain browsers or ensuring that deployments worked seamlessly in blocking scenarios. It was a relentless race to achieve peak performance across multiple platforms.
After six years in that role, as markets evolved and new technologies emerged, I made the shift to AI and blockchain. These fields are at the forefront of innovation, and I am now deeply focused on expanding my expertise and contributing to groundbreaking projects in these cutting-edge domains.

02

skills

JavaScript
TypeScript
Python
Go
RUST
SQL
Mongo
React
Vue
Svelte
Design
React Native
Expo
Analytics
AMP
Service Worker
PWA
Figma
AWS
Docker
GraphQL
REST
MySQL
PostgresSQL
PHP
HTML / CSS
Styled Components
Node.js
Express.js
Next.js
Yii
Redis

03

exp.

AI Sales Optimization Platform

2023 June - Now
AI

Fullstack

Vue
Python
Researches
RUST
Typescript/Javascript
UI/UX
Node.js
Go
e2e Tests
1

Description

This role has been one of my most varied and impactful.
Leveraging my design skills, I designed and implemented UI components for the AI team, contributing to both the aesthetics and functionality of their applications.
Additionally, I developed microservices in TypeScript and Python, which enhanced system modularity and performance. Beyond that, I participated in creating tools for the AI team, utilizing ChatGPT to further streamline their workflows and improve productivity

Crypto Exchange Startup

2023 Jan - 2023 Jun, Remote
Crypto

Dev -> Team Lead

Crypto Exchage Services API(Binance, Coinbase, ect)
Tron Network
Laravel
Rust
Vue
UI libs / components
Researches
Tatum API
React Native
1

Description

# Developed a cryptocurrency exchange platform, progressing from Full Stack Developer to Team Lead.

# Gained a foundation in crypto development and trading systems, enhancing my expertise in the field.

# Led the development process, managing a team, conducting code reviews, and ensuring standards across the codebase.

# Key responsibilities included redesigning the platform’s user interface, rewriting critical components, and ensuring smooth, reliable performance throughout the system.

# Unfortunately, as a startup project, development ceased when investors withdrew support

Wisebits

2017 - 2023, Cyprus
Social Network

Senior Software Engineer

UI libs / components
AMP version
PWA version
Google WebVitals ( optimizations )
Researches
HighLoad
React Native
Node.js
Go
Python
tests
1

Description

Optimization: Actively participated in the optimization process to meet Google’s new Core Web Vitals metrics (e.g., CLS), refactoring and rewriting components for enhanced performance. Optimized key sections of the site, including the AMP version, significantly boosting load speed and achieving top Google performance scores in the green zone, resulting in a faster, more user-friendly experience.

AMP & PWA Development: Developed both AMP and PWA versions of the site, enhancing load times, mobile-friendliness, and accessibility in various regions globally, which broadened accessibility and attracted a larger user base.

Mobile Site Revamp for Stability & Maintainability: Rewrote the code for the mobile site version, focusing on a cleaner structure, stability, and maintainability. This refactor included comprehensive testing, improving reliability and simplifying future updates through a more organized codebase.

Component Ownership: Managed and maintained critical site components, from analytics integration to advertising modules, ensuring seamless functionality and peak performance across the platform.

Shaman

2015 - 2017, Netherlands, getshaman.com, Remote
Social Media

Senior FullStack Developer

Architecture
React
UI Libs
Microservices
C#
Python
Node.js
1

Description

Component Development & Architecture: Responsible for developing UI components and designing architecture, migrating and rewriting elements from the legacy stack to the new stack. This transformation enhanced reliability, stability, and user experience.

Security Enhancements: Contributed to security improvements across the project, enabling the company to secure contracts with key partners.

Mobile Marketing

2012 - 2014, Russia
Game Dev, Marketing, e-Commerce

Senior FullStack Developer

Game Development (Match3, PixiJS, Cocos2D)
SMS/MMS Control System
SMART TV eShop
1

Description

SmartTV App: Developed a SmartTV application, successfully launching it on SmartTV platforms and delivering a robust, user-friendly experience.

Browser Game: Contributed as a Frontend Developer in game development, leveraging popular canvas libraries to create an engaging and interactive gaming experience.

SMS Management Platform: Played a key role in developing a new SMS management platform, replacing the legacy system and significantly enhancing functionality, reliability, and user experience.

05

projects

Challenge On: Improve Yourself App
The main goal of this app is to motivate you to be better than you were and help you improve yourself through challenges.
Google Play Link
What I used: Figma, React Native, MongoDB, GraphQL, AWS, Docker, Typesctipt, JavaScript, Asana
Profile
List of Challenges
List of Wins
Progress
Challenge create page