Łukasz Fronczyk

Starszy programista
Warszawa, mazowieckie

Umiejętności

ASP.NET MVC C# CSS EF Git HTML IoC Java JavaScript JIRA jQuery Kanban LINQ Lint Microsoft SQL Server MVC Node.js NUnit REST Scrum SOAP T-SQL TeamCity TFS Visual Studio WCF XML SVN Action Script TypeScript Azure C Sharp MVC Razor Tortoise Git C# .NET DI / IoC Team Foundation Server NuGet REST API NPM Mock-ups Unit tests unit test

Języki

angielski
biegły
niemiecki
podstawowy

Doświadczenie zawodowe

Lf Sp. z o.o. Sp.k.
Właściciel
L&F
Sam sobie prezesem i pracownikiem: programowanie (głównie aplikacje webowe: Flex/Flash/Action Script 3, C# + MSSQL, PHP + PostgreSQL, do tego bardzo intensywnie używany XHTML (Strict), CSS 2/3 oraz JS), bieganie za częściami eletronicznymi (głównie komputerowymi), przekładanie papierków na własny użytek (zusy i inne wrzody), współpraca z Wolters Kluwer, Streemo, Comticą, No Pattern, Medicalgorithmics, Arte, ....
Logo
Senior fullstack developer
Nordic Aviation Capital
Rozwijanie i utrzymanie istniejącej aplikacji służącej zarządzaniem flotą samolotów duńskiej firmy NAC.
MVC, TS, JS, Azure (blobs, functions, queues, tables, emulatory na localhost), Angular, Backbone, sql server (także ten w wersji Azure), webservices (REST), CSS, node/npm, git, jira, github. Dużo nowego i dużo starego :)
Billennium
Starszy programista .net
Rozwój i utrzymanie istniejących systemów (.net/web), projektowanie i tworzenie nowych aplikacji (.net/web/mssql), analiza projektów, współuczestniczenie w kierowaniu pracą zespołu. C#, VS2015, MSSQL, JS/HTML/CSS, Kendo, TFS.
eBilet Polska Sp. z o. o.
Starszy programista
Teamleader, po trosze kierownik IT i scrummaster. Wdrażam Scrum, reorganizuję, przepisuję, refactoruję słaby kod, dodaję nowe funkcjonalności, zarządzam pracą zespołu IT, wprowadzam nowe narzędzia pracy (Jira, testy jednostkowe, R#), ograniczam chaos, łatam dziury i poprawiam architekturę systemu.
Praca z C#, webserwisami (WCF), MSSQL i Azure.
Wolters Kluwer Polska Sp. z o.o.
Developer (starszy programista)
Wolters Kluwer Polska Sp. z o.o.
Programista .NET
Medicalgorithmics S.A.
Programista ASP
Opieka nad istniejącym kodem, tworzenie nowych funkcjonalności dla serwisów dla lekarzy.
Logo
Programista
Streemo
* budowanie Multiscreen TV http://multiscreen.tv/ - polskiego odpowiednika Youtube:
- RIA - konsola użytkownika: Flex 3, JS (zaawansowane łączenie AS z JS i z XHTML), VS 2008 C#, MSSQL,
- RIA - player video (progressive download + seek poza zbuforowany obszar, RTMP) i playery audio; synchronizacja stanu odtwarzania (tylko jeden player naraz) i głośności (możliwe użycie osobno osadzonej aplikacji swf do zmiany głośności - bez js!); możliwość sterowania odtwarzaniem z js; obsługa skórek, ustawień, playlist (w jednym przypadku także playlisty playlist - patrz największy odtwarzacz na głównej stronie planeta.fm);
- RIA - aplikacja Flex umożliwiająca kontrolę nadawania transmisji live (RTMP) i samo nadawanie (obsługa kamery);
* do połowy 2009r opieka nad serwisami i realizacja nowych projektów dla Radia ZET i dla Planety FM.
Comtica
Programista
* 2008-2009 rozwijanie serwisu Radia ZET (funkcjonalności, layout, naprawianie błędów - VS 2005 ASP, C#, MSSQL, XHTML, JS, CSS);
* 2009-2010 - doprowadzenie serwisu planeta.fm do stanu używalności (przepisanie części serwisu, zwiększenie wydajności (z 10s do <<1s), cache, prawidłowo zaindeksowana baza danych: PHP, CSS, JS, Eclipse/Aptana, PostgreSQL);
* 2010.12-2011.03 - system dystrybucji i przetwarzania mediów dla tvp oparty o MS Smooth Streaming:
- wielowątkowe ściąganie filmów do przetworzenia z obsługą wznawiania (pliki mxf czy mov o rozmiarach przekraczających 60GB), http/ftp/smb;
- farma encoderów (na bazie bibliotek Expression Encoder 4.0), synchronizacja przez MSMQ, skalowalność niemal bez ograniczeń i przy minimalnym nakładzie pracy, łatwo konfigurowalne profile przetwarzania (oczywiście wiele bitrate'ów i rozdzielczości naraz), możliwość transcodingu jednego medium na dwóch i więcej encoderach jednocześnie (!);
- nagrywanie transmisji live (zbuforowanych i niezbuforowanych);
- kontrola dostępu do repozytorium z przetworzonymi mediami + cache oparty na MemCached;
- IIS Media Services, zarządzanie (włączanie/wyłączanie/usuwanie) przekazywaniem transmisji live (SS Publishing Point, push oraz pull) z poziomu webserwisów;
- oczywiście logowanie wszystkich operacji, wysyłanie zgłoszeń o błędach (oraz o zmianie stanu przetwarzania mediów, o kończącym się miejscu na dysku itp) na skonfigurowane adresy mailowe - log4net.
* 2011 - system przetwarzania mediów (połączony z Multiscreen) dla Narodowego Instytutu Audiowizualnego.
Software Business Group
Starszy programista
- praca nad systemem HR dla lidera w tej branży na rynku europejskim - Stepstone;
- tworzenie nowych oraz rozwijanie istniejących modułów:
* Easy JobAgent - nowy interfejs (w niektórych krajach moduł ten podwoił ilość zakładanych kont);
* CV Attachments - pozwala na załączanie plików do CV;
* Position Posting Module - pozwala na elastyczny eksport danych w dowolnym formacie przez ftp/http(s)/smtp
* ...
- opieka nad istniejącym kodem, implementowanie poprawek

Szkolenia i kursy

Coldfusion (2005, 2006)
MTS 2008

Edukacja

Logo
Inżynieria Komputerowa, magisterskie
Politechnika Warszawska

Specjalizacje

IT - Rozwój oprogramowania
Programista .NET

Zainteresowania

motocykl, fotografia, góry, zniszczone miejsca (ruiny, bunkry, opuszczone budynki), programowanie, rower, gitara (elektryczna i akustyczna)

Organizacje

moderator serwisu 4programmers.net

Inne

niepalący, praktyczna umiejętność pracy w grupie, bezproblemowa praca z językiem angielskim (w mowie/piśmie)

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.
KULT, KNŻ,KAZIK
KULT, KNŻ,KAZIK
Jak sama nazwa wskazuje - grupa poswięcona wymianie poglądów na temat twórczości Kazika Staszewskiego :)