C a C++ PROGRAMÁTOR PRO VAŠE PROJEKTY

Vítejte. Zabývám se programováním v C++ pro všechny operační systémy. Mám také zkušenosti s Linuxem, Windows (.NET, ovladače a Win32API) a PharLap. Momentálně pracuji na nových dovednostech, chci umět programovat pro kompletní portfolio operačních sytémů.

Moje projekty jsou většinou z oblasti průmyslu, telekomunikací a médií.

Miluju jahody v zimě, dosažení vrcholu kopce a psí oči.
Nenávidím rádoby inteligentní programy, plesnivé jídlo a psí hovínka na ulici.

Ačkoli nejsem vyloženě sportovní typ, rád se projedu na kole a to i do práce, baví mě volleyball a objevuju svět na windserfu.

Bude mi potěšením pracovat na Vašem projektu. Mohu Vám nabídnout kvalitní zpracování a cenově efektivní řešení.

Neváhejte mě kontaktovat!

projekt

Paralelizace Goertzelova algoritmu

2017

Hlavním úkolem projektu bylo paralelizovat Goertzelův algoritmus a vyzkoušet ho na praktické aplikaci. Cíle projektu byly splněny, vyvinul jsem aplikaci nazvanou Sound Analyzer, která provádí výpočet spektra v reálném čase a zobrazuje výsledek. Aplikace byla vyzkoušena na platformě Linux.

Projekt byl školní zadání (diplomová práce).

Linux C++ Matlab(octave) signal processing realtime Qt OpenGL OpenAL OpenCL




projekt

Web Softwarového servisu

2018

Tento web byl vytvořen pro začátek mého podnikání. Je na něm má nabídka a ceník mé práce. Šablona byla koupena na tržišti a byla přepracována na šablonu pro systém Wordpress.

HTML PHP Wordpress




projekt

IOS hra Stop the express

2018

Cíle projektu

  • Naučit se pracovat s knihovnou openGL
  • Reklama na mé služby
  • Naučit se jazyk Swift
  • Získat zkušenosti s umístěním aplikace na AppStore

O čem hra je

Hra je založena na námětu hry pro ZX spectrum z 80tých let. Je trošku legrační, hlavní hrdina má velkou hlavy a punk. Její zvláštností je, že se ovládá pohyby telefonu/tabletu. Hra je zdarma, ale hráč má možnost zakoupit si životy/nezranitelnost/extra čas. Cílem hry je doběhnout k lokomotivě. Cestu Vám ztíží spoje mezi vagony, pantografy, překážky a bandité, kteří po Vás házejí šipky. I Váš čas je omezen.

Technicé detaily hry

Hra má 7 obrazovek s využitím autolayout ve vývojovém prostředí XCode. Je určena pro iphone i ipad. Z použitých knihoven jmenujme openGL, openAL, cocoa, storekit.

S.T.E. v číslech

  • 6 vlaků
  • 67 obrázků
  • 9942 řádků kódu
  • 13 zvuků
  • 7 obrazovek
  • 20 úrovní

IOS Swift OpenGL openAL

Hra je ke stažení zde.




projekt

Pokladní systém

2018 - NCR

U společnoti NCR jsem prováděl údržbu a opravu chyb na projektu pokladny pro čerpací stanice. Šlo o velmi rozsáhlý projekt, byla potřeba dobrá orientace v rozsáhlém cizím kódu. Navíc veškerá odevzdaná práve musela splňovat i ty nejpřísnější požadavky na kvalitu. Také musela být prosta nějakých vedlejších efektů a řádně pokryta testy. Velký důraz byl kladen na dokumentaci a trasování postupu.

Windows C++ embedded

Ukázka práce je zde.




projekt

GUI pro novou řadu medicínských přístrojů

2016 - Medical Technologies

Společnot Medical Technologies mě pověřila zpracováním grafického uživetelského rozhraní v knihovně Qt určeného pro novou řadu medicínských přístrojů. Od GUI klasických aplikací se liší chováním, například nemožností náhodným dotekem zvýšit výkon přístroje a vlastním grafickým vzezřením všech prvků. Aplikace byla vyzkoušena na platformách Linux a Windows.

Linux C++ Qt embedded

Ukázka práce je zde.




projekt

Moje osobní stránky

2015

Prezentace mých projektů. Základní design je z galerie, ale stránky byly kompletně přepsány a upraveny.

HTML JQuery




projekt

Využití knihovny ALIZE k identifikaci mluvčího

2015

Hlavním úkolem projektu bylo vyzkoušet francouzkou knihovnu ALIZE a to sestavením aplikace pro rozeznávání mluvčího z hlasu. Cíle projektu byly splněny, pro 16 mluvčích pracovala aplikace se 100% spolehlivostí (obr. 3 - levý horní roh). Aplikace byla odzkoušena na všech třech platformách.

Projekt byl školní zadání (bakalářské práce). Práce s alize mě opravdu bavila.

NetBeans Mac Windows Linux C++ Matlab(octave) Multi-platform




projekt

Čítač

2015

Jednoduchá deska čítače. Můj přínos byl zejména její zmenšení.

Deska byla školní zadání. Práce na čítači mě opravdu bavila.

DPS Eagle




projekt
projekt
projekt

Gala

2014 - Mineus

Elektronický časopis s vysokým počtem čtenářů. Zprávy jsou čteny online z proprietárního serveru. Přidanou hodnotou projektu je tzv. "resistant swipe", vlastnost, díky které je možný přechod mezi články zatáhnutím obsahu za jeho okraj.

Aplikace je zdarma k dispozici na AppStore. Tento projekt je trojče k projektům Stern a Brigitte.

iOS Objective-C iPhone




projekt

Seriový terminál

2013

K seznámení s Visual Studiem a knihovnou .NET dobře posloužilo zadání seriového terminálu.

Projekt byl školní zadání.

VisualStudio C++ .NET




projekt

Over The Top Ditto (Zee)

2012 - Siemens convergence creators

Elektronická videopůjčovna, kde si zákazník může objednat jak film, tak seriál, nebo jen jeho část či epizodu. Jako další významnou fukcionalitu uvedu možnost sledovat všechy kanály(22) televize Zee s funkcí timeshift-možnost sledovat tv až 48 hodin zpětně a velmi pěkně navržený EPG-elektronický průvodce programy...
Přidanou hodnotou projektu je tzv. "swipe", gesto, kterým se přesune přehrávání z telefonu, tabletu na smart TV. Filmy, seriály a televizní vysílání je streamováno online z proprietárního serveru. Video může být chráněno pomocí DRM. Aplikace má in-app prodej.

Aplikace je zdarma k dispozici na Appstore, ale pouze pro Indii. Tento projekt je trojče k projektům OTT Dish a OTT Mobily.

iOS Objective-C iPhone iPad




projekt

Over The Top Dish (Zee)

2012 - Siemens convergence creators

Elektronická videopůjčovna, kde si zákazník může objednat jak film, tak seriál, nebo jen jeho část či epizodu. Jako další významnou fukcionalitu uvedu možnost sledovat všechy kanály(22) televize Zee s funkcí timeshift-možnost sledovat tv až 48 hodin zpětně a velmi pěkně navržený EPG-elektronický průvodce programy...
Přidanou hodnotou projektu je tzv. "swipe", gesto, kterým se přesune přehrávání z telefonu, tabletu na smart TV. Filmy, seriály a televizní vysílání je streamováno online z proprietárního serveru. Video může být chráněno pomocí DRM. Aplikace má in-app prodej.

Aplikace je zdarma k dispozici na Appstore, ale pouze pro Indii. Tento projekt je trojče k projektům OTT Ditto a OTT Mobily.

iOS Objective-C iPhone iPad




projekt

Over The Top Mobily

2012 - Siemens convergence creators

Elektronická videopůjčovna, kde si zákazník může objednat jak film, tak seriál, nebo jen jeho část či epizodu. Jako další významnou fukcionalitu uvedu možnost sledovat většinu kanálů arabských televizí s funkcí timeshift-možnost sledovat tv až 48 hodin zpětně a velmi pěkně navržený EPG-elektronický průvodce programy...
Přidanou hodnotou projektu je tzv. "swipe", gesto, kterým se přesune přehrávání z telefonu, tabletu na smart TV. Filmy, seriály a televizní vysílání je streamováno online z proprietárního serveru. Video může být chráněno pomocí DRM. Aplikace má in-app prodej.

Aplikace je zdarma k dispozici na Appstore, ale pouze pro Saudskou Arábii. Tento projekt je trojče k projektům OTT Ditto a OTT Dish.

iOS Objective-C iPhone iPad




projekt

NetOffice

2011 - IBS

Společnost IBS potřebovala po upgrade svého serveru také upgrade svého CRM, na kterém se po povýšení Apache a PHP ojevily nějaké problémy. CRM bylo poměrně rozsáhlé. Nad tuto práci byly přidány nějaké nové funkce.

HTML PHP Pear SQL




projekt

Videopřehrávač

2010 - Mediagate

Zde se jednalo o přehrávač pro vysílání ve formátu mpeg2. Byla použita knihovna FFMPEG a SDL na platformě Linux. Videopřehrávač neměl grafické ovládání - meziprocesní komunikací ho ovládala jiná aplikace.

Projekt bohužel měl své nedostatky způsobené skutečností, že knihovna FFMPEG byla teprve ve vývoji.

C++ Ruby FFMPEG Linux SDL




projekt

Aplikace zpráviček

2010 - Mediagate

Aplikace zpráviček umožňují rozesílání zpráv z jednoho místa všem pacientům nemocnice. Skládá se z démona na klientech a serveru. Použití je pro nemocniční zábavní aplikaci Mediagate.

C++ Linux GTK




projekt

Bezpečný dům

2008 - BetaControl

Projekt "Bezpečný dům" je součást kompletního sytému pro budovy. Moje část byla ovladač GSM modulu pro Linux v jazyce C pro embedded řídící systém. Modul byl určen pro nouzové volání z výtahu, pro posílání dat z čidel a hlášení bezpečnostních problémů na dispečink.

Linux Embedded C

projekt

Stránky autopůjčovny

2005, 2015 - Smartcar

Tyto stránky jsou velmi staré. Jejich zajímavost je počítání ceny na straně klienta a dobré možnosti konfigurace. Substránky jsou řešeny dědičnosti - nejmenší stránka má jen 5 řádků. V roce 2015 byla přidána responzivnost stránek.

Stránky jsou nyní zde.

HTML PHP

projekt

PIM

2007 - Sitronics TS

PIM byl samostatný blok VOIP telefonní ústředny. Jeho funkce byla rychlé směrování paketů podle pravidel obdržených z jádra ústředny. Velká péče byla věnována konfigurovatelnosti.

Linux Embedded C++

projekt

TenNET

2006 - Sitronics TS

TenNET je telefonní ústřena "další" generace sítí. Já jsem přispěl napsáním ovladače telekomunikačního čipu Infineon PEB534, nižší vrstvy protokolu SS7 a TCP/IP tunel pro SS7 sítě.

PharLap WIN32API Embedded C++

projekt

Tester

1999 - IBSMM

Při výrobě PC mainboardů se občas stalo, že počítač fungoval i přes vadu na desce. Závadu, která se mohla projevit až při určité funkci, řešil tento tester všech PC portů.

Vytvořil jsem HW i SW.

Borland C++ DOS

portfolio
blog
Konec psaní?
1.5.2015 CZ

Asi pověsím psaní na hřebíček

Tak jsem po dlohé době skončil práci. Dostal jsem ve škole...

Čti více →

zadání čítače. Úkol byl namalovat schéma a udělat layout desky. Dostal jsem nápad, že ho mohu udělat tak maličký jako jen jde. To ovšem obnášelo vyměnit většinu součástek za menší SMD, udělat jim schematické značky a vytvořit knihovnu s jejich popisem, layoutem a vším možným. Nakonec jsem se dostal na vlastní layout. Vydržel jsem u toho dva dny dvě noci jako úplný workoholik. Po té, co jsem to odevzdal, hlodá ve mě nová myšlenka. Dám se na hardware.

životopis

Zájmy

multiplatformní aplikace, zpracování zvuku, syntéza & rozpoznávání řeči, zpracování obrazu, VR, hardware a ovladače

Vzdělání

2015-2017
Telekomunikační a informační technika - magisterský studijní program
Vysoké učení technické v Brně

Moje závěrečná práce byla na téma paralelizace Goertzelova algoritmu.

2012-2015
Teleinformatika - bakalářský studijní program
Vysoké učení technické v Brně

Moje projekty jsou například Čítač, Seriový terminál a Využití knihovny ALIZE pro identifikaci mluvčího.

1993-1997
Elektronické počítačové systémy - střední škola
Střední průmyslová škola elektrotechnická v Brně

SPŠE je výběrová škola připravující studenty ke studiu na vysoké škole.

Zkušenosti

2017-2018
C++ programátor
NCR

V NCR jsem pracoval na údržbě a opravách chyb pokladny pro čerpací stanice.

2016-2016
Qt programátor
Medical technologies

V Medical technologies jsem pracoval na vývojí GUI pro novou řadu medicínských přístrojů.

2013-2015
iOS programátor
Mineus

Mineus je německá společnost zaměřená na vývoj mobilních aplikací pro renomované mediální společnosti. Zde jsem pracoval na projektech Brigitte, Stern a Gala.

2011-2013
iOS programátor
Siemens Convergence Creators

Mezi portfolio této divize Siemens se řadí i mobilní videopůjčovny OTT-Over The Top. Existují tři varianty tohoto projektu, dvě pro indickou televizi ZEE (Ditto,Dish) a třetí pro arabskou telefonní společnost Mobily.

2010-2010
C++ programátor
Mediagate

Mediagate je společnost s dobrým nápadem. Navrhla zábavní systém pro nemocnice. Já jsem zde pracoval na částech Aplikace zpráviček a Videopřehrávač.

2009-2009
Mobilní windows programátor
Sunnysoft

Sunnysoft má významný řetězec s mobilními zařízeními a také měl vývoj SW. Já jsem dělal instalátor mobilní aplikace.

2008-2008
Linux C programátor
Beta Control

K produktům této společnosti patří zejména řídící systémy pro čerpací stanice, řídící systémy pro výtahy, domovní zabezpečovací technika a přístupové systémy. Já jsem zde pracoval na projektu Bezpečný dům.

2005-2009
PHP programátor
Smartcar

Smartcar byla má vlastní maličká autopůjčovna. Webové stránky jsem si dělal sám.

2004-2007
C++ programátor
Sitronics TS

Sitronics TS byla jedna z vedoucích společností poskytujících telekomunikační řešení pro velké operátory. Já jsem zde pracoval na projektech PIM a TenNET.

1997-1999
HW developer assistant, C++ programátor
IBSMM

IBSMM byla úspěšná firma zabývající se vývojem průmyslových počítačů a řešení. Já jsem zde pracoval na projektu HW tester, a také jako HW tester, oživoval nové výrobky, asistoval při vývoji a psal ovladač grafické karty pro windows NT 4.0.

Jazyky

Angličtina
Komunikativní úroveň
Čeština
Rodilý mluvčí

Využití

4 roky praxe
iOS programátor - objective-C
Siemens, Mineus

Mohu nabídnout své zkušenosti vývojem pro iOS.

4 roky praxe
Linux programátor - C++
Mediagate, Betacontrol, vlastní projekty

Mám i zkušenosti s vývojem pro Linux, včetně embedded řešení.

4 roky praxe
Windows programátor - C++
Sitronics, Sunnysoft, Awis, školní projekt

Mezi mé portfolio patří i Windows programování zahrnující embedded, .NET a Win32API technologie.

2 roky praxe
Web programátor - PHP
Smartcar, IBS

Weby dělám rád.

bez praxe
Architekt
školní projekt

Projekty které jsem navrhoval od A do Z mě obzvlášť bavily.

Publikace

2017
Paralelizace Goertzelova algoritmu
diplomová práce

Využití grafického procesoru pro zpracování signálu. Více zde.

2015
Využití knihovny ALIZE k identifikaci mluvčího
školní práce

Software, který rozezná jednoho z cca 40 mluvčích. Více zde.

Dovednosti
C
C++
HTML, CSS
PHP
.NET
Posix, GTK
Objective C
Swift
Cocoa touch
kontakt

Kontaktní informace

  • Jméno: Zdeněk Skulínek
  • Adresa: Praha
  • E-mail: me@zdenekskulinek.cz
  • Telefon: +420 774 886 185
  • Skype: zdenek.skulinek