Umiejętności
CoffeeScript
Git
HAML
jQuery
Linux
Ruby
Ruby, Ruby On Rails
Języki
angielski
dobry
Doświadczenie zawodowe
Remote collaborator
Ruby on Rails - praktyki. Pomoc przy aplikacji do wyszukiwania pokoi dla studentów w Londynie.
Główny projektant, programista, tester i wdrożeniowiec.
Przy własnym biurku :)
Projekt i wykonanie internetowego systemu do zarządzania serwisem.
System powstał na zlecenie firmy świadczącej usługi serwisu elektronarzędzi. Początkowo miał być tylko bazą danych zleceń serwisowych z interfejsem do zmiany ich statusu, ale szybko rozwinął się w bardziej zaawansowane narzędzie. Oprócz samej firmy serwisowej korzysta z systemu również firma importująca i sprzedająca elektronarzędzia, dlatego zostały przewidziane dodatkowe, związane z tym funkcjonalności. System umożliwia więc przekazywanie naprawianych urządzeń pomiędzy serwisem a magazynem importera, zgłaszanie żądań korekty faktur lub wymiany sprzętu, tworzenie i monitorowanie dokumentów odmowy naprawy gwarancyjnej, różne uprawnienia w zależności od roli zalogowanego użytkownika, komunikację (chat) pomiędzy użytkownikami.
Po udanym wdrożeniu i kilkumiesięcznym okresie użytkowania pojawił się pomysł, aby system ten zaoferować również innym firmom serwisującym. Powstała strona informacyjna (http://serwis.magnax.pl), ogólnodostępna wersja demonstracyjna (http://serwis.magnax.pl/login) oraz prezentacja video (screencast) pokazująca podstawowe funkcje programu (http://serwis.magnax.pl/prezentacja - uwaga, film waży 4,5 MB).
W chwili obecnej system jest ciągle ulepszany i optymalizowany.
Technologie użyte do produkcji:
- PHP 5.2.8,
- MySQL 5.0,
- framework KohanaPHP 2.3.4,
- ORM Doctrine 1.2,
- JavaScript,
- biblioteka Overlib (http://www.bosrup.com/web/overlib/),
System działa bezproblemowo na standardowym hostingu dzielonym (w tej chwili wersja demo na linuxpl.com - W1GB, a wersja wdrożona na nazwa.pl).
System powstał na zlecenie firmy świadczącej usługi serwisu elektronarzędzi. Początkowo miał być tylko bazą danych zleceń serwisowych z interfejsem do zmiany ich statusu, ale szybko rozwinął się w bardziej zaawansowane narzędzie. Oprócz samej firmy serwisowej korzysta z systemu również firma importująca i sprzedająca elektronarzędzia, dlatego zostały przewidziane dodatkowe, związane z tym funkcjonalności. System umożliwia więc przekazywanie naprawianych urządzeń pomiędzy serwisem a magazynem importera, zgłaszanie żądań korekty faktur lub wymiany sprzętu, tworzenie i monitorowanie dokumentów odmowy naprawy gwarancyjnej, różne uprawnienia w zależności od roli zalogowanego użytkownika, komunikację (chat) pomiędzy użytkownikami.
Po udanym wdrożeniu i kilkumiesięcznym okresie użytkowania pojawił się pomysł, aby system ten zaoferować również innym firmom serwisującym. Powstała strona informacyjna (http://serwis.magnax.pl), ogólnodostępna wersja demonstracyjna (http://serwis.magnax.pl/login) oraz prezentacja video (screencast) pokazująca podstawowe funkcje programu (http://serwis.magnax.pl/prezentacja - uwaga, film waży 4,5 MB).
W chwili obecnej system jest ciągle ulepszany i optymalizowany.
Technologie użyte do produkcji:
- PHP 5.2.8,
- MySQL 5.0,
- framework KohanaPHP 2.3.4,
- ORM Doctrine 1.2,
- JavaScript,
- biblioteka Overlib (http://www.bosrup.com/web/overlib/),
System działa bezproblemowo na standardowym hostingu dzielonym (w tej chwili wersja demo na linuxpl.com - W1GB, a wersja wdrożona na nazwa.pl).
samodzielny programista
FKSiM Spomasz S.A. Żary
Przez cały okres współpracy (pracowałem na umowę zlecenie, ale praktycznie na pełny etat) tworzyłem aplikacje wspomagające zarządzanie produkcją w firmie (zarządzanie zleceniami produkcyjnymi, zamówieniami materiałów do produkcji, kalkulacje ofertowe i wynikowe, ewidencja godzin pracy pracowników itp.). Można powiedzieć, że zajmowałem się 'dorabianiem' brakujących funkcjonalności do istniejącego w firmie zestawu oprogramowania. Głównym środowiskiem programistycznym był MS Access, z początku z własnymi bazami a następnie w połączeniu z MS SQL Serverem - czyli aplikacje accessowe służyły jako front-end dla danych przechowywanych na MSSQL.
Zajmowałem się również zarządzaniem serwerem SQL i programowaniem przy użyciu języka T-SQL (procedury i funkcje wbudowane).
Dodatkowo wykonałem kilkanaście aplikacji w MS Excel, które służyły przede wszystkim Prezesowi do nadzorowania i planowania bieżącej produkcji. Aplikacje te również pobierały potrzebne dane z bazy MS SQL Server.
Ostatecznie zarząd firmy podjął decyzję o zakupie i wdrożeniu oprogramowania klasy ERP pokrywającego całość potrzeb i w tym momencie skończyło się zapotrzebowanie na usługi programisty :)
Zajmowałem się również zarządzaniem serwerem SQL i programowaniem przy użyciu języka T-SQL (procedury i funkcje wbudowane).
Dodatkowo wykonałem kilkanaście aplikacji w MS Excel, które służyły przede wszystkim Prezesowi do nadzorowania i planowania bieżącej produkcji. Aplikacje te również pobierały potrzebne dane z bazy MS SQL Server.
Ostatecznie zarząd firmy podjął decyzję o zakupie i wdrożeniu oprogramowania klasy ERP pokrywającego całość potrzeb i w tym momencie skończyło się zapotrzebowanie na usługi programisty :)
Specjalizacje
IT - Rozwój oprogramowania
Programista PHP
Grupy
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
Blogi
Wszystko o blogach, nie tylko w działaniach reklamowych w Internecie: od koncepcji do realizacji.
Fani WordPressa
Grupa fanów WordPressa, najlepszego na świecie darmowego systemu do blogowania, dzięki któremu sprawnie działa też wiele zwykłych firmowych stron internetowych.
freelancerzy IT
Grupa wolnych strzelców z dziedziny IT - programiści, webmasterzy, graficy, administratorzy...
Freelancity.pl
Freelancity.pl
to innowacyjny portal społecznościowy dla profesjonalistów różnych branż, oferujący zaawansowane funkcje zarządzania projektami, służące do pozyskiwania wysokiej klasy specjalistów.
W
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.
KohanaPHP
Kohana is a PHP5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use.