Dmitriy Kononov.
ვისაუბროთკონტაქტი

DMITRIY KONONOV

დმიტრი კონონოვი: არქიტექტურიდან მოქმედ სისტემამდე

პროგრამების შექმნა 2017 წლიდან, აშშ-ის ბაზარზე მუშაობა 2021 წლიდან. ბეკენდი, აპლიკაციები, ინფრასტრუქტურა, ინტეგრაციები და AI პროცესები.

არქიტექტურა და პრაქტიკული შესრულება

მე ვარ დმიტრი კონონოვი, Senior Full-Stack Developer და Solution Architect. პროგრამებს 2017 წლიდან ვქმნი, აშშ-ის ბაზართან 2021 წლიდან ვმუშაობ. პროგრამას ბიზნესის ყოველდღიურ საქმიანობას ვუკავშირებ: როგორ შემოდის მოთხოვნა, ვინ ასრულებს, სად ინახება ინფორმაცია და რას ხედავს მფლობელი.

მიმდინარე პროექტებში შევქმენი ბეკენდი, ინდივიდუალური ლოგიკა, გამოთვლები და Next.js/EJS ფრონტენდის ნაწილები. ჩემი სამუშაო მოიცავს API-ს, ინფრასტრუქტურასა და ყოველდღიური მომხმარებლის ინტერფეისს.

ხანგრძლივი მუშაობა ბიზნესთან

აშშ-ის სერვისული კომპანია, 2021 წლიდან. სამუშაო მოიცავს თანამშრომლის რეიტინგს რაოდენობისა და ხარისხის 15 მაჩვენებლით, ცოცხალ TV პანელებს ოფისისთვის, სახელოსნოსა და მფლობელისთვის, IVR ზარის შემდეგ GoHighLevel-ში ავტომატურ ლიდს და AI ანალიზს, ვინ და რატომ დარეკა. იხილეთ პროექტი.

ჰიდროპონიკის საწარმო, 2023 წლიდან. ვაგრძელებ ქსელების, სერვერების, მიკროკონტროლერების, გრაფიკულ ინტერფეისთან კავშირის და სათბურის კლიმატისა და პარამეტრების მართვის განვითარებას. იხილეთ პროექტი.

საინჟინრო გამოცდილება ახალი ინსტრუმენტებით

პროგრამირება თანამედროვე გენერაციულ AI-მდე დავიწყე. დღეს AI რუტინის, ტესტირებისა და გამართვის ავტომატიზაციაში მეხმარება. იდეა, არქიტექტურა და ძირითადი გადაწყვეტილება ჩემია. ინსტრუმენტი შესასრულებელ და შესამოწმებელ საქმეს აფართოებს; მოცულობა და დრო კონკრეტულ პროექტზეა დამოკიდებული.

ტექნოლოგიები და პრაქტიკა

  • დეველოპმენტი: JavaScript, TypeScript, Node.js, Python, Next.js, EJS, Express, Fastify, PHP, Tailwind CSS.
  • მონაცემი: SQL, MariaDB, MongoDB, SQLite, Redis; Excel, Google Sheets და Apps Script.
  • ინფრასტრუქტურა: Debian, Apache, Nginx, Google Cloud Platform, AWS, Docker, systemd, PM2, CI/CD; ქსელი, სერვერი და მოწყობილობის დაკავშირება.
  • API და ბიზნესსისტემები: Google APIs, GoHighLevel, AmoCRM, Mailgun, MailWizz API; შიდა/გარე API, სინქრონიზაცია, Swagger/OpenAPI, JWT და OAuth. გადახდებში Stripe და PayPal.
  • ტელეფონია: Twilio, Asterisk, FreePBX, 3CX, SIP; IVR და CRM ზარის ინტეგრაცია; Telegram, WhatsApp და Google Chat ბოტები.
  • დოკუმენტი და მონაცემის დამუშავება: Tesseract, OpenCV, Pandas; OCR და კომპიუტერული ხედვა.
  • AI და მოწყობილობა: ChatGPT ინტეგრაციები, ზარის AI ანალიზი, MicroPython, მიკროკონტროლერები და მართვის ინტერფეისები.

დეტალებია API, Workspace, ცხრილის ანგარიშები, Python, IP ტელეფონია, ბოტები, ინფრასტრუქტურა.

სამუშაო მოიცავს ინდივიდუალურ გამოთვლებს, თანამშრომლის შედეგის ანგარიშს, რეალურ დროში TV პანელს, OCR/ხედვით დოკუმენტის დამუშავებას, ფორმულას, კრებით ცხრილსა და დიაგრამას, CRM ავტომატიზაციას და სრულ კლიენტ-სერვერულ პროგრამას. პროექტის გვერდები განასხვავებს შესრულებულსა და დავალებას, რომლის მიწოდების სტატუსი ჯერ დასადასტურებელია.

სხვა ბიზნესკონტექსტი

პროექტებია დაახლოებით 1,5–2 წლის თანამშრომლობა ლონდონურ საკონსულტაციო კომპანიასთან, მობილური აპლიკაცია და ავტოგაქირავების სისტემა სამხრეთ აფრიკაში, საინჟინრო დოკუმენტიდან და მასალების შემადგენლობიდან წარმოების შეკვეთები. სხვა აღწერები მოიცავს თანამშრომლის ჩართვას, რეფერალურ სერვისს, მარაგსა და კამპანიის მონაცემის ავტომატიზაციას. იხილეთ სამუშაოები.

გუნდი დიდი პროექტისთვის

ვმუშაობ სხვადასხვა სპეციალიზაციის დეველოპერებთან, რომლებთან ერთადაც პროექტები შევასრულე. საერთო გამოცდილებით ვიცით ერთმანეთის მიდგომა. საჭიროებისას დამატებითი სპეციალისტებიც მოგვიწვევია. როგორ ვქმნით გუნდს.

როგორ ვიწყებთ

მომიყევით პროცესზე ან პროდუქტზე, პრობლემასა და სასურველ შედეგზე. ვმსჯელობთ შეზღუდვებზე, მოცულობასა და პირველ სასარგებლო ეტაპზე. დეტალური ფორმა წინასწარ შეფასებას იძლევა; საბოლოო ფასი და მოცულობა განხილვის შემდეგ თანხმდება. დაიწყეთ მოკლე მოთხოვნით ან გადადით დეტალურ ფორმაზე. განვიხილოთ პროექტი.

პროფილები და პირდაპირი კავშირი

შეგიძლიათ პირდაპირ დამიკავშირდეთ შემდეგი არხებით: ელფოსტა, Telegram, WhatsApp, Upwork, LinkedIn, VK, Instagram და Facebook.

როგორ ვუდგები საინჟინრო გადაწყვეტილებებს

ვიწყებ სამუშაო პროცესით: ვინ იღებს მოთხოვნას, სად იქმნება ჩანაწერი, ვინ არის შემდეგ ნაბიჯზე პასუხისმგებელი და როგორ მოწმდება შედეგი. შემდეგ ვსწავლობ სისტემებს შორის კავშირებს, წვდომის საზღვრებსა და იმას, რა ხდება რომელიმე ნაბიჯის ჩავარდნისას.

სერვისული გუნდისთვის შემომავალი IVR ზარები CRM-ში პოტენციური კლიენტის ჩანაწერის შექმნას დავუკავშირე და თანამშრომლებისა და ხელმძღვანელებისთვის რეალურ დროში დატვირთვის პანელები შევქმენი. სათბურის მართვის სისტემაში მიკროკონტროლერები მართვის ინტერფეისს დავუკავშირე. ეს მაგალითები აჩვენებს, როგორ უკავშირდება პროგრამა ყოველდღიურ სამუშაოს სხვადასხვა გზით.

გაეცანით სერვისულ სისტემას, სათბურის მართვას და წარმოების შეკვეთებს.

როგორ ვსწავლობ სამუშაო პროცესს

  1. მოთხოვნა
  2. ჩანაწერი სისტემაში
  3. პასუხისმგებელი პირი
  4. შემდეგი ნაბიჯი
  5. შედეგის შემოწმება

საინჟინრო მიდგომის სქემა. ეს კლიენტის ინტერფეისი არ არის და არ ნიშნავს, რომ ყველა ნაბიჯი ყველა პროექტში განხორციელდა.