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.