Arkistoitua:
Joitain pääosin opiskeluun liittyviä lähdekoodeja löytyy osoitteesta bitbucket.org/tjylsi
Ohjelmointiprojekteja: nettisivuja
Kotisivut Kekefixille (kaverin yritys)
- Kotisivut, tehty GetSimple CMS:n avulla.
- Käytetyt kielet: php, html, JavaScript, CSS
Kotisivut As. Oy Vuorityömiehenkatu 7:lle
- Harjoitustyönä tehdyt kotisivut, jotka on tehty GetSimple CMS:n sisällönhallintajärjestelmän päälle.
- Käytetyt kielet: php, html, JavaScript, CSS
Esittelysivu asunnolle
Ohjelmointiprojekteja: ohjelmistoja
Ohjelmisto Luom G5 -hiiren ohjelmoimiseen
- C#:lla tehty ohjelmisto hiiren ominaisuuksien hallintaan
- Projekti lähti siitä, että ebaystä ostamani ohjelmoitavan hiiren ohjelmisto ei toiminut
- Lähdekoodi bitbucketissa, valmis ohjelmisto myös täällä.
Laivanupotuspeli
- Javalla tehty ensimmäinen harjoitustyö
- Nykyään Javan muuttuneet tietoturva-asetukset estävät sovelluksen suorittamisen selaimessa
Tourny
- Turnaustenhallintajärjestelmä
- Javalla ja Vaadin-frameworkilla tehty ryhmätyö
- Tehtävä ryhmässä: pääkoodari, (pääasiassa frontend)
- Lähdekoodi bitbucketissa
School Escape -peli
Ladattava versio: Windows tai Mac
- Unity 3D:n avulla tehty harjoitusryhmätyö
- Tehtävä ryhmässä: "main coder", skriptien kirjoittaminen ja implementointi
- Kielenä pääosin JavaScript ja osittain myös C#
- Lähdekoodi bitbucketissa
Tietokoneen käyttötaidot:
- Windows 10, 8, 7, Vista, XP
- Linux, Unix
- Microsoft Word, Excel, PowerPoint, Outlook, SharePoint, Office365 admin
- Adobe Illustrator, Photoshop
- Thunderbird, Skype, Teamviewer, RAdmin, Windows etätyöpöytä
- cPanel (+WHM), Joomla, Plesk, WordPress, Drupal
Ohjelmointitaidot, -kielet, -välineet ym:
- html5, CSS3, jQuery, JavaScript, Bootstrap, Angular
- PHP, NPM, Bower, SQL, JSON, XML, Gulp, Vagrant, Nunjucks, Laravel, Forge, REST, SOAP
- PHPStorm, GIT, MySQL Workbench, Visual Studio, Eclipse, JCreator, Mercurial, TortoiseHg, Junit
- Java (pääopiskelukieli yliopistossa), C# (käyttänyt työkielenä), Vaadin
- Alkeita seuraavista: Python, C++, JCL, COBOL
- IBM Personal Communications
- Dollar Universe (Automic Univiewer)
- Frends Integration Platform
Ohjelmointikursseja:
- Algoritmien ja ohjelmoinnin peruskurssi, Olio-ohjelmoinnin perusteet ja Olio-ohjelmoinnin jatkokurssi
- Ohjelmistotuotannon peruskurssi
- Designing Object Oriented Software (TDD, unit tests, design patterns...)
- Tietojärjestelmien mallintaminen
- Tietokannat I (SQL perusteet) ja Tietokannat II (tietokantaohjelmointi)
- Tietorakenteet ja algoritmit I ja II, Algoritmien suunnittelu ja analysointi
- Kandidaatin tutkielma käsitteli lajittelualgoritmeja (linkki)
- Pro Gradu -tutkielma käsitteli pisimmän yhteisen alijonon algoritmeja (linkki)
- Tietoverkot ja tietoturva, System and Application Security
- Digitaalisen videon ja kuvankäsittelyn perusteet (Adobe Photoshop ja Adobe Premiere)
- Introduction to Game Development Tools (Unity 3D)