About the author

Welcome to my IT blog, my name is Vitaly Lesnykh.
I've been in IT since 2004: I created my first website as a thesis in college, and I've been developing apps and websites since then. I've worked as a developer, an integration solutions architect, and managed teams in IT.
Over the years, I've worked for large national companies—Gloria Jeans, Gorzdrav, Pharmacy 36.6, NLMK—as well as for the international company Amway, implementing large-scale projects and integrations.
I've worked in the 1C:Enterprise ecosystem since 2017, and in the international SAP (Commerce) ecosystem since 2019.

My Mission

To create reliable, scalable, and automated solutions that help businesses operate faster, more efficiently, and more securely. I combine technical expertise and project management experience to achieve maximum results for companies and their clients.

What I do

  • I develop and optimize 1C and Java solutions, including ERP systems, web modules, integrations with CRM, websites, and external services.
  • I implement AI services (e.g., ChatGPT API) to automate routine processes and speed up team work.
  • I build complex integrations via REST, SOAP, and JSON/XML, ensuring service stability and control.
  • I have managed teams of developers and designers, provided mentoring, and code reviews to improve the quality of solutions.
  • I organize CI/CD, TDD, testing, and delivery processes. To ensure projects are completed on time and to the required quality.

Key Achievements

  • Created an automated advertising management system in 1C: budget optimization by 10%, sales growth by 30%, and support cost reduction by 40%.
  • Implemented over 20 integrated solutions for various industries, including international projects (Amway) and large national companies (366, NLMK, Gloria Jeans).
  • Optimized development and documentation processes, reducing task approval time and increasing team productivity.
  • Implemented testing standards and architectural approaches, preventing potentially risky decisions.

Skills and Technologies

1C:Enterprise 8 1C:Trade Management 1C:Accounting 1C:Management and Enterprise Management Java Microservices REST / SOAP / JSON / XML MS SQL / PostgreSQL Git / Docker / Jenkins / CI/CD TDD / Agile / Scrum / Waterfall ChatGPT API Team Leading / Project Management

Education

  • Ural Federal University named after the first President of Russia B.N. Yeltsin — Economics and Business Management
  • Solikamsk Art College — Design, Web Design

About Me

I love creating solutions that truly simplify the work of people and businesses. I combine technical expertise and team management experience to ensure projects run smoothly and with maximum efficiency.

My YouTube Channel
🌐 На русском
Total Likes:0

Оставить комментарий

My social media channel
By sending an email, you agree to the terms of the privacy policy

Useful Articles:

Compiler, Build, and Tooling in Go and Java: how assembly, initialization, analysis, and diagnostics are organized in two ecosystems
This article is dedicated to a general overview of how the compiler, build, and tooling practices are arranged in Go, and how to better understand them through comparison with Java. We will not delve ...
Asynchrony and Reactivity in Java: CompletableFuture, Flow, and Virtual Threads
In modern Java development, there are three main approaches to asynchrony and concurrency: CompletableFuture — for single asynchronous tasks. Flow / Reactive Streams — for data flows with backpressur...
How to keep a legacy project from dying and give it another 10 years
Signs of a legacy project: how to recognize an old ship A legacy is not just old code. It is a living organism that has survived dozens of changes, team shifts, outdated technologies, and numerous tem...

New Articles:

Concurrency is not about “starting many threads”. It’s about agreements between them. Imagine a restaurant kitchen: — cooks (threads / goroutines) — orders (tasks) — and the main question: how do th...
When HashMap starts killing production: the engineering story of ConcurrentHashMap
Imagine a typical production service. 32 CPU hundreds of threads configuration / session / rate limits cache tens of thousands of operations per second And somewhere inside — a regular Map. At first...
Zero Allocation in Java: what it is and why it matters
Zero Allocation — is an approach to writing code in which no unnecessary objects are created in heap memory during runtime. The main idea: fewer objects → less GC → higher stability and performance. ...
Fullscreen image