Michael Morawiec Tunliden
Fullstack-utvecklare
Michael är en fullstack-utvecklare som har arbetat med en rad olika delar inom systemutveckling i tidigare arbeten. Han trivs med variationen och gillar både att bygga nya applikationer och att utöka befintliga. Michael har en förmåga att sätta sig in i problem för att sedan hitta de bästa lösningarna.
Genom sina tidigare arbeten har Michael arbetat med flera olika projekt. Han har varit ansvarig för att se till att applikationerna fungerade som de skulle, löst problem som uppstod under utvecklingen och byggt ny funktionalitet där det behövdes. Det har krävt goda kunskaper inom många olika områden, eftersom han ofta har arbetat med flera olika språk och ramverk.
Bland annat har Michael ansvarat för och utvecklat en release- och kodhanteringsapplikation. Han har även designat stora delar av en ny webbapplikation baserad på Angular, som har byggts för att ersätta en äldre. Michael har också tagit över äldre projekt som ingen längre arbetade med, där han har behövt sätta sig in i projekten för att vidareutveckla dem.
Utöver sina arbeten har Michael också utvecklat flera Android-applikationer, hemsidor och spel på fritiden. Han har deltagit i flera Game Jams där ett av hans spel blev framröstat som en av de tre bästa av 17 olika bidrag.
Områden
- Fullstack-utvecklare
- problemlösare
Om Michael
Michael är en passionerad problemlösare inom programmering. Han har omfattande erfarenhet av många olika språk och ramverk under sin professionella karriär. Han är mycket ansvarsfull och gillar utmaningar, vilket hjälper honom att lösa svåra uppgifter på bästa sätt. Michael har en enkel kommunikationsstil, samarbetar väl i team och är även mycket effektiv när han arbetar självständigt. För att hålla sig uppdaterad och förbättra sin kunskap arbetar han ofta med egna projekt på sin fritid. Där testar och lär han sig nya språk eller ramverk som kommer, vilket också bidrar till hans professionella utveckling.Michaels CV
-
Sectra
Systemutvecklare
2022 - 2023
Michael assisterade Sectra i utvecklingen av flera integrationer genom att använda olika programmeringsspråk, inklusive .NET, C#, React och Razor. Hans arbete omfattade både frontend- och backend-utveckling. -
Fujitsu / Triona
Senior Software Developer
2019 - 2022
Michael arbetade med utveckling i flera projekt som involverade olika programmeringsspråk. Det huvudsakliga fokusområdet var att utveckla en ny webbaserad klient som skulle ersätta en äldre. Arbetet genomfördes med hjälp av Angular, Typescript/Javascript, .NET Core, C#, Azure DevOps, HTML och SCSS. -
Aptean / IMI
Senior Engineer, R&D
2014 - 2019
Michael arbetade inom en mängd olika områden, med fokus på både utveckling av nya produkter och underhåll av befintliga. En viktig uppgift var att se till att produkterna fungerade som de skulle och att de kunde kompileras efter nya uppdateringar av miljöerna. Michaels arbete inkluderade också att arbeta med nya verktyg och utveckla ny funktionalitet för att modernisera produkterna och göra dem mer konkurrenskraftiga.
Michael hade även ansvar för alla releaser och verktygen som användes för att hantera detta. Mestadels av kodningen utfördes i C#, TRIM, SQL och Java. -
Atron Systems Sweden
Mjukvarusupport
2013 - 2014
Michael arbetade med support och produkthantering. Det innebar att han hjälpte kunderna att lösa problem med produkterna och svarade på deras frågor. Michaels ansvarsområde inkluderade också att övervaka produktionsprocessen för att säkerställa att produkterna levererades i tid och enligt specifikationerna. Vid behov agerade Michael som länk mellan kunder och utvecklingsteamet för att förmedla kundbehov och förbättringsförslag. -
SAAB
Produkt utvecklare
2011 - 2012
Michael designade en ny produkt som var avsedd att användas ombord på flygplan. Huvuddelen av arbetet bestod av att programmera en Android-app som skulle användas i samband med flygning.
Michaels ansvar inkluderade att ta fram en användarvänlig och funktionell design för appen samt att skriva kod som var anpassad för flygplansmiljön och som säkerställde att appen fungerade korrekt ombord på flygplanen. Michaels arbete involverade också att samarbeta med andra medlemmar i utvecklingsteamet för att säkerställa att produkten och appen integrerades sömlöst och fungerade tillsammans. -
Radio physics department in Linkoping’s University
Utvecklare
2011 - 2011
Michael utvecklade en Android-app som simulerade användningen av en produkt som mätte strålning. Appen hade till syfte att ge användarna en förståelse för hur produkten fungerade och hur den skulle användas på ett korrekt sätt. Michaels arbete involverade att skapa ett användarvänligt gränssnitt och att säkerställa att appen fungerade korrekt genom tester och felsökning. Målet var att skapa en realistisk och pålitlig simulering som skulle hjälpa användarna att få en bättre förståelse för produkten och dess funktioner. -
Linköpings universitet
Utvecklare
2010 - 2010
Michael arbetade tillsammans med en grupp för att bygga en robot och sedan programmera den så att den kunde navigera genom en labyrint med hjälp av sensorer. Arbetet involverade flera steg, inklusive att designa och bygga själva roboten och att programmera den med lämplig kod för att känna av och reagera på omgivningen.
Michaels ansvar i gruppen kunde variera, men det kan ha inkluderat att bidra med ideér och förslag till robotens design, att programmera sensordata och algoritmer för att navigera genom labyrinten, eller att genomföra tester och felsökning för att säkerställa att roboten fungerade som den skulle. Genom att arbeta i grupp kunde Michael dra nytta av olika kompetenser och perspektiv för att skapa en effektiv och fungerande robot.
Michaels kompetensområden
-
Databashanterare
MS SQL-server, mySQL, SQL server, Oracle -
Hårdvara
PC -
Metoder & Processer
Agila metoder allmänt, Scrum, Continuous Integration, Parprogrammering -
Operativsystem/plattformar
Windows CE, Windows XP, Windows 2003, Windows 2008 Server, Azure, Windows NT, Windows 98, Windows 95, Windows 2000, Linux, Windows 7 -
Projektfaser
Systemering/Design/Krav, Utveckling/Genomförande, Implementation, Test -
Roller
Utvecklare/Programmerare, Interaktionsdesigner, Systemingenjör -
Systemtyper
Windowsapplikationer, Systemintegration, Objektorienterade system, Webb- och Internetbaserade system -
Utbildning
Systemvetenskap, Matematik, Högskoleingenjör -
Utvecklingsspråk
MVC, HTML, Typescript, Angular 2, Angular, NET Core, .NET Framework, HTML5, Javascript, ASP.NET, SQL, SQL Windows, C# -
Verktyg & Middleware
Confluence, Visual Studio .NET, Eclipse, Unity3D, AngularJS, Office 365, MS Visual Studio, Node.js, Jira, Git
Michaels anställningar
-
Senior Software Developer, Fujitsu / Triona
2019 - 2022
-
Senior Engineer, R&D, Aptean / IMI
2014 - 2019
-
Mjukvarusupport, Atron Systems Sweden
2013 - 2014
-
Utvecklare, Radio physics department in Linkoping’s University
2011 - 2011
-
Produktutvecklare, SAAB
2011 - 2012
-
Utvecklare, Linköpings universitet
2010 - 2010
Michaels utbildningar
-
Flutter & Dart, Udemy
2021 - 2021
-
Digital Painting Master Class, Udemy
2021 - 2021
-
Adobe Illustrator CC - Essentials, Udemy
2020 - 2020
-
Computer Science and Engineering, Linköpings universitet
2008 - 2013
-
Naturvetenskapligt program, Ebersteinska gymnasiet
2007 - 2004