• Sep2003- Doolin Technologies Scripting in perl for linux server. Web frontend, admin, backend, mySQL. Credit card terminal software testing, translation/localisation.
  • Sep2002-Sep2003 career break House husband with 2 kids. :)
  • Dec2001-Sep2002 NP-Complete network stack and network processor adaptation layer. Extreme Programming (XP) methodology, OOC tool, VxWorks OS/npt driver, PACE OS port layer, arp/ip stacks, zmalloc/safemalloc, automated test/development csh/bash.
  • Jun2002 VxWorks BSP and drivers development for Intel ixp425 IAD board
  • Sep2001-Dec2001 Broadband security software on Altera NIOS platform. Unix simulation test, WinNT/cygwin development and Altera FPGA target test. Application sw, TCP/IP(with IPSEC) stack/library, block drivers and tests.
  • Jun2001-Aug2001 Embedded linux on MIPS Linux PC build environment, Galileo Tech MIPS board target. Linux kernel, memory management, low level drivers.
  • Dec2000-Jun2001 System test and drivers for IAD with MIPS core.
    Solaris development and test environment
    using NC Verilog sim, perl/c script/code environment, C and BFD tests.
    Environment scripting, silicon database, compiler/linker, low-level interrupt handling, processor init.
      Drivers: Interrupts, DMA, Ethernet, UART, SPI.
      System Testing: CPU+memory+cache+interrupts+UART+Ethernet+VPS+Utopia (VPS = Jazz Voice Processors System)
    VxWorks development of drivers & tests for prototype target.
  • Jul2000-Aug2000 Motorola IOP (GSM network optimisation software)
    Solaris, c, C++, RPC, OSP
    CMISE Agent development for NMC interface to OMC
  • Nov1998-Jul2000 Lucent Bray (for S3) GSM OMC software
    HPUX development env, softbench, OSP, Vertel, C++, OSI stack
    CMISE Agent development for NMC interface to OMC
    EFD/AFD (Event/Alarm forwarding) process development
  • Sep1998- S3 ran around doing lots, continued while working on other projects
    perl cgi scripts fixing/writing for S3 quality system
    y2k software taskforce
    internet/intranet group
    company-wide tool install and maintain
    develop scripts and tools
  • 1997-Sep1998 Lucent Huizen (for S3) SDH and OC192 Wavestar Optical Switch, Network Element CMISE Agent.
    Solaris development environment
    Using DSET, Chorus, Icore, powerPC
    CMISE agent for SDH NE
    Definition of CMISE information model (the start) for cpemux
  • Sep1994-1997 S3 Philips/Lucent GSM base station software
    VAX development/host test environment, SDL, C, ASM
    Unix/pc/emulation/embedded integration test.
    Work on embedded O&M software, ABIS interface
    C & SDL design.
    VAX,DOS,unix, other script/tools.
    ISO9001
    Philips DEXE embedded OS, 680xx CPU.
  • 1993-1994 1 year work experience in Analog devices Applications Dept.
    Great fun making/testing boards
    evaluating various DACs/ADCs/others
    interface of chips/boards to PC/8051/68HC11
    support for customer support :)
    making nice plots and data for application notes.
  • 1990-1994 4 year Computer Engineering degree in Uni. of Limerick grade 1.1 :)
    Lots of nice Electronics, Maths and software
    Final year project: a system for simulating and analysing algorithims designed using residue numbering system. (SSAAD RNS !?)