offline |
Mikołaj Gawlikprogramista, LGBS, Sygnity
|
- 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
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.
Piotr Słaboń
Iwona Kaczmarek
Marek Szyda
Paweł Skwara
Elwira W.
Miłosz Niczyporuk
Marek Paradysz
Marek Woroniecki
Izabela Konieczny(Ge...
Rafał Kondrat