Mitt CV - Hemsida för Lars Ljung
Mitt CV - Hemsida för Lars Ljung
Mitt CV - Hemsida för Lars Ljung
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