Samuel Åslund, Fil mag, systemutvecklare. [email protected]
2017/07/15
Curriculum Vitae – Samuel Åslund
Så långt jag kan minnas har jag varit nyfiken på allt omkring mig och roat mig med att hitta på
kreativa lösningar på problem. Vid universitetet skaffade jag en bred utbildning för att kunna ställa
relevanta frågor i ”alla” situationer, och förstå svaren.
Tel:
070 – 630
29 99
E-post:
samuel@u
pdate.uu.se
URL:
http://www.
update.uu.se/~samuel
Adress:
Språk:
Utbildning:
Karlsrogata
n 83b, 752 39 Uppsala.
svenska, engelska
Filosofie magister i datavetenskap
Områden jag jobbat inom
Min yrkesverksamhet som systemutvecklare har inkluderat de flesta delar av
systemutveckling:
 Planering och utvecklingsprocess
 Prototypning.
 Kravinsamling och analys.
 Testning och dokumentation.
 Arkitektur och design.
 Underhåll och support.
 Implementering.
 Presentera teknik för kollegor.
Domänerfarenhet
Administrativa applikationer för skogsbruk, socialtjänsten och trådlös ISP.
Inbyggda system för trådlösa ISP lösningar.
Färdigheter
Jag har byggt större program professionellt i Java, Delphi, C och C++. Jag har både
byggt nya och vidareutvecklat befintliga applikationer.
Några generella tekniker jag använt:


XML, HTML, XSLT, CSS
Refactoring, TDD, xUnit


OOD, UML, RUP, Kodgranskning
DLLer, N-Tier arkitektur
Verktyg jag använt innefattar:








ClearCase, VSS, Subversion, CVS
Emacs, vi
LaTeX
Ruby, Erlang, bash, zsh
Linux
Windows (3.x, ... , XP, 2000, Vista)
InterBase, MS-SQL Server, MySql,
Mimer, Cloudscape, FileMaker Pro
Tomcat





WYSE Install Master, NSIS
Rational Rose, SODA, ”roundtrip”
Rational Robot, Silktest, Winrunner
Eclipse 2&3, JBuilder, Forte for Java,
Netbeans, Visual Studio, MS Visual
C++ 1.5&6, C++ Builder, Delphi
5,6,7&2005, gcc + make
Olika program för att hitta flaskhalsar
och riskabla konstruktioner i källkod.
Samuel Åslund, Fil mag, systemutvecklare. [email protected]
2017/07/15
Några böcker jag uppskattat:

Refactoring

av Martin Fowler

Design patterns

av Erich Gamma et.al.

Extreme Programming explained
Agile software development with
Scrum av K. Schwaber & M Beedle
The One Minute Manager
av K. Blanchard & S. Johnson

av Kent Beck
Peopleware
av Tom Demarco & Timothy Lister
Saker jag jobbat med i Delphi innefattar:




Ny- och vidareutveckling av GUI.
Utveckling av komponenter.
Databaskopplingar, inklusive att
maskinellt installera databasmotorn
och skapa och uppdatera
tabellstrukturen.
XML och inifiler.





VCL, CrypKey, DUnit
Modularisering av existerande GUI
Prestanda optimering
Migrering till nyare versioner av
Delphi.
StanForD, filstandard för utväxling
av data inom skogsbruket
Saker jag jobbat med i Java innefattar:







Utveckling av GUI och
webbapplikationer.
Utveckling av komponenter.
Databaskopplingar med JDBC och
Hibernate.
JUnit
JFlex (lexer/tokeniserare)
Swing, AWT, SWT
EJB, JNDI, J2EE






RMI, CORBA, hemsnickrade
protokoll.
JSP, Servlets
HTML, XML, XSLT.
StanForD, filstandard för utväxling
av data inom skogsbruket.
GnuPG integration.
Ant
Saker jag jobbat med i C++ innefattar:







Utveckling av GUI, både med och
utan MFC. CGI
Utveckling av komponenter.
Databaskopplingar.
cppUnit
XML
Hemsnickrade
kommunikationsprotokoll
Client-Server, m.h.a. bibliotek
utvecklat ”in-house”.



Isam databaser.
Nyutveckling av ”GUI” för
terminaler (programmen stödde
både Dos och Unix) m.h.a.
bibliotek utvecklat ”in-house”.
Grafiska utskrifter, innan
drivrutiner var vanliga.
De senaste månaderna har jag utvecklat de icke tidskritiska (userland) delarna i vårt
nya länkpaket i C på Linux/uClib+busybox med hemsnickrade enhetstestmakron.
Samuel Åslund, Fil mag, systemutvecklare. [email protected]
2017/07/15
Anställningar och studier
















Juli 2006 – WLAN Specialisten. Utveckling av system för trådlösa ISP lösningar.
Februari 2006, Typsatte en bok (i LaTeX) om forskningsprogrammet ARTES.
Augusti – september 2005 Konsult, Dublin, Irland.
Språklig granskning av dokumentationen för en databas som översatts till svenska.
februari 2005 – juni 2006 Föräldraledig på deltid.
April & juni 2005, april & september 2004: Konsult
Språklig och funktionell kontroll av datorspel översatta till svenska.
HT 2003 Uppsala universitet
Läste Bioinformatik för datavetare.
2002 Avancerade testtekniker, Enea data (Stockholm). 2 dagar
2001 – 2003 Cross Country Systems AB, Uppsala.
Systemutvecklare. Utvecklade huvudsakligen applikationer i Delphi för skogsbruket.
September 2000 – februari 2001 Examensarbete vid CC-Systems, Uppsala
Titel: A study of technologies supporting development of software with an N-tier
architecture.
1993 – 2003 Uppsala universitet.
Magisterexamen i Datavetenskap. Biämnen matematik, fysik och teknik. Jag hann även
med en del andra kurser.
1993 – 1996 WM-data AB
Programmerare, utvecklade kontorsapplikationer åt socialtjänsten.
1993 Hands on Windows programming, Learning Tree International (London). 4 dagar
1992 – 1993 Local Netsoft AB, Hofors.
Programmerare, utvecklade kontorsapplikationer åt socialtjänsten.
1991 – 1992 Militärtjänst, Östersund.
1988 – 1991 Naturvetenskaplig linje på Bessemergymnasiet i Sandviken
Specialarbete: ett TSR-program i assembler som gav tangentbordsmakron à la gwBasic
fast i DOS-miljö, med konfigurering via ett Pascal-program.
1979 – 1988 Grundskola på Petréskolan i Hofors
Andra erfarenheter
Under åren 1998 – 2000 var jag bibliotekarie vid Gästrike Hälsinge Nation i Uppsala. Under
år 2001 var jag arkivarie på GH. Under vårterminen 1999 var jag vice ordförande i
bibliotekariekonventet, en samarbetsorganisation för bibliotekarier vid Uppsalas
studentnationer. Jag var styrelseledamot i datorföreningen Update 2000-01.
Jag var med och organiserade SweCon 2003, den svenska nationella science-fiction
kongressen.
Suppleang i Bostadsrättsföreningen 2009-10
Intressen
När jag inte utvecklar programvara tycker jag om att läsa (SF och facklitteratur) och att
undersöka nya spännande saker. Jag skaffade mig dykcertifikat och dök i några år. Jag har
seglat, spelat undervattensrugby, skjutit pistol och mycket annat. Saker som jag fortfarande
håller på med är cyklar, dans och strategispel. Mitt senaste projekt, bokbindning, har fått stå
tillbaka för barnuppfostran på sistone, fast jag hann med att ta jägarexamen i höstas.