Informazioni sul servizio
TradottoSono uno sviluppatore Delphi e Object Pascal specializzato in applicazioni desktop native per Windows. Da oltre dieci anni scrivo programmi su VCL per il desktop, e quando ho bisogno di un'interfaccia comune su più piattaforme — utilizzo FireMonkey. Il mio lavoro principale si trova dove la logica aziendale incontra l'interfaccia reale: moduli, tabelle, report, stampa e inserimento dati che le persone usano ogni giorno. Se hai un'idea per un'utilità, uno strumento interno o un programma di contabilità completo, lo porterò da una specifica grezza a un file eseguibile firmato e installabile.
Gran parte del mio lavoro consiste nel mantenere in vita i vecchi sistemi. Molte aziende dipendono ancora da programmi scritti in Delphi 7 o versioni Unicode precedenti, e gli autori sono da tempo scomparsi. Leggo attentamente tale codice, descrivo come funziona realmente, poi lo migro a un compilatore attuale, sostituisco componenti di terze parti obsoleti ed elimino problemi di compatibilità con Unicode, alta DPI e Windows 10 e 11. Affronto il legacy prima come un archeologo e solo poi come un ingegnere — non riscrivo nulla alla cieca.
I database sono un territorio familiare per me. Collego Delphi a Firebird, PostgreSQL, MS SQL e SQLite tramite FireDAC, progetto uno strato di dati e assemblo ricerca, filtraggio e report che l'ufficio back-end si aspetta. Faccio attenzione alla gestione dei thread affinché l'interfaccia non si blocchi, alla gestione degli errori chiara e a installer che anche un utente non tecnico può eseguire.
— Sviluppo di applicazioni desktop su VCL e FireMonkey
— Migrazione da Delphi 7 e versioni precedenti a versioni moderne
— Applicazioni database tramite FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Report, stampa e interfacce con tabelle pesanti
— Sostituzione di componenti di terze parti e pulizia delle dipendenze
— Debugging, refactoring e ottimizzazione del codice in Pascal
— Installer per Windows e configurazione della firma del codice
Gran parte del mio lavoro consiste nel mantenere in vita i vecchi sistemi. Molte aziende dipendono ancora da programmi scritti in Delphi 7 o versioni Unicode precedenti, e gli autori sono da tempo scomparsi. Leggo attentamente tale codice, descrivo come funziona realmente, poi lo migro a un compilatore attuale, sostituisco componenti di terze parti obsoleti ed elimino problemi di compatibilità con Unicode, alta DPI e Windows 10 e 11. Affronto il legacy prima come un archeologo e solo poi come un ingegnere — non riscrivo nulla alla cieca.
I database sono un territorio familiare per me. Collego Delphi a Firebird, PostgreSQL, MS SQL e SQLite tramite FireDAC, progetto uno strato di dati e assemblo ricerca, filtraggio e report che l'ufficio back-end si aspetta. Faccio attenzione alla gestione dei thread affinché l'interfaccia non si blocchi, alla gestione degli errori chiara e a installer che anche un utente non tecnico può eseguire.
— Sviluppo di applicazioni desktop su VCL e FireMonkey
— Migrazione da Delphi 7 e versioni precedenti a versioni moderne
— Applicazioni database tramite FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Report, stampa e interfacce con tabelle pesanti
— Sostituzione di componenti di terze parti e pulizia delle dipendenze
— Debugging, refactoring e ottimizzazione del codice in Pascal
— Installer per Windows e configurazione della firma del codice