Työkokemus

  • FENTEC Oy

  • Tampere, Suomi
  • Toimiala: Informaatio Ja Viestintä

Ohjelmistosuunnittelija

Järjestelmien, ohjelmistojen, tietokantojen ja mm. Android, Windows, Linux, RFID, UHF, HF, NFC, GPS laitteiden tuotekehitys ja asiantuntijatehtävät mukaan lukien ohjelmistosuunnittelu, määrittely, ohjelmointi, integrointi, rajapintakehitys, testaus, konfigurointi, laadunvarmistus, ylläpito, asiakaspalvelu ja tukitehtävät mm. ITIL, ITSM, Scrum ja muita ketteriä menetelmiä soveltaen. Kokemus vastaa esimerkiksi ammattinimikkeiden Software Engineer, Database Engineer, Mobile Developer, Android Application Developer, Backend Engineer, Full Stack Developer, Data Engineer, Scrum Master, DevOps Engineer, Software Specialist, IT System Specialist, SW Developer, IT Architect, SW Designer, IT Service Manager, System Engineer, QA Engineer, Tech Lead, System Administrator ja Technical Architect työnkuvaa.

Koulutus

Tampere University of Applied Sciences

  • Bachelor of Computer Systems Engineering and Software Engineering

  • Kuntokatu 3, FI-33520, Tampere, Suomi
  • Opintoala(t): Ohjelmisto- ja sovelluskehitys ja -analyysi, Tietokanta- ja verkkosuunnittelu ja -hallinta, Tieto- ja viestintätekniikka (ICT), monialaiset koulutusohjelmat ja tutkinnot
  • EQF-taso: EQF-taso 6
  • Opintopisteiden tyyppi: ECTS
  • Opintopisteiden määrä: 261
  • Opinnäytetyö: RFID in Mobile Job Reporting System

Kielitaito

Äidinkieli/-kielet

suomi

Muu kieli / Muut kielet

Kuullun ymmärtäminen Luetun ymmärtäminen Suullinen vuorovaikutus Puheen tuottaminen Kirjoittaminen

englanti

B1: Itsenäisen kielenkäyttäjän kielitaito
B1: Itsenäisen kielenkäyttäjän kielitaito
B2: Itsenäisen kielenkäyttäjän kielitaito
B1: Itsenäisen kielenkäyttäjän kielitaito
B2: Itsenäisen kielenkäyttäjän kielitaito

ruotsi

A2: Peruskielitaito
A2: Peruskielitaito
A2: Peruskielitaito
A2: Peruskielitaito
A1: Peruskielitaito

saksa

A1: Peruskielitaito
A1: Peruskielitaito
A1: Peruskielitaito
A1: Peruskielitaito
A1: Peruskielitaito

Taidot

  • suunnitella sovellusten rajapinnat
  • ICT-arkkitehtuurikehys
  • soveltaa ICT-terminologiaa
  • ICT-järjestelmän ohjelmointi
  • Ohjelmointi
  • ohjelmointi
  • käyttää olio-ohjelmointia
  • tietokoneohjelmointi
  • Ohjelmistosuunnittelu
  • Java ohjelmointikieli
  • PHP ohjelmointikieli
  • REST Api
  • Tietokantasuunnittelu
  • SQL kyselykieli
  • Android application development
  • Java
  • Linux
  • Windows
  • Git
  • SQL
  • HTML
  • JSON
  • PHP
  • Docker
  • CSS
  • Github
  • MySQL
  • Bootstrap
  • C#
  • Scrum
  • PostgreSQL
  • SQLite
  • RFID
  • NFC
  • Jira
  • Jetbrains IDEs
  • Visual Studio Code
  • Maven
  • Ohjelmistokehitys
  • Ohjelmisto Asiantuntemus
  • Oracle Relational Database
  • integroidun kehitysympäristön ohjelmisto
  • Apache Maven
  • Jenkins (työkalut ohjelmiston kokoonpanon hallintaan)
  • ohjelmistonsuunnittelun menetelmät
  • käyttää tietokoneavusteisia ohjelmistonsuunnittelutyökaluja
  • mobiililaitteiden ohjelmistokehykset
  • käyttää ohjelmistokirjastoja
  • etsiä ja poistaa virheet ohjelmistosta
  • määritellä ohjelmiston arkkitehtuuri
  • hallinnoida ICT-järjestelmää
  • Java (tietokoneohjelmointi)
  • DevOps
  • asentaa käyttöjärjestelmiä
  • ketterä kehittäminen
  • kerätä tietoja GPS-laitteilla
  • GPS
  • Android App Development ( Android Studio)
  • Android
  • Android Development (Kotlin, Java)
  • Database: Oracle, MYSQL, SQL +, Access.
  • Oracle SQL
  • Relational persistence (MSSQL, Oracle, Postgre, MariaDB)
  • käyttää relaatiotietokannan hallintajärjestelmää
  • Oracle VM VirtualBox
  • Web hosting, CMS and database management experience (PHP/MySQL/Wordpress);
  • Relational database
  • Databases
  • Database Design
  • ORM
  • Software Sciences
  • Strong Computer Skills
  • Information Technology
  • Virtualization Technology
  • Containerization (Docker, Kubernetes)
  • Docker Compose
  • Docker Kubernetes
  • hallinnoida tieto- ja viestintätekniikan virtualisointiympäristöjä
  • IT Technology Consultant
  • ITIL
  • Knowledge of the standard ITIL process framework
  • toimia ITIL-ympäristössä
  • ITSM
  • Agile (Scrum)
  • ICT-projektinhallintamenetelmät