Développement d’une application client-serveur pour l’optimisation de la production de semi-conducteurs
Client
Le client est un fabricant allemand d’équipements et un fournisseur indépendant de solutions logicielles pour le contrôle et l’optimisation des processus de lithographie. Ses solutions logicielles innovantes, créées par des ingénieurs pour des ingénieurs, sont utilisées dans les plus grandes usines de semi-conducteurs du monde.

Défi
Certaines parties du système du client nécessitaient des mises à jour importantes pour répondre aux nouvelles normes. Le client a essayé de s’appuyer uniquement sur ses ressources internes, mais il s’est impatienté devant la lenteur des progrès du projet. Pour accélérer les choses, son équipe avait besoin d’experts C# et .NET supplémentaire. Ils ont opté pour l’externalisation d’équipe et ont trouvé un partenaire de confiance en VM.pl.

Notre solution
Nous avons apporté un soutien à long terme au projet de l’entreprise. En peu de temps, nous avons constitué une équipe de quatre programmeurs C# et .NET expérimentés pour répondre à leurs besoins.
Au cours du projet, nous nous sommes principalement concentrés sur l’amélioration du code et de l’architecture de l’application Windows existante. En outre, nous avons créé de nouvelles fonctionnalités requises par les clients de l’entreprise et fourni un soutien solide et substantiel à l’équipe allemande.
Nos travaux ont porté sur les points suivants :
- développement de l’application serveur client (Windows) pour la production de semi-conducteurs,
- conception et mise en œuvre de nouveaux types de visualisation des données et de nouvelles mesures,
- refonte du code à grande échelle et optimisation de la mémoire,
- migration de .NET 4.7 vers .NET Core (y compris les changements de WCF à gRPC),
- réingénierie des parcelles existantes afin d’améliorer les performances et d’ajouter de nouvelles fonctionnalités,
- soutien de l’équipe dans les processus technologiques WPF et WCF,
- partage de l’expertise par le biais de la formation interne.
Résultat
Nous avons aidé le client à développer son projet à long terme. Les nouveaux modules ont remplacé les anciens, rendant le système plus modulaire, extensible et testable. Le client peut donc ajouter de nouvelles fonctionnalités et maintenir plus facilement la qualité.
L’expertise de notre équipe permet à l’entreprise de mettre en œuvre rapidement des changements importants. Elle peut désormais répondre plus efficacement et plus précisément aux besoins des clients. Nous avons aidé le client à devenir un fournisseur de logiciels de premier plan dans l’industrie des semi-conducteurs.
Technologies




Système d’information sur les entrepôts pour rationaliser les opérations logistiques
Conception, développement, DevOps ou Cloud - de quelle équipe avez-vous besoin pour accélérer le travail sur vos projets ? Discutez avec vos partenaires de consultation pour voir si nous sommes compatibles.
Jakub Orczyk
Membre du Conseil d’administration/Directeur des ventes VM.PL
Réservez une consultation gratuite
IA / ML