Leistungen
Spezialgebiete
- verteilte Webanwendungen
- Java Server/Backends
- Kommunikation in heterogenen Systemen [z.B. Webservices]
- Sicherheit von Anwendungen
- Performanceoptimierung von Webanwendungen sowie Backends
- Build- und Deploymentmanagement
- Plattformunabhängigkeit [OS, DBMS]
Sourcecode
- Modularisierung [geeignete Architektur]
- Wiederverwertbarkeit von Quellcode und Modulen
- schnelle Einarbeitung durch Dritte
Modultests
- Automatisierte Tests von Logik und Userinterface
- Qualitätssicherung der Funktionalitäten
- Verbesserung der Wartbarkeit
- Verringerung der Fehleranfälligkeit
Agilität
- Umgehung starrer Prozesse
- Anpassung der Vorgehensmodelle stets in Kunden-Absprache an projektspezifische Eigenheiten
- je nach Vorgabe erfolgt die Umsetzung kostenplanbar und praxistauglich
Prototypen
- Schnelle Prototypen der Features unter Einbeziehung von Kundenfeedback
- Vorbeugung hinsichtlich kostenintensiver, späterer Änderungen
Werkzeugkasten
- Java, Scala
- Maven 2/3, Gradle, Ant
- Springframework, Google Guice
- Git, SVN
- Struts2, Google Web Toolkit, jQuery
- CSS, HTML5 (Websockets, History, Offline Apps, Storage)
- Hibernate, MyBatis, Spring-Data
- MySQL, MS SQL, Oracle, Neo4j
- Android
- JUnit, Mockito, Selenium
- Apache Tomcat, Jetty, Nginx
- Google Guava, Apache Shiro