Rozwój aplikacji klient-serwer służącej do optymalizacji produkcji półprzewodników
Klient
Klientem jest niemiecki producent maszyn i niezależny dostawca oprogramowania do kontroli i optymalizacji procesów litograficznych. Jego innowacyjne rozwiązania w zakresie oprogramowania, stworzone dla inżynierów, są wykorzystywane w wielu znanych na świecie fabrykach półprzewodników.

Wyzwanie
Wiele elementów systemu klienta wymagało poważnych aktualizacji, aby przystosować się do nowych standardów. Klient próbował polegać wyłącznie na własnych specjalistycznych zasobach, ale potrzebował szybszych postępów w projekcie. W tym celu zespół klienta potrzebował dodatkowych ekspertów C# i .NET. Ostatecznie zdecydowano się na outsourcing zespołu i współpracę z inżynierami VM.PL.

Rozwiązanie
Zapewniliśmy długoterminowe wsparcie dla projektu firmy. W krótkim czasie skompletowaliśmy zespół czterech doświadczonych programistów C# i .NET, aby sprostać ich potrzebom.
Podczas projektu skupiliśmy się przede wszystkim na poprawie kodu i architektury istniejącej aplikacji Windows. Ponadto stworzyliśmy nowe funkcjonalności wymagane przez klientów firmy oraz zapewniliśmy solidne, merytoryczne wsparcie dla niemieckiego zespołu.
Nasza praca obejmowała:
- rozwój aplikacji serwera klienta (Windows) dla produkcji półprzewodników,
- projektowanie i wdrażanie nowych typów wizualizacji danych i metryk,
- refaktoryzacja kodu i optymalizacja pamięci na dużą skalę,
- migracja .NET 4.7 do .NET Core (w tym zmiany WCF na gRPC),
- przeprojektowanie istniejących wątków w celu zwiększenia wydajności i dodania nowych funkcji,
- wspieranie zespołu w procesach technologicznych WPF i WCF,
- dzielenie się wiedzą poprzez szkolenia wewnętrzne.
Rezultaty
Współpracowaliśmy z klientem przy rozwoju jego długoterminowego projektu. Zastąpiliśmy stare moduły nowymi, dzięki czemu system stał się bardziej elastyczny, łatwy do rozbudowy i testowania. Oznacza to, że klient może łatwiej dodawać nowe funkcje i dbać o wysoką jakość.
Doświadczenie naszego zespołu umożliwiło firmie szybkie wprowadzanie dużych zmian. Firma może teraz skuteczniej i dokładniej reagować na potrzeby klientów. Pomogliśmy klientowi stać się liderem wśród dostawców oprogramowania w branży półprzewodników.
Technologie




Platforma do kompleksowego zarządzania produkcją w Salesforce
Design, Development, DevOps czy Cloud – jakiego zespołu potrzebujesz, aby przyspieszyć pracę nad swoimi projektami? Porozmawiaj o swoich potrzebach z naszymi specjalistami.
Jakub Orczyk
Członek zarządu / Dyrektor sprzedaży
Zamów bezpłatną konsultację
AI/ML
Rozwój oprogramowania