Was online more than two weeks ago

Додонов Антон Владимирович

Male, 39 years, born on 4 March 1985

Not looking for a job
Contacts
 +7 (900) 636-77-56
 Please use Whatsapp or Telegram messenger
 — preferred means of communication
Телефон подтвержден
Method of contact
 LinkedIn

Thailand, willing to relocate (Russia, Kazakhstan, Other regions, Georgia), prepared for business trips

Team Lead / Senior Backend Developer (English Version)

6 500 $ in hand

Specializations:
  • Chief information officer (CIO)
  • Programmer, developer
  • Chief technical officer (CTO)
  • Development team leader

Employment: full time, part time, project work

Work schedule: full day, shift schedule, flexible schedule, remote working

Work experience 18 years 2 months

May 2022December 2023
1 year 8 months

Thailand, fulldome.pro

IT, System Integration, Internet... Show more

Senior Developer / Chief of Development Department
Fulldome.pro company is engaged in the development, sale and rental of dome cinemas and digital content I combined the positions of lead developer and department head. As Lead Developer: The main task that was set for me was to write a web version of a dome cinema control system on node.js + react.js with REST-API endpoints and receiving real-time information via Socket.IO, similar to another previously existing solution in the company - iOS application. The existing solution is an iOS application on SWIFT and interaction via the OSC protocol (via UDP). There was no backend with REST-API and Socket.IO. The core of the dome cinema is written in C++ with the Unreal framework interacting with the external environment using the OSC protocol. I started writing the backend and frontend from scratch and after 2 months I provided a ready-made solution, the functionality of which was: authorization, turning on/off projectors, starting/stopping/pausing playback, adjusting the volume, managing the current playback position (and getting the current position via Socket. IO), displaying information from the movie library and selecting the current movie, basic functionality of the calibrator, language localization of the interface (Russian, English, Thai, Chinese, Hindi,...) To test REST-API edpoints, I additionally connected Swagger and added documentation to it for convenient testing of the possibility of interaction of third-party applications through our API. After the successful implementation of the stage, I selected backend and frontend specialists for the team and together we continued to develop the project under my leadership as the head of the department and took on additional workload for the development of other company projects. As head of department: My first task is to form a development department from scratch (task successfully completed) The second task is the formation of the technical component of the business. Upon request, I can send the results of the formation of the development department in the form of a presentation, a short list of key points: R&D research work * Support and development of existing products * Restoring luggage from old fragments * Careful use of limited financial resources * Careful use of limited human resources * a core of 8 people has been formed * each has its own important function, maximizing the best individual qualities and providing maximum efficiency * Training your team for the long term is more important than short term goals. * The main principle is teamwork, personal and professional growth, supporting each other * Complete planning of common projects in Bitrix (long-term) * Kanban in Trello for current tasks (short-term) * Gihtub/Gitlab with development code * remote mode between employees, management and customers in Thailand, Russia, Ukraine, India and the USA (time zone difference +4:00, +1:30 +12:00) * Daily sprints (10:00 Thai, Zoom format) * Weekly delivery of results - (10:00 Thai Friday, Zoom) * Weekly needs identification and feedback - (16:00 Thai, Zoom) * Interaction with internal customers * More than 70 technical prototypes have been completed, some of them have been put into operation by customers, some are in operation, some have been abandoned.
October 2019March 2022
2 years 6 months
LLC "STC"

Saint Petersburg

IT, System Integration, Internet... Show more

Senior Developer, department of speech technologie
The team developed a speech recognition system. The system has been successfully implemented in the Ministry of Defense and the FSB. My area of responsibility is the development of the speech analytics part. In addition to development, I personally interacted with clients during 46 business trips (FSB Liteiny St. Petersburg, Krasnoe Selo, Ministry of Defense Central Federal District Yekaterinburg, ERA Anapa, Main Directorate of the General Staff - Intelligence Moscow, etc.) I have a level 3 security clearance and have interacted with generals. Due to this, I cannot provide specific details about the work, but I can share the general directions and technologies used. I suggested using GPT transformers (ruGPT) for detecting named entities and intentions. I fine-tuned the model and demonstrated the results to generals at the ERA complex in Anapa in 2020. After that, I launched a project to automate the Public Reception Office of the Ministry of Defense. Due to my changed worldview, please do not offer me job opportunities related to the army.
August 2015September 2019
4 years 2 months
ООО "Новые Рекламные Технологии"

Media, Marketing, Advertising, PR, Design, Production... Show more

Full Stack Developer
Моя сфера ответственности охватывала: -Выбор подходящих технологий; -Проектирование архитектуры системы; -Руководство командой разработчиков -Программирование серверной части, API+endpoints. Реализованные проекты: -мобильные флаеры -система чат-ботов для социальных сетей распознающих естественный язык (ключевые слова, нормализация, веса, рандомизирование резульатов шаблонизатором) Стек технологий: Ubuntu Server 16.04 LTS, MySQL, PostgreSQL, GraphQL, js, php, nginx, php-fpm, node.js,pm2,react, react-native, NLP алгоритмы, нейронные сети, virtualbox, zennoposer, simbank,goip, keitaro TDS Результаты: Проект чат-ботов принес прибыль компании и мне весомую финансовую часть
January 2011January 2014
3 years 1 month
Altcomtech LLC

Saint Petersburg

Telecommunications, Communications... Show more

Full Stack Developer
Проектирование, разработка, внедрение и поддержка нетипового решения по терминации VOIP трафика Сфера ответственности -бизнес-аналитика -выбор технологий -проектирование -руководство командой, помощь в разработке, сопровождении При выборе технологий ключевыми факторами являлись -Высоконагруженная система -Отказоустойчивость решения (простои недопустимы) -Требования к нагрузкам -Стоимость специалистов (разработка и внедрение) -Стоимость оборудования Стек технологий: Ubuntu Server 14.04 LTS, Astreisk, php, c++/gcc, nginx, php-fpm, Google Speech API, MySQL, SIP/RTP, H323, mikrotik, e171/e173/e1550, simbank, goip, Raid, bcache,bonding (mirroring, master, slave) OpenVPN TAP UDP, ARM-ассемблер/IDA-pro, 3G
March 2007October 2010
3 years 8 months
ООО "Добро"

Retail... Show more

Генеральный директор, собственник
Создание компании, занимающуюся продажами через интернет в сфере медицинской техники, тренажеров, детских товаров, модной одежды. Построение бизнеса с 0 до получения постоянной прибыли. Взаимодействие с поставщиками, колл-центром, службой доставки, решение возникающих вопросов. Разработка своей CRM системы, интегрированной с 1С и телефонией на Asterisk
February 2006February 2007
1 year 1 month
ООО "Интерсофт Лаб"

Financial Sector... Show more

специалист по сопровождению программного продукта в Управление корпоративных проектов
Внедрение и сопровождение банковского продукта в банк "ТуранАлем" (БТА). Работа в группе с аналитиками и программистами. Общение с представителем заказчика. Навыки python, mssql. Программный продукт Контур.Корпорация
February 2004January 2006
2 years
ООО "Паркет-Сервис"

Timber Industry... Show more

Программист/Интегратор/Аналитик
- Анализ текущих бизнес процессов на деревообрабатывающем предприятии, построение схемы. - Написание программного продукта, позволяющего автоматизировать и оптимизировать процесс планирования производства (от заготовки до готового продукта) Продукт зарекомендовал себя за много лет отказоустойчивой работы Использованные технологии PHP, MySQL

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

Unix
MySQL
JavaScript
HTML
CSS
Git
SQL
PHP5
Администрирование серверов Linux
Python
PHP
Apache HTTP Server
Nginx
MS SQL
C++
ООП
Управление проектами
MS SQL Server
Ведение переговоров
Управление персоналом
Проведение презентаций
Организаторские навыки
Обучение персонала
Работа в команде
Мотивация персонала
Руководство коллективом
Node.js
Высоконагруженные / отказоустойчивые системы
Разработка ПО

Driving experience

Own car

Driver's license category A, B

About me

Dear employer, I am currently actively looking for work and am happy to offer my skills and experience. I am considering two options for myself: relocation or remote work. I don’t consider a job that requires permanent presence in Russia. Currently I live in Thailand, in the city of Chiang Mai. My programming experience is more than 33 years, so in order to give a more extensive idea of my experience and knowledge, I started creating a website https://en.nativemind.net/, on which I structure the work performed (more than 100 repositories and dozens of solutions currently used time by companies and people). And additionally some links to repositories: https://github.com/fulldome-pro/GPT4IM (Telegram bot with connection to OpenAI API, node.js using telegraf library, project from scratch) https://github.com/cpaclub-asia/pbn (Creating a pbn grid, searching for domains for cybersquatting, gluing and increasing SEO factors, python, project from scratch) https://github.com/mbharata/mbharata_server (Backend, server caching part for the Mahabharata: Gods and Heroes application. Node.js, Nginx, Varnish) https://github.com/nativemindnet/LCKY (Creating your own crypto token, hedging using hummingbot, Solana) https://github.com/nativemindnet/Braindler (Bot for automatically completing tasks using AI, Python) https://gitlab.com/stc_dev/replica7 (Analytical module of the Replica speech system for the STC company, node.js+react.js, graphQL)

Higher education (bachelor)

2007
Государственный Университет - Высшая Школа Экономики (ГУ-ВШЭ)
Бизнес информатика

Languages

RussianNative


EnglishC2 — Proficiency


GermanA1 — Basic


Professional development, courses

2006
Функционально-стоимостной анализ бизнес-процессов в 1C:Предприятии 8
1C

Tests, examinations

2005
Университетская олимпиада по программированию
ГУ-ВШЭ, 1 место
2001
Научно-исследовательская конференция в Калифорнии. Разработка программы "Распределенные вичисления"
Intel, 1 место
1999
Куча олимпиад по программированию, математике, физике и т.д. (более 100 дипломов)
школа, 1,2,3 места

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia, Thailand

Desired travel time to work: Up to one hour