Szymon Śmigasiewicz

Właściciel, Sound System Szymon Śmigasiewicz

Umiejętności

Git Hibernate Java Maven Spring Subversion Tomcat JavaFX2 - podstawy

Języki

angielski
dobry

Doświadczenie zawodowe

Logo
Właściciel
Sound System Szymon Śmigasiewicz
Future Processing
Java Developer
Logo
Developer
freelancer
Designing and developing an application:
-to program and monitor PSA installation and Mass Spectrometer from Hiden Analytical (Delphi, C, Shimaden, Advantech, RS485, Aalborg)
-to work with gas flow installation (Delphi, C, Shimaden, Aalborg, AdLink)
-to permeation installation (Delphi, C, Shimaden, Advantech, Bronkhorst)
Logo
Java Developer
Tele2 Austra
Designing, implementing and releasing enterprise software (frontend
& backend) for Tele2 Austria.
Technology: Java, JEE, jBPM, JSF (RichFaces),
Hibernate, Spring, Webservices, Oracle, Tomcat, Maven, Junit,
TestNG
Logo
Java Developer
bwin Games AB
Designing, implementing and releasing enterprise software (frontend
& backend) for Bwin Games AB.
Technology: Java, JEE, Wicket, Hibernate, Spring, Webservices, Tibco, DROOLS, Junit, Hudson, MySql, Ant, SVN, Tomcat
CoCoNet Polska Sp. z o.o.
Developer
Outsourcing z SST.
Bugfixing oraz implementacja sytemu przelewów bankowych - SEPA w Multiversa International Finance Portal.
Maven, Spring, Jboss, Oracle, MySql, Struts, SOA messages.
FIS-SST
Programista
Rozwijanie aplikacji do zarządzania zasobami ludzkimi WebPerson.
Struts 1, 2, JSP, Torque, MySql, Maven, Spring, AndroMDA

Szkolenia i kursy

Learning by doing - Programista J2EE
Zakres szkolenia:
1.Instalacja, konfiguracja, wykorzystanie oprogramowania: mySQL Administrator, mySQL Query Browser, Eclipse, Log4J, jUnit, Ant, JavaDoc, DBDesigner, Poseidon for UML, Jasper Reports.
2.Metodyki realizacji projektów informatycznych:
· Aspekt zapewniania wysokiej jakosci produktom,
· Zapoznanie z narzedziami wspierajacymi realizacje projektów informatycznych (Track, JIRA, TWIKI).
3.Projektowanie baz danych:
· Postacie normalne baz danych, model koncepcyjny (logiczny) i model fizyczny danych;
· Opracowanie struktury bazy danych przykładowego systemu (DBDesigner).
· Przedstawienie podstawowych sposobów fizycznej optymalizacji bazy danych, strategii tworzenia kopii zapasowych,
· Stworzenie przykładowej bazy danych (mySQL, skrypty SQL)
4.Projektowanie aplikacji:
· UML (diagramy: przypadków użycia, klas, aktywnosci i stanów).
· Opracowanie diagramów UML dla przykładowego systemu (Posejdon for UML).
5.Dobre praktyki programistyczne:
· standard nazewnictwa w kodzie zródłowym,
· standard komentowania kodu,
· strukturyzacja kodu zródłowego,
· wersjonowanie modułów kodu zródłowego (CVS/SVN).
6.Implementacja przykładowego systemu webowego w oparciu o przygotowany projekt, przygotowanie i deployment przetestowanego systemu, coaching.

Edukacja

Logo
Automatyka i Robotyka, magisterskie
Politechnika Śląska w Gliwicach

Specjalizacje

IT - Rozwój oprogramowania
Programista JAVA

Zainteresowania

Muzyka,
Lotnictwo