JohnnyBigert.se
 startsida    |     om mig    |     tjänster    |     gratis C++-tips    |     forskning    |     kontakt     ||   blogg
Om mig
 
 
Behöver ni experthjälp
inom C++?
 
 

Resume

Sammanfattning

Jag vill jobba med svåra utmaningar inom objektorienterad mjukvaruarkitektur. Följande områden är mina styrkor:
  • objektorienterad programmering (managing complexity, interfaces, information hiding, encapsulation, single responsibility etc.)
  • C++ (se testresultat)
  • mjukvarukvalitet (testbarhet, enhetstestning, testdriven design)

Arbete

  • aug 2009 - nutid, Skype: Mjukvaruutvecklare i peer-to-peer-stacken. Ansvarig för samtalssignalering och medling av realtidsmediapaket.
  • mar 2005 - aug 2009, Ericsson: Senior specialist, mjukvaruarkitekt på IMS/CSCF. Team leader "Improvements team". Implementerade bl.a. ny mjukvaruarkitektur för bättre parallell utveckling och enhetstest av features. C++, enhetstestning, serverprogrammering för last och parallellism, message passing, SIP, Visual studio, gcc, Scrum, optimering, bash, expect, linux, Clearcase. Ett halvår på Ericsson Software Research under 2008.
  • aug 2000 - apr 2005, Nada/KTH: Doktorand. Forskade på och implementerade algoritmer för datorbehandling av naturligt språk (såsom svenska). Visual studio, gcc, CVS, optimering, Windows, linux.
  • 1998 - 2001, Algorithmica Research: Mjukvaruutvecklare. Implementerade programspråk för finansiell analys-applikation. C++, Visual studio, MFC, enhetstesting, SQL, Windows.
  • 1995 - 1997, Björsta Data: Mjukvaruutvecklare. Implementerade bokningssystem. 4GL-språk, SQL, C-programmering, Windows.

Utbildning

  • aug 2000 - apr 2005, Nada/KTH: Teknologie doktor datalogi. Åtta vetenskapliga publikationer (se forskningssidor).
  • jun 1997 - jun 1998, militärtjänsgöring: Armens tekniska skola m.m. Unix, Windows, telekomutrustning, reparation.
  • aug 1995 - aug 2000, KTH: Civilingenjör, datateknisk linje.

Övrigt

  • alltid: Strävar efter förbättring, läser om programmering. Böcker som tilltalar mig: Code complete, Growing object-oriented software guided by tests, The pragmatic programmer, The mythical man-month, Beautiful code, Refactoring.
  • 2008 - nutid: Skriver C++-artiklar online.
  • 2003 - nutid: C++-lärare, kommersiella kurser.
  • 2003 - 2004: Handledare för fyra exjobb.
  • 2000 - 2003: Lärare och kursledare för 2D1387 Programsystemkonstruktion med C++ på Nada/KTH. Har examinerat ca 500 civilingenjörsstudenter och doktorander.
  • 1999: Vinnare robothockey. KTH-kurs 2D1426 Robotics and Autonomous Systems (se publikationer).
  • oftast: Hobbyprojekt på fritiden. Exempel: programmering av schackdatorer och assemblerprogrammering (x86, mmx).
 
© Johnny Bigert Data | De la Gardies gränd 22, 135 63 Tyresö | 076-782 74 00
johnny@johnnybigert.se | www.johnnybigert.se