Difference between revisions of "Nad/Résumé"

From Organic Design wiki
< Nad
m
m (link to the project)
Line 28: Line 28:
  
 
= Current Objective =
 
= Current Objective =
I mainly work on the project now, and only take on casual low-stress work which is in my current environment of C/PHP/PERL/MySQL/SWF and in accord with the [[manifesto]] and [[work agreement]].
+
I mainly work on [[the project]] now, and only take on casual low-stress work which is in my current environment of C/PHP/PERL/MySQL/SWF and in accord with the [[manifesto]] and [[work agreement]].

Revision as of 22:33, 29 November 2006

[[+Nad/Summary|]]

Technical History

I’ve been developing software and hardware since 1985, starting with machine-level programming of early CPU’s and micro-controllers such as Z80, 65xx, 80xx, x86 etc as well as designing basic hardware around these chips.

From around 1989 to 1995 I moved in to RISC and DSP, a lot of my work involved development of device drivers and designing peripheral cards for Acorn RISC architecture. I also did a great deal of design in the area of digital video processing, which involved development of parallel DSP cards. As well as hardware development this also involved a lot of C programming and CPU specific machine-coding.

Around 1995 I moved in to the PC and Internet world. I’ve was running small IT, ISP & E-Commerce oriented businesses in one form or another until around 2000. Most development during this time has been under Linux and OpenBSD using mainly MySQL, PHP, PERL and Flash. During this time I also gave a lot of tuition covering MS Office, Book-keeping, office-organisation and design (Photoshop, Corel Draw, Freehand and Flash).

In the last few years I’ve been developing high-level information management systems involving integrating information of varying formats over multiple connectivity protocols. This has involved mainly object-oriented-database design and distributed-computational-space technologies. Languages involved have been PHP, PERL, C++, Java, JavaScript, ActionScript, XML and SQL.

During 2005 I have been involved with the MediaWiki community in writing extensions and answering technical questions for MediaWiki users. One such extension is XmlWiki which uses XML to offer object-oriented features to the wiki-article environment. I have also been developing a completely new wiki system written in PERL using Flash as an interface and based on a P2P network architecture instead of a web-server environment.

During 2006 I've continued to do a lot of work with MediaWiki and XmlWiki, but the main focus for the P2P aspect of the project has moved to C and OpenGL because we were finding low-level operating system integration too constricted in other programming environments.


Summary of Skills

  • C, C++ (C++ Builder, Visual C++), PHP (3, 4 and 5), PERL, Python, Java, JavaScript, ActionScript, Delphi, VB & VBA (Access, Excel, Word), XML, SQL
  • Distributed computational spaces (eg. LINDA and Tuple space models) and Object-oriented database design.
  • Network protocol implementation (incl. P2P network architecture design)
  • e-commerce and consultation experience.
  • Linux/BSD installation and admin (incl. DNS and BIND)
  • LAN setup and admin (Linux or NT)
  • Machine-level knowledge (Assembly language, device drivers, services, hardware etc)


Current Objective

I mainly work on the project now, and only take on casual low-stress work which is in my current environment of C/PHP/PERL/MySQL/SWF and in accord with the manifesto and work agreement.