Projekty programistyczne
- Udział w projektowaniu i decyzjach architektonicznych
- Kodowanie w Java, C++, PHP, Python, JS
- Testowanie i układanie scenariuszy testowych
- Audyt kodu
Analiza wymagań
- Spotkania, pytania, minutki
- Przypadki użycia, historyjki, procesy, modele i diagramy UML
- Dokumenty projektowe
- Elementy metodologii RUP i Agile/Scrum
Technologie XML
- Analiza i projektowanie XML Schema
- Implementacja zaawansowanych przekształceń XSLT
- Stos technologiczny XForms+REST+XQuery
- Realizacje m.in. dla Ministerstwa Finansów
Bazy danych
- Projektowanie baz danych na potrzeby projektów IT
- Zaawansowane zapytania SQL
- Skrypty i procedury PL/SQL
- Najlepiej znam PostgreSQL i Oracle
Branża szkoleniowa
- Kilkanaście lat doświadczenia, ponad 2 tys. dni szkoleniowych
- Szkolenia specjalistyczne
- Bootcampy programistyczne
- Materiały szkoleniowe
- Praca nad ofertą i programami kursów
Konsultacje i specjalistyka
- Usługi sieciowe (SOAP, WSDL, REST)
- Wszystko wokół XML
- Bazy danych i SQL
- Altova MapForce
- Adobe FrameMaker
Uczelnia
Przez ponad 10 lat byłem pracownikiem Uniwersytetu Warszawskiego.
- Wykład XML i nowoczesne technologie zarządzania treścią
- Inne zajęcia dydaktyczne dla studentów informatyki:
- Programowanie współbieżne, sieciowe, systemowe: C, Linux, POSIX, semafory, monitory, kolejki, wątki
- Języki i paradygmaty programowania: Haskell, Prolog, Smalltalk
- Bezpieczeństwo i systemy operacyjne
- Praca naukowa
- Modelowanie JVM w systemie dowodzenia Coq
- Formalne metody weryfikacji oprogramowania
- Platforma do testowania aplikacji mobilnych (protokół RCS) dla Samsunga
- Publikacje i referaty na konferencjach
- Projekty studenckie
- Implementacja procesora XSLT w języku Ocaml (projekt na pracę mgr)
- Symulacja ruchu planet – Standard ML
- Symulacja sieci kolejowej z prostym UI – Smalltalk
- Rozwiązania zadań dot. programowania współbieżnego, sieciowego i systemowego w C
- Implementacje różnych algorytmów i struktur danych w C, Pascal, Ocaml, Prolog