Umiejętności
ASP.NET MVC
CSS3
Extreme Programming
Git
Github
HTML 5
JavaScript
Node.js
React
SASS
AngularJS
Spring MVC
Bootstrap
Projektowanie obiektowe
TypeScript
Jasmine
angular
Spring Boot
Redux
Angular 4
Języki
angielski
biegły
Doświadczenie zawodowe
Technical Lead
- Web Technical Leadership (mentoring, supervising, teaching & training, consulting & implementing solutions, firefighting)
- Lead developer of multiple web projects (full stack with React, AngularJS, Angular 4 with Java Spring MVC / ASP .NET)
- Scrum team member
- Tools/libraries/languages used:
o React, Angular 4 & AngularJS, Bootstrap 3 & 4, Node.js, Gulp, Git, Karma, Protractor, Jasmine, WebPack, RxJS
o Visual Studio, SQL Server, JIRA, Subversion, TeamCity, IntelliJ
o ES2015, TypeScript, CSS/SASS/LESS, HTML5, Java, C#, .NET, ASP .NET
- Lead developer of multiple web projects (full stack with React, AngularJS, Angular 4 with Java Spring MVC / ASP .NET)
- Scrum team member
- Tools/libraries/languages used:
o React, Angular 4 & AngularJS, Bootstrap 3 & 4, Node.js, Gulp, Git, Karma, Protractor, Jasmine, WebPack, RxJS
o Visual Studio, SQL Server, JIRA, Subversion, TeamCity, IntelliJ
o ES2015, TypeScript, CSS/SASS/LESS, HTML5, Java, C#, .NET, ASP .NET
Starszy programista ASP .NET
- rozwijanie aplikacji w .NET 4.0 C#: ASP .NET (interfejs użytkownika oraz warstwa biznesowa), WCF Services, Windows Services, integracja systemów
- Projektowanie architektóry aplikacji oraz struktury baz danych
- Przygotowywanie zautomatyzowanych skryptów budujących (NAnt, Cruise Control)
- Praca z Subversion: branching/tagging
- Praca w rozproszonym i międzynarodowym zespole (wiodący język: Angielski)
- Optymalizacja zapytań SQL Server, optymalizacja & troubleshooting WCF / ASP .NET
- Inne wykorzystywane narzędzia/biblioteki/języki: NHibernate, JavaScript (jQuery), narzędzia do tworzenia automatycznych testów z rodziny xUnit, Visual Studio, SQL Server
- Projektowanie architektóry aplikacji oraz struktury baz danych
- Przygotowywanie zautomatyzowanych skryptów budujących (NAnt, Cruise Control)
- Praca z Subversion: branching/tagging
- Praca w rozproszonym i międzynarodowym zespole (wiodący język: Angielski)
- Optymalizacja zapytań SQL Server, optymalizacja & troubleshooting WCF / ASP .NET
- Inne wykorzystywane narzędzia/biblioteki/języki: NHibernate, JavaScript (jQuery), narzędzia do tworzenia automatycznych testów z rodziny xUnit, Visual Studio, SQL Server
Programista PHP
7Point
- Rozwój narzędzi marketingu internetowego (statystyki internetowe, PHP 5, MVC, AJAX, MySQL, XHTML, CSS, JavaScript)
- Członek zespołu pracującego według Scrum’a
- Optymalizacja wydajnościowa zapytań (MySQL)
- Tworzenie testów jednostkowych za pomocą PHPUnit
- Rozwój i projektowanie wewnętrznych narzędzi (PHP Web Framework, infrastruktura logowania)
- Tworzenie skryptów budujących (Phing)
- Refaktoryzacja (z PHP4 do PHP5)
- Rozwój portali i aplikacji komercyjnych (www.mybudujemy.pl, http://tachoscanweb.com/)
- Tworzenie dokumentacji
- Członek zespołu pracującego według Scrum’a
- Optymalizacja wydajnościowa zapytań (MySQL)
- Tworzenie testów jednostkowych za pomocą PHPUnit
- Rozwój i projektowanie wewnętrznych narzędzi (PHP Web Framework, infrastruktura logowania)
- Tworzenie skryptów budujących (Phing)
- Refaktoryzacja (z PHP4 do PHP5)
- Rozwój portali i aplikacji komercyjnych (www.mybudujemy.pl, http://tachoscanweb.com/)
- Tworzenie dokumentacji
Programista .NET
- Projektowanie i implementacja interfejsu użytkownika (Windows Forms, Web Forms, ASP .NET, .NET, C#)
- Implementacja warstwy biznesowej oraz warstwy dostępu do bazy danych (SQL Server 2000/2005, Oracle)
- Konsultowanie rozwiązań z analitykiem
- Tworzenie raportów za pomcą Crystal Reports
- Tworzenie dokumentacji systemu (MS Visio)
- Implementacja warstwy biznesowej oraz warstwy dostępu do bazy danych (SQL Server 2000/2005, Oracle)
- Konsultowanie rozwiązań z analitykiem
- Tworzenie raportów za pomcą Crystal Reports
- Tworzenie dokumentacji systemu (MS Visio)
Szkolenia i kursy
- 07/2011 - certyfikat Professional Scrum Master I (PSM I, www.scrum.org)
- 05/2011 - ukończone 3-dniowe szkolenie "Tworzenie i testowanie aplikacji z użyciem Test-Driven Development" (Ten Fingers http://tfms.nf.pl)
- 10/2010 - certyfikat Microsoft Certified Technology Specialist (nr egzaminu 70-562) - Microsoft .NET Framework 3.5, ASP.NET Application Development
- 05/2011 - ukończone 3-dniowe szkolenie "Tworzenie i testowanie aplikacji z użyciem Test-Driven Development" (Ten Fingers http://tfms.nf.pl)
- 10/2010 - certyfikat Microsoft Certified Technology Specialist (nr egzaminu 70-562) - Microsoft .NET Framework 3.5, ASP.NET Application Development
Specjalizacje
IT - Rozwój oprogramowania
Programista PHP
Zainteresowania
- Sport (kolarstwo górskie i szosowe, bieganie na długich dystansach (maratony & pół maratony)
- Film
- Język angielski
- Film
- Język angielski
Inne
Umiejętności i kompetencje organizacyjne:
- doskonałe umiejętności programistyczne (tworzenie czystego, zoptymalizowanego i elastycznego kodu), umiejętność organizacji i szacowania czasu wykonania wykonywanych zadań
- doświadczenie w pracy w rozproszonych zespołach i międzynarodowym środowisku
- praktyczna i teoretyczna znajomość eXtreme Programming, Scrum oraz Test-Driven-Development
- bardzo dobra wydajność i jakość pracy, zdolność do szybkiej i samodzielnej nauki
- motywacja, chęć rozwoju i poznawania nowych technologii, zdobywania nowych doświadczeń
- sumienność, terminowość, niezawodność i odpowiedzialność
Umiejętności i kompetencjie w dziedzinie IT:
- bardzo dobra znajomość technologii i narzędzi firmy Microsoft: .NET Framework 4, Windows Communication Foundation, ASP .NET, C#, Visual Studio
- znajomość technologii, języków i narzędzi: AJAX, Web Services, XHTML, CSS, JavaScript & biblioteki JavaScript: jQuery, Prototype , Eclipse, PHP 5, PHP Symfony, Smarty Template Engine
- bardzo dobra znajomość Subversion, narzędzi do automatyzowania budowania projektów: Cruise Control, NAnt
- znajomość narzędzi mapowania obiektowo-relacyjnego: NHibernate
- znajomość narzędzi do testowania: NUnit, NMock, Moq, PHPUnit
- doświadczenie w pracy nad projektami według zwinnych praktyk Scrum & Extreme Programming
- bardzo dobra znajomość wzorców projektowych i zasad programowania objektowego, praktyczne wykorzystanie wytwarzania sterowanego testami
- tworzenie dokumentacji technicznej za pomocą UML'a
- doświadczenie w wykorzystywaniu relacyjnych baz danych: MySQL, SQL Server 2000/2005, Oracle
- podstawowa administracyjna znajomość systemów operacyjnych Windows oraz Linux
- znajomość: C++, T-SQL, Windows API
- doskonałe umiejętności programistyczne (tworzenie czystego, zoptymalizowanego i elastycznego kodu), umiejętność organizacji i szacowania czasu wykonania wykonywanych zadań
- doświadczenie w pracy w rozproszonych zespołach i międzynarodowym środowisku
- praktyczna i teoretyczna znajomość eXtreme Programming, Scrum oraz Test-Driven-Development
- bardzo dobra wydajność i jakość pracy, zdolność do szybkiej i samodzielnej nauki
- motywacja, chęć rozwoju i poznawania nowych technologii, zdobywania nowych doświadczeń
- sumienność, terminowość, niezawodność i odpowiedzialność
Umiejętności i kompetencjie w dziedzinie IT:
- bardzo dobra znajomość technologii i narzędzi firmy Microsoft: .NET Framework 4, Windows Communication Foundation, ASP .NET, C#, Visual Studio
- znajomość technologii, języków i narzędzi: AJAX, Web Services, XHTML, CSS, JavaScript & biblioteki JavaScript: jQuery, Prototype , Eclipse, PHP 5, PHP Symfony, Smarty Template Engine
- bardzo dobra znajomość Subversion, narzędzi do automatyzowania budowania projektów: Cruise Control, NAnt
- znajomość narzędzi mapowania obiektowo-relacyjnego: NHibernate
- znajomość narzędzi do testowania: NUnit, NMock, Moq, PHPUnit
- doświadczenie w pracy nad projektami według zwinnych praktyk Scrum & Extreme Programming
- bardzo dobra znajomość wzorców projektowych i zasad programowania objektowego, praktyczne wykorzystanie wytwarzania sterowanego testami
- tworzenie dokumentacji technicznej za pomocą UML'a
- doświadczenie w wykorzystywaniu relacyjnych baz danych: MySQL, SQL Server 2000/2005, Oracle
- podstawowa administracyjna znajomość systemów operacyjnych Windows oraz Linux
- znajomość: C++, T-SQL, Windows API
Grupy
ASP.NET
Grupa skupiająca osoby tworzące strony w technologii ASP.NET oraz AJAX. Dodatkowo poruszane bedą tematy związane z najnowszymi technologiami ze stajni Microsoftu.
Programiści .NET
Zrzesza programistów technologii Microsoft .NET, oraz osoby pracującę nad projektami w technologii .NET
Triathlon
Triathlon wszechstronna dyscyplina sportowa będąca kombinacją pływania, kolarstwa i biegania.
Triathlon rozgrywany jest na kilku dystansach:
Triathlon Sprinterski: 0,75 km pływania / 20 k