Reklama: Analiza SWOT Twojej strony GRATIS
Mikołaj Gawlik

offline

Mikołaj Gawlik

programista, LGBS, Sygnity

Miejscowość:
Katowice, śląskie
Branże:
Informatyka/Programowanie
Podsumowanie zawodowe:

Inżynier oprogramowania, projektant i programista biznesowych aplikacji internetowych i baz danych.

Cele:
- praca przy ambitnych, międzynarodowych projektach z wykorzystaniem nowoczesnych technologii
- rozwój osobisty i zawodowy w kierunku analizy, projektowania i definiowania architektury oprogramowania

Umiejętności i doświadczenie:
- doświadczenie w tworzeniu aplikacji internetowych (J2EE), mobilnych (J2ME) oraz desktopowych (J2SE, .NET)
- umiejętność projektowania i programowania zorientowanego obiektowo, znajomość wzorców projektowych i nowoczesnych metodyk
- doświadczenie w kontaktach i pracy ze współpracownikami obcojęzycznymi
- umiejętność pracy samodzielnej i w grupie, elastyczność i wszechstronność
- umiejętność pracy w stresie i pod presją czasu, samoorganizacja, umiejętność planowania i szacowania
- motywacja, ciągła chęć nauki, rozwoju i poszerzania swoich horyzontów tak osobistych jak i zawodowych, najlepiej od strony praktycznej

Obecnie pracuję w dziale technologicznym nad bardzo dużym projektem dla sektora publicznego.
Zajmuję się tworzeniem i utrzymywaniem komponentów klienckich (DOJO) i serwerowych (Spring) ułatwiających pracę programistów i automatyzujących szereg zadań, takich jak komunikacja z szyną ESB i innymi zewnętrznymi usługami.
Rozwiązuję problemy technologiczne i rozwijam narzędzia, kiedy to możliwe w sposób przeźroczysty dla programistów, ze względu na zaawansowane stadium projektu.
Z doskoku pomagam przy testach wydajnościowych, usługach na szynie ESB i innych problematycznych zagadnieniach, w których brakuje rąk do pracy.

Technologie i narzędzia w których pracuję obecnie:
- J2SE
- J2EE
- struts/spring/spring MVC
- JavaScript, framework DOJO
- usługi na szynie ESB SoftwareAG WebMethods
- usługi WS - klient i serwer (JAX-WS, niskopoziomowa modyfikacja kopert SOAP i nagłówków HTTP)
- testy JUnit
- dokumentacja techniczna UML 2.1 w Enterprise Architect
- Maven (w tym autorskie pluginy do Maven)
- Tomcat, JBoss
- Eclipse
- Redmine
- Linux

Technologie i narzędzia dobrze znane z wcześniejszych projektów:
- GWT
- JDBC/JPA/Toplink
- Unit Tests (JUnit, Mockito)
- XML
- SQL
- UML
- Glassfish, Tomcat
- Microsoft SQL Server (dobrze), Oracle, MySQL (dobrze), PostgreSQL
- procedury składowane w MSSQL (Transact SQL) i MySQL
- Netbeans/Eclipse
- Redmine/Jira
- Power Designer
- Enterprise Architect

Inne:
- JSP/JSF
- Java ME (J2ME)
- protokół Jabber od strony technicznej
- .NET, C#, nUnit, Windows Forms
- C, C++, Microsoft Visual Studio, Borland C++ Builder
- JProfiler
- JMeter
- Trac, Redmine, Jira
- Hudson, Jenkins, Sonar (checkstyle, pmd, findbugs)
- svn
- Centura (Centura Builder)
- Windows (XP/Vista/7)
- Linux (Ubuntu)
- MS Office/OpenOffice.org w tym API OpenOffice.org
- SoapUI i podobne

Technologie i narzędzia z którymi mam pewne doświadczenia:
- procesory ATMEL i narzędzia Atmel AVR Studio i Protel
- ASP.NET
- Hibernate
- ANT

Technologie i narzędia które chcę wkrótce poznać we własnym zakresie:
- programowanie dla Android

Zainteresowania okołozawodowe:
- nowoczesne techniki projektowania i wytwarzania oprogramowania: agile, extreme programming, scrum, test driven development
- analiza i definiowanie architektury oprogramowania zgodnego z paradygmatem obiektowym wzbogaconym o wzorce projektowe, oraz nowoczesne idee takie jak wielowarstwowość(MVC), IOC (guice/gin) i AOP (eksperymenty z AspectJ)
- użytkowanie powszechnie przyjętych dobrych praktyk i pożytecznych metodyk wytwarzania produktu, tworzenie czytelnego, przejrzystego, złożonego z elastycznych komponentów i podatnego na rozbudowę kodu


Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Doświadczenie i referencje

Firma:
LGBS Polska (od 2011-05)
Stanowisko:
Programista
Obowiązki:
Duży portal informacyjny w J2EE dla jednego z polskich urzędów, wykonywany w Sygnity, realizacja pokrywająca szeroki zakres technologii.
Praca w zespole technologicznym - wykonanie szeregu komponentów i automatów po stronie klienckiej (DOJO) i serwerowej (Struts/Spring), rozwiązywanie problemów technicznych, wsparcie techniczne dla programistów, praca przy usługach na szynie ESB.
Firma:
Fizzycomp (od 2008-07 do 2011-04)
Stanowisko:
Programista J2EE/GWT
Obowiązki:
Projektowanie oraz implementacja funkcjonalości systemu zarządzania ludnością w technologii J2EE dla jednego z krajów skandynawskich. Praca w międzynarodowym zespole, komunikacja w języku angielskim.
Projektowanie struktur bazy danych dla MySQL z wykorzystaniem Power Designer, utrzymanie i konserwacja systemów baz danych.
Projekt techniczny rozwiązań i development strony klienckiej (GWT) i serwerowej (J2EE).
Ponadto rozwój narzędzi współpracujących ze standardem Open Document Format (ODF - format plików OpenOffice.org).
Firma:
Instytut Innowacji i Społeczeństwa Informacyjnego / Centrum Badawczo-Rozwojowe Grupy ABG (od 2007-09 do 2008-06)
Stanowisko:
Programista J2EE
Obowiązki:
Projektowanie i implementacja aplikacji webowych oraz usług sieciowych przy użyciu technologii JSP/JSF, EJB 3.0, JPA/Hibernate/Toplink dla serwerów JBoss i Glassfish.
Modelowanie tworzonego oprogramowania w UML 2.1 za pomocą Enterprise Architect.
Firma:
Sygnity S.A. (d. ComputerLand S.A.) (od 2007-02 do 2007-04)
Stanowisko:
Programista Centura/Oracle
Obowiązki:
Uzupełnianie funkcjonalności oprogramowania dla służby zdrowia poprzez modyfikację oprogramowania i struktury bazy danych Oracle.
Firma:
Telekomunikacja Polska S.A. (od 2006-07 do 2006-07)
Stanowisko:
Praktykant - tester
Obowiązki:
Testowanie wydajnościowe zintegrowanych aplikacji webowych przy pomocy narzędza Mercury LoadRunner.
Modyfikacja skryptów testowych w C.

Edukacja

Uczelnia:
Politechnika Śląska w Gliwicach (2002-10 - 2007-09)
Kierunek:
Informatyka
Poziom studiów:
magisterskie

Informacje dodatkowe

Przebyte kursy:
Certificate of Achievement MS SQL Server
Certificate of Achievement Microsoft Windows XP Professional / Server 2003 Environment
BEA WebLogic Server 9/10 System Administration
BEA WebLogic Server 9/10 Advanced System Administration
Języki:
Język angielski - biegły w mowie i w piśmie.
Hobby:
Fotografia, astronomia, czytanie, sztuka Davida Lyncha.
Sporty rakietowe (tenis ziemny, stołowy, badminton).
projecteuler.net

Inne:
Prawo jazdy kat. B

Grupy


SE, EE, ME, co kto lubi...

Grupa ludzi związanych z największym miastem województwa śląskiego i jego okolicami.

grupa dla uzytkownikow fanow maniakow i fanatykow linuksa :)

Studenci, Absolwenci , Pracownicy Politechniki Śląskiej

Pracownicy Sygnity

Unified Modeling Language

Profil pochodzi z serwisu GoldenLine.pl

© 2005-2012 GoldenLine.pl Wszelkie prawa zastrzeżone.

Wyślij zaproszenie do