CodeFusion

Programowanie

Katalog naszych kompetencji jest bardzo szeroki

Jesteśmy ekspertami od programowania z dużym doświadczeniem obejmującym tak programowanie dla szeroko pojętej sieci, jak i programistyczne zagadnienia inżynierskie i niskopoziomowe. Jesteśmy w stanie obsłużyć projekt od Weba, przez aplikacje desktopowe, serwisy, aplikacje mobilne, aż po zagadnienia związane z mikrokontrolerami.

Nasze oprogramowanie pisane w .NET Framework z wykorzystaniem WPF i WCF w tandemie z istniejącymi od dawna rozwiązaniami naszych partnerów jest używane podczas sprzedaży produktów finansowych w pewnym szwajcarskim banku. Inżynierowie budownictwa w Stanach Zjednoczonych używają programowania, które pomagamy tworzyć, do kalkulacji konstrukcji betonowych, a pewna huta w Niemczech operuje bazując na naszej wizualizacji danych geolokacyjnych. Pomagamy w obsłudze IoT dużego producenta sprzętu do automatyzacji, a nasze własne oprogramowanie dostępne jest w chmurze i na urządzeniach mobilnych.

Posiadamy rozległą wiedzę w dziedzinie .NET:

  • Strony Web: ASP.NET – ASP.NET MVC,
  • Serwisy: WebServices – WCF – SOAP – REST – Remoting,
  • Frameworki Web: Angular, jQuery,
  • Aplikacje okienkowe: Windows Forms, WPF,
  • Administracja: IIS i SQL Server,
  • Systemy bazodanowe: SQL Server, Oracle, MySQL plus Entity Framework.

Jesteśmy ekspertami w dziedzinie aplikacji mobilnych:

  • Klient: native, HTML5,
  • Programowanie natywne: iOS (ObjectiveC), Android (Java), Windows Phone (C#),
  • Programowanie HTML5: JavaScript/TypeScript, PhoneGap/Cordova, Electron, jQueryMobile, Angular, Knockout,
  • Serwer: JSON, RESTful.

Tworzymy oprogramowanie dla Web:

  • Strony WWW: w oparciu o farmework WordPress, Joomla!, Drupal,
  • Nowoczesny Web: Node.js, Angular i TypeScript,
  • Nowoczesny Web Design: LESS/SASS, Font Awesome,
  • User experience: lata praktyki.

Programowanie inżynierskie:

  • Zaawansowane technologie współpracy oprogramowania legacy z .NET: interoperability pomiędzy unmanaged C++ lub Clarionem oraz kodem zarządzanym IL.
  • Przemysłowe wdrożenia:
    • wizualizacja węzła kolejowego dużej huty z użyciem GPS, RFID w trybie czasu rzeczywistego,
    • oprogramowanie wspomagające BIM (Building information modeling) do kalkulacji konstrukcji betonowych,
    • obsługa IoT Cloud wysokopoziomowa współpraca z fizycznym sprzętem w obszarze automatyki.

 

Wprowadzamy innowacje:

  • Prace innowatorskie w inżynierii oprogramowania:
    • oprogramowanie do predykcji błędów w projekcie softwarowym,
    • wspomaganie programowania sterowanego testami (TDD).
  • Mentoring w dziedzinie Ciągłej Integracji i Ciągłego Dostarczania.

Styl

Styl i sposób prowadzenia projektu,

dostosowujemy do indywidualnych potrzeb klienta. Znamy, lubimy i używamy agile pisząc przy tym dużo dokumentacji, którą uważamy za integralną część oprogramowania. Wiemy, jak profesjonalnie przygotować projekt nie tyle pisząc specyfikację, ale używając najlepszych metod inżynierii wymagań (requirements engineering). Malujemy makiety (wire framing). Czerpiemy całymi garściami z eXtremalnych praktyk programowania. Chętnie podejmujemy się kompleksowych zadań wymagających zarządzania pełnym cyklem życia oprogramowania (ALM) – product management.

strzałka do góry