Tutaj możesz poczytać trochę o moich projektach:
- na zamówienie (o dzieło) – pracuję nad nimi zgodnie z metodą 10 kroków (poniżej)
- prywatnych – pracuję nad nimi w wolnym czasie
- Hulix Editor – mój edytor kodu z kolorowaniem składni
- MathSharper – biblioteka matematyczna dla .NET
- WinthioCMS – system zarządzania zawartością www (PHP)
- Mangusta Web Browser – moja przeglądarka www
- PLANG – mój język programowania
- PAVI – asystent osobisty oparty na sztucznej inteligencji
- CONMAN – zarządzanie kontaktami (CONtact MANager)
- PASMAN – zarządzanie hasłami (PASsword MANager)
- OSLWTool – pomoc w licencjonowaniu (Online Software Licensing Wizard)
- Synchrux – klon Dropbox-a
- i wiele, wiele innych pomysłów na które nie mam czasu…
Tak, można mi zlecić robotę, bo mam trochę wolnego czasu. Pracuję nad projektami w następującym schemacie etapów (10 steps):
- Ustalenie potrzeb, spotkanie
- Analiza wykonalności
- Przygotowanie i uzgodnienie specyfikacji, zgoda na prezentację oferty
- Oferta, prezentacja, szkic rozwiązania (prototyp)
- Uwagi do projektu i poprawa specyfikacji
- Zatwierdzenie projektu, wycena, umowa o dzieło (bo nie mam firmy), zaliczka
- Realizacja projektu
- Wdrożenie, testy i poprawki
- Wynagrodzenie
- Późniejsze wsparcie, jeśli konieczne, objęte osobną umową
Co potrafię?
- Programy na zamówienie
(C, C++, C#, Pascal, Delphi, J2SE, J2ME, Android i inne…) - Strony internetowe (HTML 4.01, XHTML 1.0, CSS 2.1, zaczynam jQuery)
- Projektowanie baz danych (MS SQL Server 2005, 2008, MySQL 5.1+)
- Aplikacje www (ASP.NET 2, ASP.NET 4, ASP.NET MVC 3, NHibernate, PHP 5)
- Nauczam chętnych matematyki, fizyki i programowania
- Obróbka danych MS Office, XML, XSD, XPath, XSLT, SSIS
- Edycja tekstów Word, Writer, LaTeX
- Makra do Excela robiące cuda…
- Tłumaczenia polsko-angielsko-niemieckie
- Metody obliczeniowe (FORTRAN)
- Modyfikacje do systemów ERP (Dynamics NAV i AX)
- Rozszerzenia do wszystkich programów InsERT-u i integracje sklepów internetowych
- Migracje danych między różnymi dziwnymi systemami (czyli tzw. dłubanina)
- Integracje systemów (współpraca binarna kodu z różnych źródeł napisanego w różnych językach, przenoszenie funkcjonalności między platformami, tłumaczenie funkcjonalne kodów źródłowych między różnymi językami programowania)
- Raczej MS Windows, ale trochę skryptów Linuxowych też kiedyś pisałem
- Grafikę wolę dostać, nie lubię wymyślać, ale mogę poprawiać, ciąć, optymalizować.
- Nie robię i nie lubię gier (z wyjątkiem planszowych) :-p
- Uczę się Arduino…
- Rozbieram telewizory na części, które później wyrzucam, bo nie wiem co z nimi zrobić…