DMITRIY KONONOV
Dmitriy Kononov: from architecture to working systems
Building software since 2017, working with the US market since 2021. Backend, applications, infrastructure, integrations and AI workflows.
Hands-on architecture and implementation
I am Dmitriy Kononov, a Senior Full-Stack Developer and Solution Architect. I have been developing software since 2017 and working with the US market since 2021. My work connects software to business operations: how an enquiry arrives, who does the work, where data lives and what the owner can see.
Across my ongoing projects, I have built the backend, custom logic and calculations, and parts of the frontend in Next.js and EJS. My work spans APIs, infrastructure and interfaces for people who use the system every day.
Long-term work with businesses
Dent-Picks, since 2021. My ongoing work includes an employee leaderboard covering 15 quantity and quality measures, real-time TV dashboards for the office, workshop and owner, automatic GoHighLevel lead creation after an inbound IVR call, and AI analysis of who called and why. Explore the project.
High Ridge Hydroponics, since 2023. I continue to develop the infrastructure and controls: networks, servers, microcontrollers, connections to a GUI, and control of greenhouse climate and operating parameters. Explore the project.
Engineering experience with new tools
I started developing software well before modern generative AI tools. Today I use AI to automate routine work, testing and debugging. Ideas, architecture and fundamental decisions remain mine. These tools expand what I can implement and check; scope and delivery time depend on the specific project.
Full stack and areas of practice
- Development: JavaScript, TypeScript, Node.js, Python, Next.js, EJS, Express, Fastify, PHP, Tailwind CSS.
- Data: SQL, MariaDB, MongoDB, SQLite, Redis; Excel, Google Sheets and Apps Script.
- Infrastructure: Debian, Apache, Nginx, Google Cloud Platform, AWS, Docker, systemd, PM2, CI/CD; networks, servers and equipment integration.
- APIs and business systems: Google APIs, GoHighLevel, AmoCRM, Mailgun, MailWizz API; internal and external APIs, system synchronisation, Swagger/OpenAPI, JWT and OAuth. Payment integrations include Stripe and PayPal.
- Telephony: Twilio, Asterisk, FreePBX, 3CX, SIP; IVR workflows and CRM call integrations; bots for Telegram, WhatsApp and Google Chat.
- Document and data processing: Tesseract, OpenCV, Pandas; OCR and computer vision.
- AI and equipment: ChatGPT integrations, AI call analysis, MicroPython, microcontrollers and control interfaces.
For more detail on this work, see API integrations, Google Workspace, spreadsheet reporting, Python data processing, IP telephony, chatbots and infrastructure.
Beyond individual tools, my work includes custom calculations, employee performance reporting, real-time TV dashboards, document processing through OCR and computer vision, formulas, pivot tables and charts, CRM automation and complete client-server applications. The project pages explain what has been implemented and where an account covers a brief whose delivery status still needs confirmation.
Other business contexts
My projects include a roughly 1.5–2-year partnership with a London consulting company, a mobile application and car rental system in South Africa, and manufacturing orders generated from engineering documents and bills of materials. Other project accounts cover onboarding, referral services, inventory and campaign-data automation. Explore the work.
A team for larger projects
I work with developers from different specialties with whom I have delivered joint projects. Having worked together, we understand how each person approaches a problem. We have also brought in additional specialists when a project needed skills beyond the group. How we bring a team together.
How we begin
Tell me about your process or product, the current problem and the outcome you want. We discuss constraints, scope and a useful first stage. Get an initial estimate in the detailed form. We’ll agree the scope and final price after discussing the project. Send a short enquiry or expand the form to add details. Discuss your project.
Profiles and direct contact
You can contact me directly through these channels: email, Telegram, WhatsApp, Upwork, LinkedIn, VK, Instagram and Facebook.