My Resume

Resumes are great. You get to write loads of waffle about how you did such and such certifications (GCSE IT, BTEC National Diploma; Software Development) and degrees (Internet Technologies and Applications). There used to be a line here about people with too many qualifications, very little actual ability; I'm working on something funnier. ;)

I prefer a “skill - example” format.. as presented here. Maybe this is more of a skills list rather than a resume. Anyhow, it's here if you're interested in my background in technology.

Learnage

Current Reading/Researching Areas

  • Operating System design - Currently reading an newer version of Tanenbaum's Operating Systems; Design and Implementation. Worth doing if your considering writing any high performance or mission critical applications.. or something.

Assembly Languages

  • Z80 - ZX Spectrum demo scene stuffage. ZX Spectrum native debugger..
  • 8051 - Low level networking protocol for SBCs.
  • x86 - 16bit DOS xmodem re-implementation, 32bit small script-only-executing kernel.
  • PIC - Various, some smartcard emulation stuff.. :P Designed a PIC16 based SBC and suitable mirco-kernel.
  • m68k - Writing an executable data packer for the Amiga.

'High Level' Languages

  • Java - Mostly writing those tutorial applications you get set if you ever do a CS course. Most interesting thing I suppose was building webservices on top of a Tomcat/AXIS stack. Recently doing a bunch of JSR168/286 portlet stuff and EJBs with JPA.
  • C - Lots and lots of C, not just for Unix platforms.. everthing ranging from AmigaOS to Gameboys.
  • C++ - I don't class C and C++ as the same thing, most of the time it's retarded to write applications in C++.
  • ARexx - Amiga REXX, once wrote an MSN client in ARexx, spiffing.

'Scripted' Languages

  • PHP - Lots of stuff, wordpress themes, CMS's…
  • Groovy

Hardware Description Languages

  • VHDL - Just a little bit at the moment, wrote a UART over the weekend.

Operating Systems

  • junket - The u should be a micro, but I can't find how to type it at the moment… a snazzy little microkernel written in PIC assembly, sports a decent VT100 terminal, co-op multitasking. Note the PIC doesn't really have user/supervisor modes.. micro in size and implementation.
  • GNU/Linux - Mostly Debian, I'd rather stab myself in the eyes than use RPMs..
  • Busybox/Linux - also known as generic embedded Linux system without source code jammed into some flash rom. A micro-distribution within an initrd formed an essential part of my BlackBoot project.
  • Solaris - I enjoy installing NetBSD miniroots to Solaris swap partions and then forgetting Solaris was ever there. The world is a happier place for it. Recently doing a lot of work with Java on Solaris 10.

Machines

Machines and hardware architectures I have experience with. All of the below I have personally owned some variant of.

  • Sun Workstations/Servers - Mostly older 32bit SPARC hardware, i.e. SS20, some experience with Later UltraSPARC and X86 ranges.
  • IBM Servers
  • Various M68K and PPC Amigas

Server Management

  • Flash video delivery - Currently managing a server dishing out at peak about .7 regs/sec of flash video. Fine tuned lighttpd configuration for maximum content penetration goodness.
  • Linux and Windows HA environments - And not just switching IP addresses mind you, MySQL Active master/Active master :D.
  • OpenLDAP
  • GlusterFS

Network Hardware

  • Cisco Catalyst switches
  • Barracuda Spam Firewall
  • Wrote a basic TCP/IP stack once. proof

Hardware/Environment Virtualisation

  • Xen with both Debian and NetBSD.
  • Vserver, the server(s) hosting all this shit make heavy use of vserver for various reasons.. like it makes it a lot harder for a bad zone file to knock out DNS
  • OpenVZ, but only on the receiving end.

Animal Care

  • Cats - He's called Benjamin, a badass llanito cat with an illo sensibility. Now seperated :(.

Hand based skills

Current Projects

Employment

  • I worked in a plastic factory twice, between university years, ironically it paid better than most IT gigs do… operated massive (read dangerous) injection moduling and CNC lathes with minimal regard for health and safety.
  • Worked at an online gambling outfit for just over a year as “support” then as “infrastructure engineer”.
  • Working on top secret projects ATM. Like James Bond just with computers or something.

Interests

 
general/resume.txt · Last modified: 2010/02/18 14:59 by daniel
 
Except where otherwise noted, content on this wiki is licensed under the following license:Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Run by Debian Driven by DokuWiki