29.07.2013 Views

Mitt CV - Hemsida för Lars Ljung

Mitt CV - Hemsida för Lars Ljung

Mitt CV - Hemsida för Lars Ljung

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Lars</strong> <strong>Ljung</strong> Konsult<br />

RESUMÉ<br />

<strong>Lars</strong> har lång erfarenhet av utveckling av programvara <strong>för</strong> många olika<br />

tillämpningar och med olika teknologier som Java, C/C++, client-sever<br />

system, grafiska gränssnitt, maskinnära kommunikation,<br />

internetprotokoll, inbyggda system.<br />

<strong>Lars</strong> har en omfattande naturvetenskaplig kompetens och är intresserad<br />

av att utforska ny teknik.<br />

<strong>Lars</strong> har arbetat som teknisk konsult inom teknikområden som<br />

telekommunikation, elektronik, materialteknik och energiteknik.<br />

UTBILDNING<br />

1975 Civilingerjör (M) KTH<br />

KURSER<br />

2012 HTML5<br />

2007 Sun Certified Programmer for Java 5<br />

2007 ISTQB Certificate in Software Testing<br />

2004 Embedded Linux<br />

2004 3G UMTS<br />

ANSTÄLLNINGAR<br />

2011 Epsilon, Konsult<br />

2010 4Real, Konsult<br />

2008 Enea, Utvecklare embedded Linux<br />

2007 Knowit, Testare<br />

1997 Powerwave, Systemutvecklare<br />

1988 ÅF-Industriteknik, Teknisk konsult mjukvara<br />

1985 3K Engineering, Teknisk konsult<br />

1981 AIB-Allmänna Ingenjörsbyrån, Teknisk konsult<br />

1978 Sikob, Teknisk konsult energiteknik<br />

1977 Studsvik Energiteknik, Värmetekniker<br />

1974 Reaktorteknologi KTH, Utbildingsassistent<br />

ALLMÄNKUNSKAPER/FÄRDIGHETER<br />

Applikationsutveckling<br />

Systemering<br />

Tekniska utredningar<br />

SPRÅK<br />

Engelska, flytande<br />

Svenska, flytande<br />

Körkort<br />

Embedded/IT Mälardalen l Telegrafgatan 8 A l Stockholm l Sweden l +46 (0)8 553 340 00 l www.epsilon.nu<br />

B<br />

PUBLICERINGAR<br />

2012 <strong>Hemsida</strong> http://1-2-1-<br />

5a.djh.sth.bostream.se/html/index.html<br />

1


<strong>Lars</strong> <strong>Ljung</strong><br />

UPPDRAGSERFARENHET<br />

2012- Carrier<br />

Utveckling av dimensioneringsprogram <strong>för</strong><br />

värmepumpar från Carrier. Programmet är en<br />

vidareutveckling av <strong>för</strong>egående projekt åt EVI HEAT.<br />

Verktyg: Netbeans, Mercurial, Tomcat<br />

2010-2011 EVI HEAT<br />

<strong>Lars</strong> ansvarade både <strong>för</strong> design och <strong>för</strong> utveckling av ett<br />

dimensioneringsprogram till EVI HEAT<br />

solvärmepumpar.<br />

Programmet är en Java Swing applikation som är<br />

tillgänglig via Internet med hjälp av Java Web Start.<br />

Arbetet omfattade många olika teknikområden som<br />

numeriska metoder, termodynamik, värmeöver<strong>för</strong>ing,<br />

klimatsimulering, grafik, Internettjänster (Open Street<br />

Map), ekonomikalkyl, internationalisering samt en<br />

Tomcat-server <strong>för</strong> administration av användare.<br />

Verktyg: Netbeans, Ant, Subversion, Tomcat<br />

2010 web-applikation <strong>för</strong> sång<br />

<strong>Lars</strong> ytvecklade en karaoke web-applikation <strong>för</strong> att<br />

publicera sång till musik som hämtas över nätet.<br />

Utmaningen har varit att ut<strong>för</strong>a avancerad<br />

ljudbearbetning utan att användare behöver installera<br />

program. Nu finns en <strong>för</strong>sta version baserad på Java<br />

både på klient- och serversidan. Mycket arbete har lagts<br />

ned på att studera alternativa teknologier t ex Flash.<br />

Varianter baserade på Qt och Android är under<br />

utveckling.<br />

Verktyg: Netbeans, Eclipse, Subversion, MantisBT,<br />

MySQL, Tomcat, Qt Creator<br />

2010 Axema Passagekontroll<br />

<strong>Lars</strong> ingick i Axemas team som utvecklade ett nytt<br />

passagekontrollsystem. Huvuddelen av arbetet var<br />

programmering av användargränssnitt med Java Swing<br />

<strong>Lars</strong> ansvarade också <strong>för</strong> utveckling av ett AESkrypterat<br />

protokoll i både Java- och C-miljö.<br />

Trac och Subversion användes <strong>för</strong> projekthantering.<br />

Verktyg: Netbeans, GNU-tools, Ant, Subversion, Trac<br />

2009 Autronica Fire and Security<br />

<strong>Lars</strong> har hjälp Autronica med felsökning i ett<br />

Linuxbaserat AVR32-system samt med implementation<br />

av ett C-biblotek <strong>för</strong> att hantera tidsinställningar med<br />

hjälp av iternetprotokollet NTP.<br />

Doxygen användes <strong>för</strong> att dokumetera det nya<br />

biblioteket.<br />

Embedded/IT Mälardalen l Telegrafgatan 8 A l Stockholm l Sweden l +46 (0)8 553 340 00 l www.epsilon.nu<br />

Verktyg: GNU-toolchain, Doxygen<br />

2009 Enea, ELCC<br />

Utveckling Embedded Linux<br />

<strong>Lars</strong> deltog i utveckling och test av Eneas konfigurator<br />

<strong>för</strong> Linuxsystem (Enea Linux Project Framework).<br />

<strong>Lars</strong> vidareutvecklade systemet med ett web-baserat<br />

gränssnitt baserat på Java och Google Web Toolkit.<br />

Verktyg: GNU-toolchain, Perl, Python, Eclipse, Google<br />

Web Toolkit<br />

2008-2009 Vestfold Engineering<br />

<strong>Lars</strong> hjälpte Vestfold med att implementera Eneas Linux<br />

distribution till en larmpanel <strong>för</strong> brand och inbrottslarm.<br />

Ett system utvecklades så att man på ett felsäkert sätt<br />

via radiomodem eller nätverk kunde byta ut både<br />

operativsystem och applikationer. Kärnan i systemet var<br />

en variant av U-Boot med redundanta partitioner så att<br />

systemet vid ett fel alltid skulle återstarta med<br />

fungerande operativsystem och programvara.<br />

Verktyg: U-Boot, GNU-toolchain, Eclipse<br />

2008 NOWAB<br />

Studie och experiment med magnetisk lagring och<br />

framdrift till balkbana. Syftet var att utvärdera tekniken<br />

att med en kombination av permanentmagneter och ett<br />

servosystem hålla en farkost svävande under en balk av<br />

järn. Det hela fungerade både teoretiskt och<br />

experimentellt men tekniken har stora begränsningar.<br />

Simulering ut<strong>för</strong>des med MATLAB.<br />

Verktyg: MATLAB, lödkolv<br />

2008 NetEntertainment<br />

<strong>Lars</strong> arbetade i en grupp som testade internetbaserade<br />

spelprogram baserade på Flash och Java.<br />

Under uppdragets gång in<strong>för</strong>des SCRUM-metodik <strong>för</strong><br />

både utveckling och test.<br />

Verktyg: SCRUM, Excel<br />

2007 Powerwave<br />

<strong>Lars</strong> ansvarade <strong>för</strong> utveckling av en Embedded Linux<br />

applikation i C++ <strong>för</strong> GPS-styrning av marina repeatrar<br />

<strong>för</strong> mobiltelefoni. Systemet användes <strong>för</strong> att anpassa<br />

repeternas kanalinställning efter fartygets position. En<br />

grafisk Java/Swing-applikation utvecklades <strong>för</strong><br />

konfigurering. Kartor <strong>för</strong> presentation hämtas från<br />

Internet. Hårdvaran övervakades med inbyggd<br />

2


<strong>Lars</strong> <strong>Ljung</strong><br />

webserver.<br />

De <strong>för</strong>sta systemen installerades på färgor i Medelhavet.<br />

Verktyg: GNU-tools, JBuilder, Swing<br />

2001 Svenska Fjärrvärme<strong>för</strong>eningen<br />

<strong>Lars</strong> ut<strong>för</strong>de en experimentell och teoretisk studie över<br />

möjligheterna att distribuera radiosignaler via befintliga<br />

rörledningar <strong>för</strong> fjärrvärme. Det visade sig fullt möjligt<br />

att i många fall leda radiosignaler vid 10 till 50 MHz<br />

ganska långa sträckor via rörledningarna. De praktiska<br />

problemen med tekniken som störningar, värme och fukt<br />

gör dock tekniken mindre intressant.<br />

2000-2007 Powerwave (Allgon)<br />

<strong>Lars</strong> utvecklade och ansvarade <strong>för</strong> operatörs och<br />

serviceprogram <strong>för</strong> repeatrar baserad på Java.<br />

Arbetet har omfattat arbete med IP-protokoll, protokolllyssnare,<br />

seriekommunikation, fiberoptisk<br />

kommunikation, modemhantering, databashantering,<br />

grafiska gränssnitt, internationalisering, radioteknik,<br />

kunskap om mobiltelefonsystem samt hårdvarunära<br />

programmering. Projektet bedrevs i en grupp där test,<br />

verifiering och felhantering också ingick i arbetet.<br />

Verktyg: JBuilder, Swing, Bugzilla, Agilent/HP VEE<br />

1997-2001 Powerwave (Allgon)<br />

Utveckling och underhåll av operatörs och<br />

serviceprogram <strong>för</strong> repeatrar till mobiltelefonsystem.<br />

Denna <strong>för</strong>sta generation av program skrevs i C++ <strong>för</strong><br />

Windows. Allgons repeatrar utvecklades under denna tid<br />

snabbt med många varianter och repeatrar<br />

sammankopplade i nätverk. Det blev där<strong>för</strong> snart<br />

ohållbart att vidareutveckla det befintliga<br />

operatörsprogrammet. En ny generation av program<br />

behövde utvecklas och <strong>Lars</strong> blev huvudansvarig <strong>för</strong> den<br />

utvecklingen.<br />

Verktyg: Borland C++<br />

1997 SKB<br />

Utredning över löjligheter att lokalisera<br />

kärnavfallskapslar som har deponerats i bentonitlera <strong>för</strong><br />

att möjliggöra återupptagning av kapslarna.<br />

Arbetet innehöll också ett experimentell <strong>för</strong>sök med<br />

ultraljud.<br />

1996 ABA Slangklämmor<br />

Felsökning i basic-program <strong>för</strong> styrning av<br />

dragprovmaskin <strong>för</strong> slangklämmor.<br />

Verktyg: Visual Basic, MS Access, PC, servosystem<br />

Embedded/IT Mälardalen l Telegrafgatan 8 A l Stockholm l Sweden l +46 (0)8 553 340 00 l www.epsilon.nu<br />

1995-1996 Ericsson<br />

Verifiering av basstationer <strong>för</strong> GSM. <strong>Lars</strong> utvecklade<br />

DLL-moduler till verifieringssystem baserade på HP-<br />

VEE.<br />

Verktyg: Visual C++, HP-VEE<br />

1995 Ericsson Radio Systems<br />

Allmän radioteknisk verifiering av basstationer <strong>för</strong> NMTsystemet.<br />

Verktyg: Raditekniska mätinstrument<br />

1994 Autotank<br />

Utveckling OS2-devicedriver <strong>för</strong><br />

kommunikationsprotokoll X21.<br />

1994 EB Signal<br />

Konstruktion av säkerhetskritisk elektronik <strong>för</strong><br />

signalsystem till järnvägslok.<br />

1994 Ericsson<br />

Deltog i utveckling av blandad analog digital ASIC krets<br />

<strong>för</strong> radiomodem (Mobitex).<br />

1989 Arbetsmiljöfonden<br />

Grafiskt program som hjälpmedel <strong>för</strong> bekämpning av<br />

buller i industrilokaler.<br />

1989 Styrelsen <strong>för</strong> Teknisk Utveckling<br />

Utredning och praktiska experiment med magnetisk<br />

energiomvandling <strong>för</strong> sprängkapslar med <strong>för</strong>dröjd<br />

tändning till intervallsprängning.<br />

1989 Studsvik Nuclear<br />

FEM-analys av haveri<strong>för</strong>lopp med transient deformation<br />

av blymantlat emballage <strong>för</strong> radioaktivt material.<br />

Verktyg: ABAQUS<br />

1986 STU<br />

Utredning avseende okonventionella<br />

värmepumpsprocesser.<br />

3


<strong>Lars</strong> <strong>Ljung</strong><br />

SPECIALISTKUNSKAPER<br />

Mjukvarukonstruktion och<br />

Systemutveckling<br />

Applikationsservrar<br />

Tomcat 4<br />

Certifieringar IT (3 och över =<br />

certifierad)<br />

ISTQB Certified Tester<br />

Foundation Level (CTFL) 3<br />

Java - SCJP 5<br />

Test - ISTQB 3<br />

Databaser<br />

MySQL 3<br />

Nätverk Operativsystem<br />

Linux 4<br />

Plattformar<br />

J2EE 3<br />

J2SE 4<br />

JSP 3<br />

Servlets 3<br />

Swing 5<br />

Process- och<br />

metoderfarenheter<br />

AJAX 3<br />

Objektorienterad design 3<br />

Systemering 3<br />

Test och verifiering 3<br />

Programmeringsspråk<br />

C 4<br />

C++ 3<br />

Java 5<br />

Javascript 3<br />

Perl 3<br />

Python 3<br />

Programvarukompetens<br />

Eclipse 3<br />

Gnu Compiler Collection 3<br />

Mercurial 3<br />

Netbeans 5<br />

Subversion (SVN) 3<br />

Övrig teknologi<br />

GWT (Google Web Toolkit) 3<br />

HTML 3<br />

HTML5 3<br />

HTTP 3<br />

Java Server Faces 3<br />

Övrigt<br />

Ant 3<br />

Webutveckling (generellt) 3<br />

1. Har genomgått självstudier och har <strong>för</strong>ståelse <strong>för</strong> kompetensen.<br />

2. Utbildad och har grundkompetens. Utbildning kan vara en högskolekurs eller en fristående kurs i ämnet.<br />

3. Praktisk erfarenhet. Kan omsätta teoretiska kunskaper i praktiken och har dokumenterad erfarenhet i uppdrag.<br />

4. Förtrogen. Självständigt arbete, stor erfarenhet, över 3 år, och kan leda andra.<br />

5. Auktoritet. Djup <strong>för</strong>trogenhet i ämnet och kan också fungera som mentor.<br />

Embedded/IT Mälardalen l Telegrafgatan 8 A l Stockholm l Sweden l +46 (0)8 553 340 00 l www.epsilon.nu<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!