Аккаунт Войти / Регистрация
Тема
Размер текста

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

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

Мой канал в социальных сетях
Отправляя email, вы принимаете условия политики конфиденциальности

Полезные статьи:

Let's look at: Trace, Profiling, Integration Testing, Code Coverage, Mocking, Deadlock Detection in Go vs Java | Testing, Debugging and Profiling
Series: Go for Java Developers — analysis of trace, profiling and testing In this article we will analyze tools and practices for testing, debugging and profiling in Go. For a Java developer this wil…
Pointers, functions, and execution control in Go vs Java | Types - Language
Series: Go for Java Developers — analyzing pointer, closures, defer, panic/recover In this article, we will analyze how Go manages the state and lifecycle of functions. A feature of Go is the ease of…
Multithreading in Go and Java: types of tasks and solution patterns
Multithreading is not just about "starting a million threads and letting them calculate". It is the art of efficiently using CPU and memory resources, safely processing data, and properly distributing…

Новые статьи:

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. …