À propos du service
TraduitJe suis un développeur Delphi et Object Pascal spécialisé dans les applications de bureau natives pour Windows. Depuis plus de dix ans, j'écris des programmes sur VCL pour le bureau, et quand j'ai besoin d'une interface commune sur plusieurs plateformes — j'utilise FireMonkey. Mon travail principal se situe là où la logique métier rencontre l'interface réelle : formulaires, tableaux, rapports, impression et saisie de données que les gens utilisent chaque jour. Si vous avez une idée pour un utilitaire, un outil interne ou un programme de comptabilité complet, je le ferai passer d'une spécification brute à un fichier exécutable signé et installable.
Une grande partie de mon travail consiste à maintenir des systèmes anciens en vie. De nombreuses entreprises dépendent encore de programmes écrits en Delphi 7 ou dans les premières versions Unicode, et les auteurs sont depuis longtemps partis. Je lis attentivement ce code, décris comment il fonctionne réellement, puis le migre vers un compilateur actuel, remplace les composants tiers obsolètes et élimine les problèmes de compatibilité Unicode, haute DPI et Windows 10 et 11. J'aborde l'héritage d'abord comme un archéologue et seulement ensuite comme un ingénieur — je ne réécris rien à l'aveugle.
Les bases de données sont un domaine familier pour moi. Je connecte Delphi à Firebird, PostgreSQL, MS SQL et SQLite via FireDAC, conçois une couche de données et assemble la recherche, le filtrage et les rapports que le back office attend. Je veille à un traitement des threads soigné pour que l'interface ne se bloque pas, à une gestion claire des erreurs et à des installateurs que même un utilisateur non technique peut exécuter.
— Développement d'applications de bureau sur VCL et FireMonkey
— Migration de Delphi 7 et antérieur vers des versions modernes
— Applications de base de données via FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Rapports, impression et interfaces avec des tableaux lourds
— Remplacement de composants tiers et nettoyage des dépendances
— Débogage, refactoring et optimisation du code en Pascal
— Installateurs Windows et configuration de signature de code
Une grande partie de mon travail consiste à maintenir des systèmes anciens en vie. De nombreuses entreprises dépendent encore de programmes écrits en Delphi 7 ou dans les premières versions Unicode, et les auteurs sont depuis longtemps partis. Je lis attentivement ce code, décris comment il fonctionne réellement, puis le migre vers un compilateur actuel, remplace les composants tiers obsolètes et élimine les problèmes de compatibilité Unicode, haute DPI et Windows 10 et 11. J'aborde l'héritage d'abord comme un archéologue et seulement ensuite comme un ingénieur — je ne réécris rien à l'aveugle.
Les bases de données sont un domaine familier pour moi. Je connecte Delphi à Firebird, PostgreSQL, MS SQL et SQLite via FireDAC, conçois une couche de données et assemble la recherche, le filtrage et les rapports que le back office attend. Je veille à un traitement des threads soigné pour que l'interface ne se bloque pas, à une gestion claire des erreurs et à des installateurs que même un utilisateur non technique peut exécuter.
— Développement d'applications de bureau sur VCL et FireMonkey
— Migration de Delphi 7 et antérieur vers des versions modernes
— Applications de base de données via FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Rapports, impression et interfaces avec des tableaux lourds
— Remplacement de composants tiers et nettoyage des dépendances
— Débogage, refactoring et optimisation du code en Pascal
— Installateurs Windows et configuration de signature de code