It was the first time when I had written a code, it was a small step for me as a student, but a big step for a future developer. I wrote my first demo code on Delphi, Java, C#, and C++
2011
Goals: Algorithms, Unix shell, Data structures
I was excited by web. I started to learn PHP and SQL. I had written my first web site. It was about OOP. As I know it still exists project-pro.do.am
2013
New skills: OOP, PHP (base level), SQL, HTML
I had created my first web application. It was application for students, where they could practice in web development. University owns my service and now I cannot support it. webschool.pspu.ru/
2015
New skills: CSS, JS, Yii2, Bootstrap, Material design
After graduation I got my first job as developer. It was a small outsource company I wrote site functional on PHP and JS. Moreover, I was concentrated on JS and this language became my general language
2016
New skills: ES5+, GIT, Lodash, HTTP/S, Nginx
On the first job I created the first react client-server application. It was a plugin for the Asana app, which managed employees KPI
2017
New skills: React.js, Redis, Webpack, Jest and TDD, WebSockets + Socket.io
Once upon a time I had got a new opportunity in a product company I had learned React and I created two big application. It was a big inner CRM system and cash-box software (react+electron)
2017
New skills: Redux, SASS/SCSS, Redux-thunks, Node.js, Electron.js, React-native(base level)
Next I moved to conquer the capital of Russia. I was employed by a huge startup, which was an educational platform for children. It was a challenging job because we started as a small team, just me and lead, but we grew up to dream team.
2018
New skills: Agile, Scrum, Redux-saga, JWT and SSO, PostgreSQL, Supervisor
I have created two frontend applications for that company. It was Inner admin platform for provision of educational process, and Outer user profile for pupils with information about course, workflow, kanban dashboard and group chat.
2019
New skills: Puppeteer, Firebase, Google cloud API, Express.js
Because of Covid19 our startup got into trouble and our team was disbanded. I found a job in a big Russian holding, where I created a part of a big marketplace.
2020
New skills: React-hooks, Selenium, RabbitMQ
I got a visa to the educational program in Israel and it was my chance. Unfortunately, this visa didn't permit me to work, and I became a freelancer. Since then I created a lot of pet projects and tried myself in the education area.
2020
New skills: Typescript, Nest.js, Docker, Styled-components, English B1
I have gathered a wide range of educational materials for my students. Currently, over 90% of them are employed by IT companies. Some are now working as QA engineers in international IT companies. I continue to support them in their development, while also improving my own QA skills.
2021
New skills: Functional programming, Emotion.js, Team leadership, Webdriver.IO
I returned to Russia to focus on improving my English. Currently, I continue to work as a mentor and freelancer, dedicating significant time to advancing my programming skills and learning new technologies in the IT field.
2021
New skills: System Design, MongoDB/mongoose, Vite
I have tried to be employed by a big international company, but unfortunately, one political crisis made influenced my decision, so I took the opportunity became a full-stack developer and started to learn the crypto world.
2022
New skills: Solidity, CSS-modules, Prisma ORM, English B2
A new opportunity arose with a startup at a small distributed company, where I worked as a senior full-stack developer. I eventually obtained Israeli citizenship and relocated to Netanya. It’s a lovely city with a distinct 'Miami in the 90s' vibe.
2022
New skills: Mobx, gitlab CI/CD, Transactions system architecture, PGPool, ETH network, Vitest
I am still working at the startup, where I developed a play-to-earn game. Although the game has launched, it remains under ongoing development and support. I have implemented extensive testing and emergency systems to protect the game from hackers.
2023
New skills: Job Workers, Telegraf, Postfix, Solana network, Gitlab actions
While working at this startup, I developed a comprehensive trading system. I also participated in a Solana Hackathon with a local community, where we placed fifth.
2023
New skills: victory.js, tanstack/query (React-query), WalletConnect2, Wagme.js, Ant Design
I started a new project from scratch, using a monorepo ecosystem with an inner core library. During this time, I also sought comfort in a new D&D community, finding balance between work and play.
2024
New skills: Monorepo, NX and Lerna.js, Playwright, TON network, Blueprint, Tact
Joined an international company with a focus on the TON ecosystem. Redirected full attention to this role; wrapped up teaching commitments and placed additional tasks on hold.
2024
New skills: Jotai, Python, Strapi, FunC, Sentry