Historia |
Min första kontakt med programmering fick jag i gymnasiet, där jag gick en valbar kurs i Basic-programmering på det sena 90-talet. Kodningen, som skedde i DOS-miljö utan några som helst grafiska gränssnitt, var lärorik, även om inte kursen i sig var exakt vad jag hade hoppats på. Jag lät dock inte detta hindra mig, utan kände mig fortfarande hemma på det här med datorer och "IT", trots att jag ännu inte hunnit skaffa en egen dator. Det var nog också mycket därför som jag tog varenda chans jag hade, att tillbringa kvalitetstid i skolans datorsalar och lära mig mer.
Efter gymnasiet var jag hungrig på att utveckla mina kunskaper ytterligare inom programmering och datorteknik i allmänhet. Sökte mig därför till Systemarkitektur- samt Dataingenjörsprogrammet. Blev först antagen till det sistnämnda och var precis i färd med att gå en snabbkurs i matte, för att slipa kunskaperna ytterligare under sommarlovet. För jag visste att de kommande studierna skulle ställa höga krav på just dessa kunskaper. Då ringde telefonen och jag blev erbjuden en plats på den utbildning som jag än hellre ville fördjupa mig i; nämligen Systemarkitekturutbildningen, vilken jag gladeligen hoppade över till. |
Analys och modellering |
Inom systemutveckling är ett väl genomfört analysarbete A och O för en lyckad implementering. Som systemarkitekt har jag god erfarenhet gällande alltifrån mål- och kravanalysering, till att föra dokumentation, utföra användartester och skriva användarmanualer. Har även en kurs i projektledning i ryggsäcken, som fördjupat kunskaperna inom exempelvis riskanalys och övrig planering som projektarbete fordrar.
Inom modellering har jag främst använt Microsoft Visio, men även en del med programvaror som Rational Rose och Trampolin. Jag fick under utbildningen även viss erfarenhet av UML som modelleringsnotation vid framtagande av användarfall, aktivitets-, sekvensdiagram osv. |
Implementering |
Utvecklingsmiljöer och programspråk
Jag har under min utbildning till systemarkitekt bildat en bred kunskapsgrund inom mjukvaruutveckling. Jag har därigenom varit i kontakt med ett flertal moderna och högaktuella utvecklingsverktyg såsom Microsofts Visual Studio .NET, där jag förutom C# även testat på utveckling av aspx-baserade webbapplikationer med hjälp av ASP.NET. Övriga språk/miljöer jag bekantat mig med under utbildningens gång är bland annat Java, C, C++ samt Prolog. Har även hösten 2016 testat på Android-utveckling i en distanskurs vid Örebro universitet. Databaser På databassidan jobbade jag med Microsoft SQL Server under min Systemarkitekturutbildning. Sedan dess har jag främst varit i kontakt med det fria alternativet MySQL. Detta bl.a. då jag byggde ett diskussionsforum från grunden som projektarbete i en kurs i PHP. Eller när jag sysslade med mailkampanjer. Men inte minst när jag jobbar med WordPress, som förstås rullar med MySQL i bakgrunden. Interaktionsdesign och användbarhet Jag har även goda kunskaper inom användbarhet och användarvänlighet från utbildning inom interaktionsdesign och senare även inom webbdesign, där jag även utfört användbarhetstester inom ramarna för ett projektarbete. Har även arbetat med en patentbyrå i Stockholm, med att utforma lättanvända gränssnitt för en webbtjänst för patentsökande och omvärldsbevakning inom patentvärlden. |