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