Aykhan Rustamov

Synergy3 · NetSuite and Google Drive · Jun to Oct 2026

Job folders, field photos and storage

Every job has a Drive folder, and the paperwork should already be waiting in it. The right forms for each programme and utility are copied in on their own, technicians add photos from a portal that only accepts company accounts, and when the ERP ran out of file storage I moved 40 GB of old files to Drive without breaking a link.

40 GB
moved to Drive
132,560
files measured before moving one
  • SuiteScript 2.1
  • Map/Reduce
  • Google Drive API
  • Apps Script
  • Google sign in

Paperwork waiting in the folder

Partner programmes each have their own forms, and some differ by utility. Someone used to find the right blank PDFs and drop them into the job folder by hand. Now, when a job is set up, the forms for that programme are copied in automatically: evaluation and combustion safety forms for one programme, the utility’s own packet for another. The utility is read from the order, and when the order does not say, the script looks for it in the notes and warns the office rather than guessing.

How it worksWhere a job's files end up
unclearNew jobprogramme and utilityon the orderWhich forms?Not surewarns the office,never guessesForms copied inevaluation, safety,utility packetPhoto portalcompany Googleaccounts onlyJob folder onDriveby date, technicianand taskOld attachmentschecked byte forbyte, then linkedLinked fromNetSuiteone click from theorder
  1. New jobprogramme and utility on the order
  2. Which forms?found forms copied in · unclear not sure
  3. Not surewarns the office, never guesses
  4. Forms copied inevaluation, safety, utility packet
  5. Photo portalcompany Google accounts only
  6. Job folder on Driveby date, technician and task
  7. Old attachmentschecked byte for byte, then linked
  8. Linked from NetSuiteone click from the order

Storage freed in the ERP: 40 GB, with a link left in place of every file that moved.

Photos from the field

Technicians send job photos from a small web portal, and they are filed by date, technician and task. The portal only accepts a company Google account, and that is checked on the server for every upload, so a request made outside the portal is refused as well.

Making room

The account was down to its last few gigabytes of file storage. Before moving anything I measured it two ways, a full export and the folder totals, and both agreed: 132,560 files. Small files move with a Map/Reduce job and large ones through Apps Script. Each one is checked byte for byte on Drive before the original is replaced with a link, so nothing anyone had bookmarked breaks.

Systems inside it

  1. Forms copied into each job folder by programme and utility
  2. Photo portal behind company Google sign in
  3. 40 GB of old files moved to Drive, no broken links
Described at the level of the work, never the data. No code, records or customer details from this system appear on this site. A walkthrough is available on request.

Contact

Tell me what slows your team down.

Available for ERP and NetSuite work, platform integration, and full product builds. The quickest way to reach me is email or WhatsApp. I reply within a day. If you are writing about a role or a build, a sentence on what the system has to do is more useful to me than a job description.

hello@arustamov.dev
Email meDownload CV