Systemarkitekt/systemutvecklare
Trevor Lyall arbetar som systemarkitekt och
senior systemutvecklare. Han har en lång och
bred erfarenhet av projekt inom flera olika
branscher. Med sitt djupa intresse för både
mjukvaru- och hårdvaruutveckling är Trevor ett
stort tillskott i projekt. De senaste åren har han
främst ägnat sig åt mobila lösningar och
utvecklingen av framtida system.
Trevor Lyall
Födelseår
Konsult sedan
IT-erfarenhet sedan
Språkfärdigheter
: 1970
: 1997 (it-arbete sedan 1993)
: 1989
: Svenska – flytande i både tal och skrift
: Engelska – modersmål
Certifieringar
Java Programmer for JDK 1.1
Developer for Java 2 Platform
1997
2002
Patent (Sony Ericsson Mobile Communications AB)
Video recording device and method
Method and arrangement for handling non-textual information,
messaging automatic smiley emoticons generated using face detection
Kontaktinformation
[email protected]
+46 709 679 250
www.relaysource.se
2008
2008
Projekterfarenhet, exempel
Försvarsindustri
Tidsperiod
2008–2010
Projektbeskrivning
Trevor arbetade i ett forskningsprojekt som utvärderade om
COTS*-produkter kan användas inom ramen för SDR**. Ett
befintligt radioprotokoll portades och testades med befintliga
radioapparater. Under projektet utvärderades bland annat
Android som operativsystem för SDR.
* Commercial of the Shelf
** Software Defined Radio
Roll i projektet
Trevor skrev det underlag som gjorde att projektet fick
finansiering. Inom projektet var han systemarkitekt, Scrum
Master och systemutvecklare.
Teknik och verktyg Java, C/C++, Qt4/embedded, Eclipse, Open Embedded,
Android, GNU Radio, OSSIE
Mobiltelekommunikation
Tidsperiod
2007–2009
Projektbeskrivning
Trevor arbetade med flera projekt med huvudinriktning på
multimedietjänster. Tre tunga tekniska utvärderingar gjorde han
under perioden: Video Transcoding, HD-video i framtida
mobiltelefoner och uppgradering av plattform för mobiltelefoner.
En viktig roll under tiden var som systemarkitekt för att välja en
ny plattform för hård- och mjukvara.
Roll i projektet
Trevor arbetade som systemingenjör, systemarkitekt och
teknisk projektledare.
Teknik och verktyg Symbian, C/C++, UML, Doors
Mobiltelekommunikation
Tidsperiod
2005–2007
Projektbeskrivning
Trevors uppdrag var att utveckla ett fungerande Video
Telephony-system till mobiltelefoner.
Roll i projektet
Under projektet arbetade Trevor som arkitekt och
systemutvecklare.
Teknik och verktyg Symbian, C/C++, Code Warrior, Eclipse
www.relaysource.se
Telekommunikation
Tidsperiod
2004–2005
Projektbeskrivning
Trevor arbetade i ett projekt för att definiera krav, utföra design
och utveckla ett verktyg för funktionstester. Verktyget bestod av
en Javaapplikation med en modulärt uppbyggd design för att
kunna lägga till nya testmoduler vid behov. Det tillät att man
kunde köra funktionstester automatiskt istället för dagens metod
där allt måste göras för hand. Testerna skrevs i ett
egenutvecklat testspråk implementerat med hjälp av Java CC.
Roll I projektet
Trevor arbetade som systemarkitekt och systemutvecklare.
Teknik och verktyg Java, C++, Java CC, Eclipse, UML med Rational Rose
Spelindustri
Tidsperiod
2003–2004
Projektbeskrivning
Trevor utformade och implementerade en Java GUI-komponent
som kunde visa Flashfilmer integrerade i en Javaapplikation.
Macromedia Embedded Flash 6 SDK användes för att
implementera lösningen för en Linuxbaserad plattform.
Roll i projektet
Trevor arbetade som systemarkitekt, designansvarig och
systemutvecklare.
Teknik och verktyg Java, C++, IDEA Intelli J, GNU Compiler/Tools
Konsultbolag
Tidsperiod
2002–2003
Projektbeskrivning
Trevor utformade och gjorde prototypen till ett avancerat grafiskt
gränssnitt för att administrera Time Line (ett system för tid- och
projektredovisning) i C# och Microsofts .Net Framework.
Han utformade och implementerade en C# .Net Proxy-server för
TimeLine för användning i mobilklienter (handdatorer,
Smartphones etc.) med begränsad bandbredd.
Han utformade och implementerade en C# .Net Compact
Framework-klient för Time Line Proxy (Pocket PC 2002).
Design och implementering av en Personal Java-klient för Time
Line Proxy (diverse handdatorer, t.ex. Sony Ericsson P800).
Han utformade och implementerade en C++/Win32 API
Smartphone 2002-klient för Time Line Proxy.
Roll i projektet
Trevor arbetade som systemarkitekt, analys- och
designansvarig och programmerare
Teknik och verktyg C#, XML, SQL, C++, .Net Framework, Visual Studio .Net 2003,
Personal Java
www.relaysource.se
Telekommunikation
Tidsperiod
2000–2002
Projektbeskrivning
Trevor utformade och implementerade en Javabaserad server
för att dela ut konfigurationsinställningar till applikationer.
Applikationen fungerade som en enkel databas med
regelbunden backup av data och ett flertal API:er till
klientapplikationer.
Roll i projektet
Trevor arbetade som systemarkitekt, analys- och
designansvarig, programmerare och mentor.
Teknik och verktyg Java, C++, UML med Rational Rose.
CRM
Tidsperiod
2000
Projektbeskrivning
Trevor utvecklade ett CRM-system*, som implementerades av
krypterad kommunikation via SSL-sockets i Java med hjälp av
JCE**. Han förbättrade systemet vad gäller prestanda och
stabilitet för att klara av flera användare.
I uppdraget ingick analys och utformning av nästa generation av
produkten som skulle utvecklas i EJB. Dessutom arbetade han
med kravinsamling och Use Case-beskrivning av det nya
systemet. Han utvärderade olika EJB-serverprodukter genom
prototyparbete.
* Customer Relations Management
** Java Cryptography Extension
Roll i projektet
Trevor arbetade med systemdesign, analys och programmering
under projektet.
Teknik och verktyg Java, Use Cases, Enterprise JavaBeans (EJB), Borland
JBuilder 4, Orion EJB Server och Microsoft SQL Server
www.relaysource.se
Övriga projekt
2000–2002
2001–2002
1999–2000
1998–1999
1998
1998
1997–1998
1997
1995–1997
1993–1995
Utveckling av Cross-plattformservermjukvara för mobilt internet
Utveckling av tidsredovisningssystem
Utveckling av telekommunikationsserver
Utveckling av ett PDM-system
Konvertering av en 16-bitapplikation till 32-bit MFC.
Utveckling av system för patienthantering
Utveckling av 3D-spelmotor till tv-spel
Webbutveckling av Javakomponenter
Embedded-utveckling för spelterminaler
Utveckling av verktyg för nätverksanalyser
Utbildningar
B.Sc. (Hons) Computer Science vid University of Edinburgh, Storbritannien
www.relaysource.se