Summary
Overview
Work History
Education
Skills
Timeline
Generic
Viacheslav Makarov

Viacheslav Makarov

Full Stack Programmer / ML Engeneer
Pattaya

Summary

Dynamic Full Stack Node.js/ML Engineer, enhancing AI-driven solutions and developing high-load microservices. Spearheaded the creation of AI assistants and a real-time trading software package, showcasing expertise in Python and Node.js alongside exceptional problem-solving and teamwork skills.

Overview

18
18
years of professional experience

Work History

Full Stack Nodejs / ML Engineer

Investment Company
Moscow
02.2024 - Current
  • A platform for building AI assistants has been developed.
  • Several chatbots have been created on the platform, including chatbots for employees and a chatbot for clients.
  • An AI assistant for validating legal documents has been created.
  • An AI assistant for scoring resumes has been created.
  • Stack:

Front: TypeScript / Vue / Quasar / CSS, SASS / Socket.io / Webpack

Back: NodeJS / TypeScript / Python / Socket.io / Postgeres

ML: LLM / RAG / ANN / NER

Full Stack Software Developer

Investment Company
10.2018 - 02.2024
  • Created a software package that signals in real time about various events in trading on the stock exchange, card transactions, and telephony.
  • Created more than two dozen microservices.
  • Created a WEB-application - a portal for working with the system of operators and administrators: signals, data, control.
  • An AI assistant was created for IT support. Makes it easier for users to submit requests and eliminates the hassle of support staff.
  • Stack: NodeJS / Python / Java / Vue / Quasar / WebSocket / MSSQL / Postgres / Docker / shell

Full Stack Software Developer

Credit Organization
06.2017 - 10.2018
  • Several microservices have been created that extend the capabilities of the system. Among them:
    • Microservice of territorial jurisdiction: allowing to automate the filing of lawsuits and significantly reduce the company's costs for legal servicing of loan portfolios.
    • Microservice receiving credit history reports from the Bureau of Credit Histories
  • Stack: NodeJS / Sails / AngularJS / Postgres / socket.io

Head of IT Department

"KupiPolis" – Insurance Broker
04.2007 - 06.2017
  • Created the belt of sites, providing the company a stable flow of customers from the Internet.
  • Automated the business processes of an insurance broker. Created:
    - own CRM (Java).
    - own ERP system manage insurance broker (account Forms for Strict Reporting, collaboration with partners, reporting, statistics, calculation of motivation of the sellers).
    - The management accounting system.
    All systems are closely integrated with each other.
  • Implemented a number of Internet projects

Education

High School Diploma -

MOSCOW STATE UNIVERSITY. M. V. Lomonosov
Moscow
04.2001 -

No Degree - The Training Program "Software Development"

MOSCOW STATE UNIVERSITY. M. V. Lomonosov
Moscow
04.2001 -

No Degree - Artificial Intelligence

UNIVERSITY OF ARTIFICIAL INTELLIGENCE
Https://neural-university.ru/
04.2001 -

Skills

Nodejs / Typescript, Python, Java

LLM, RAG, Speech2text, NER

High load microservices ETL, Data stream processing

Teamwork and collaboration

Problem-solving

Timeline

Full Stack Nodejs / ML Engineer

Investment Company
02.2024 - Current

Full Stack Software Developer

Investment Company
10.2018 - 02.2024

Full Stack Software Developer

Credit Organization
06.2017 - 10.2018

Head of IT Department

"KupiPolis" – Insurance Broker
04.2007 - 06.2017

High School Diploma -

MOSCOW STATE UNIVERSITY. M. V. Lomonosov
04.2001 -

No Degree - The Training Program "Software Development"

MOSCOW STATE UNIVERSITY. M. V. Lomonosov
04.2001 -

No Degree - Artificial Intelligence

UNIVERSITY OF ARTIFICIAL INTELLIGENCE
04.2001 -
Viacheslav MakarovFull Stack Programmer / ML Engeneer