Karol Radzik

Student, Politechnika Warszawska
Karczew, mazowieckie

Umiejętności

Bazy danych Wzorce projektowe E-commerce Eclipse Git Hibernate Internet Java Java Enterprise Edition JavaScript jQuery JSF JUnit Maven Oracle PL / SQL PostgreSQL SOAP Spring SQL SQL 2008 Subversion Tomcat UML

Języki

angielski
dobry
niemiecki
podstawowy

Doświadczenie zawodowe

Qualent Software sp. z o.o.
Developer (Java SE/EE)
1. System bilingowy realizowany dla firmy ORANGE (moduł NSRM - czynności podwykonawcze dla firmy ASSECO)

Zakres obowiązków:
• Implementacja nowych funkcjonalności i testów
• Zmiany developerskie w istniejących modułach
• Zmiany w strukturze (Wprowadzanie wzorców projektowych)
• Refaktoryzacja kodu

Używane technologie:
Java-SE, Java- EE, JUnit, Apache Maven, JSF PrimeFaces, Spring Framework, Hibernate

2. System ERP (moduł finansowy i magazynowy)

Zakres obowiązków:
• Analiza techniczna
• Tworzenie struktury aplikacji
• Implementacja nowych funkcjonalności
• Zmiany developerskie w istniejących modułach
• Tworzenie struktur bazodanowych (widoki, tabele, triggery)
• Wdrażanie aplikacji na serwerach klienckich
• Refaktoryzacja kodu
• Tworzenie harmonogramu pracy

Używane technologie:
- Java-SE, Java- EE, Apache Maven, Apache Tomcat, Spring Framework (MVC), JavaScript(Ajax, jQuery), PostgreSQL, Hibernate (moduł finasowy)
- JSF, Primefaces, PrettyFaces, Activiti, Apache FOP (moduł magazynowy)

3. Sklep internetowy dla dostawcy usług telekomunikacyjnych
(Plus - Polkomtel, podwykonawstwo dla ASSECO, frontend)

Zakres obowiązków:
• Implementacja nowych funkcjonalności
• Refaktoryzacja kodu
• Zmiany developerskie w istniejących modułach
• Tworzenie instrukcji produkcyjnych
• Wsparcie wdrożenia systemu na serwerach klienckich

Używane technologie:
Java-SE, Java- EE, Apache Maven, Apache Tomcat, Liferay, JavaScript(Ajax, jQuery, AlloyUI), MySQL

4. System likwidacji szkód (SLS) dla towarzystwa ubezpieczeniowego
(PZU, SLS, Everest, automatyzacja procesów biznesowych)

Zakres obowiązków:
• Implementacja nowych funkcjonalności
• Refaktoryzacja kodu
• Zmiany developerskie w istniejących modułach

Używane technologie i metodyki:
Scrum (Grooming, Planning, Stand-Up meetings, Sprints), JIRA Agile
Java-SE, Java-EE, Apache Maven, Jenkins, GIT, Struts, Freemarker, Spring, jUnit, Mockito
Nexio Management Sp. z o.o.
Developer (Java-SE / Java EE)
1. System CRM realizowany dla firmy NETIA (moduł Order Management)

Zakres obowiązków:
• Implementacja nowych funkcjonalności i testów
• Zmiany developerskie w istniejących modułach
• Zmiany w strukturze (Wprowadzanie wzorców projektowych)
• Refaktoryzacja kodu

Używane technologie:
Java-SE, Java- EE, JUnit, Apache Maven, JMeter, IBM-Sterling, JBoss-Activiti

2. System Workflow Management dla firmy ERICSSON

Zakres obowiązków:
• Tworzenie projekt systemu
• Tworzenie modelu danych
• Implementacja systemu

Używane technologie:
jTrac, Spring, Apache Wicket, PostgreSQL, Apache Maven, JBoss AS
Logo
Developer (Java-SE / Java EE)
faz-IT
• Programowanie aplikacji w technologii Java EE (JSF, Hibernate, Glassfish)
• Tworzenie Faceletów i stron internetowych, korzystających z technologii skryptowych Ajax, jQuery
• Tworzenie aplikacji na urządzenia mobilne w systemach Android OS i iOS
• Projektowanie aplikacji w notacji języka UML
• Projektowanie baz danych dla przygotowanych rozwiązań
• Rozwijanie funkcjonalności do istniejących rozwiązań
• Testowanie i zapewnienie jakości tworzonego oprogramowania zgodnie z techniką Test-Driven Development
• Tworzenie dokumentacji technicznej
• Analiza biznesowa ofert klienckich (szacowanie zasobów, specyfikacja wymagań)
Connectis
Tester / Programista (Java-SE / Java EE)
• Implementacja mniejszych funkcjonalności aplikacji w technologii Java EE (JPA, Hibernate, Spring, JSF, JMS)
• Projektowanie baz danych
• Testowanie oprogramowania
• Wykonywanie skryptów oraz pakietów instalacyjnych NSIS
• Tworzenie dokumentacji technicznej oraz plików pomocy CHM

Szkolenia i kursy

Kursy / Szkolenia:
- Szkolenie z technologii LIFERAY, udokumentowane certyfikatem
- Zarządzanie projektami IT (konferencja naukowa, Politechnika Warszawska)
- Technologie Przetwarzania Danych (konferencja naukowa, Politechnika Warszawska)
- Konserwacja i specyfikacja interfejsów sieciowych (Szkolenie organizowane przez Politechnikę Warszawską)

Edukacja

Logo
Informatyka (Inżynieria Systemów Internetowych), magisterskie
Politechnika Warszawska
Logo
Informatyka (Inżynieria Oprogramowania), inżynierskie
Politechnika Warszawska

Specjalizacje

IT - Rozwój oprogramowania
Programista JAVA

Zainteresowania

- Psychologia
- Programowanie neurolingwistyczne (NLP)
- Kulturystyka

Grupy

Politechnika Warszawska
Politechnika Warszawska
Politechnika Warszawska jest najstarszą polską uczelnią techniczną. Od ponad 180 lat kształci kolejne pokolenia inżynierów, wnosząc istotny wkład w rozwój nauk technicznych.
Etyczne NLP
Etyczne NLP
Etyczne NLP, czyli jak ekologicznie stosować NLP
J2EE
J2EE
Wszystko o Java Enterprise Edition
SCJP
SCJP
Sun Certified Java Programmer. Grupa dla osób posiadających SCJP oraz wsparcia dla zainteresowanych uzyskaniem tego certyfikatu. REKLAMY BĘDĄ USUWANE, A UŻYTKOWNICY JE ZAMIESZCZAJĄCY BANOWANI.
Siłownia
Siłownia
Budujemy nasze ciała. Kulturystyka, fitness, sport i zdrowie.
Spring Framework
Spring Framework
Grupa programistów Spring Framework