Contracting: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(CMS software used for sites)
(coding policies transclusion)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{| width=100% style="background: #8f7; border: 2px solid #080;"
{| width=100% style="background: #8fe; border: 2px solid #080;"
|-
|-
| cellpadding=5 | <center><span style="font: italic bold 18pt/16pt Times, serif">Woozle Nicol Hypertwin Staddon</span></center>
| cellpadding=5 | <center><span style="font: italic bold 18pt/16pt Times, serif">Woozalia Nicola Staddon</span>
<br><span style="font: italic bold 14pt/12pt Times, serif; color: #089;">Durham, NC</span></center>
|}
|}
==Top Skills==
==Top Skills==
* software design, primarily web
* software design, primarily web (see [[portfolio]] for some examples)
* Linux system administration, primarily LAMP in Ubuntu
* Linux system administration, primarily LAMP in Ubuntu
* heavily into PHP7, with at least 5-10 k hours of coding time (best guess)
* heavily into PHP7, with at least 5-10 k hours of coding time (best guess)
Line 11: Line 12:
* deeply familiar with MediaWiki
* deeply familiar with MediaWiki
* documentation to any required level of detail
* documentation to any required level of detail
* have coded in: Gambas, Perl, Object Pascal (Lazarus / Borland Pascal), C++, Visual Basic, VBA
* have coded in: Gambas, Perl, Object Pascal (Lazarus / Borland Pascal), C++, Visual Basic, VBA, ASM86
* informal learner (prefer to learn by doing)
* informal learner / [[autodidact]] (prefer to learn by doing)
==Accomplishments==
==Accomplishments==
* '''web dev'''
* '''web dev'''
** '''2018/06 - 2019/02''' [https://paperdemon.com PaperDemon.com]: back end (PHP/MySQL) fixing bugs and writing new features
** via [http://swashbucklerinteractive.com/ Swashbuckler Interactive]:
** via [http://swashbucklerinteractive.com/ Swashbuckler Interactive]:
*** '''2014/09''' [http://www.nre.com/ NRE]: data import from spreadsheet to Drupal/MySQL, database of locomotives and related parts, created admin area
*** '''2014/09''' [http://www.nre.com/ NRE]: data import from spreadsheet to Drupal/MySQL, database of locomotives and related parts, created admin area
Line 24: Line 26:
** '''2010/02''' ResearchBuy: custom MediaWiki-based pay-for-content system; connected to PayPal, created skin from PhotoShop mockups
** '''2010/02''' ResearchBuy: custom MediaWiki-based pay-for-content system; connected to PayPal, created skin from PhotoShop mockups
** '''1996-present''' creation, hosting, multiple redesigns of [https://vbz.net vbz.net] (rework currently in progress)
** '''1996-present''' creation, hosting, multiple redesigns of [https://vbz.net vbz.net] (rework currently in progress)
* '''web projects'''
* '''independent web projects'''
** [https://issuepedia.org Issuepedia] (2005) - a political analysis wiki
** (2018/01) [https://toot.cat TootCat] - a Mastodon instance with 1200+ users (ongoing maintenance & hosting)
** [https://htyp.org HTYP] (2005) - a geographical and technical directory
** [https://rm.vbz.net Virtual Bazaar Project Tracker] - project management (uses {{l/wp|Redmine}})
** [https://cloud.vbz.net VBZ Cloud] - file hosting (uses {{l/wp|NextCloud}})
** (2014) [https://cwre.org/w/Main_Page The Center for Wingnut Remedial Education]: refuting popular political myths and such
** (2013) [https://instagov.com/wiki/Main_Page Instagov] - designing software for better decisionmaking within very large groups
** (2007) [[Main Page|Woozalia]] (this site)
** (2005) [https://wiki.hypertwins.org HypertWiki] - personal wiki for self & partner
** [https://wiki.lessig.org LessigWiki] - official wiki for Lawrence Lessig
** [https://wiki.lessig.org LessigWiki] - official wiki for Lawrence Lessig
** [https://wiki.hypertwins.org HypertWiki] (2005) - personal wiki for self & partner
** (2005) [https://htyp.org HTYP] - a geographical and technical directory
** [[Main Page|Woozalia]] (2007) (this site)
** (2005) [https://issuepedia.org Issuepedia] - a political analysis wiki
** [https://instagov.com/wiki/Main_Page Instagov] (2013) - designing software for better decisionmaking within very large groups
** involvement with numerous other sites, hosting creative projects
** [https://cwre.org/w/Main_Page The Center for Wingnut Remedial Education] (2014): refuting popular political myths and such
** [https://rm.vbz.net Virtual Bazaar Project Tracker] - project management (uses {{l/wp|Redmine}})
** [https://toot.cat TootCat] (from 2017/12) - a Mastodon instance (ongoing maintenance & hosting)
** involvement with numerous other sites, hosting creative projects belonging to a couple of friends


Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, and CWRE are all MediaWiki-based, some using {{l/htyp|W3TPL}} and
Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, HypertWiki, and CWRE are all MediaWiki-based.
==Coding Policies==
{{:Coding policies}}
==Other==
==Other==
* [https://github.com/woozalia GitHub], [https://gitlab.com/woozalia GitLab], [https://keybase.io/woozle KeyBase]
* [https://github.com/woozalia GitHub], [https://gitlab.com/woozalia GitLab], [https://keybase.io/woozle KeyBase]
* [[Me/computing|A more complete history]] of my computing experience
* [[history|A more complete history]] of my computing experience
* [[Me|more about me in general]]
* [[woozalia:Main Page|my personal site]]
* [https://toot.cat/@woozle profile on toot.cat]
* [https://toot.cat/@woozle profile on toot.cat] ([[wikipedia:Mastodon (software)|Mastodon]] instance I host & administer)

Latest revision as of 12:37, 24 January 2020

Woozalia Nicola Staddon
Durham, NC

Top Skills

  • software design, primarily web (see portfolio for some examples)
  • Linux system administration, primarily LAMP in Ubuntu
  • heavily into PHP7, with at least 5-10 k hours of coding time (best guess)
  • fluent in SQL (especially MySQL)
  • deeply familiar with MediaWiki
  • documentation to any required level of detail
  • have coded in: Gambas, Perl, Object Pascal (Lazarus / Borland Pascal), C++, Visual Basic, VBA, ASM86
  • informal learner / autodidact (prefer to learn by doing)

Accomplishments

  • web dev
    • 2018/06 - 2019/02 PaperDemon.com: back end (PHP/MySQL) fixing bugs and writing new features
    • via Swashbuckler Interactive:
      • 2014/09 NRE: data import from spreadsheet to Drupal/MySQL, database of locomotives and related parts, created admin area
      • 2013/11, 2014/01, 2014/03 Carbondale Tourism: back-end (PHP/MySQL/Drupal) for dynamic search feature
      • 2013/04-2013/05 NEW Corp / WorkAtHome: modifications to login, navigation (PHP)
      • 2012/11-2013/09 The Sash Company: lots of bugs fixed, features added (PHP/MySQL)
        • 2014/03 fixes to shipping-charge calculations
      • 2011/09-2011/11 Explosion Sportswear: SSL cert installation, mods & fixes to their shipping system (PHP/MySQL)
    • 2010/02 ResearchBuy: custom MediaWiki-based pay-for-content system; connected to PayPal, created skin from PhotoShop mockups
    • 1996-present creation, hosting, multiple redesigns of vbz.net (rework currently in progress)
  • independent web projects

Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, HypertWiki, and CWRE are all MediaWiki-based.

Coding Policies

The following policy applies to all computer code I write for hire.

Unless otherwise noted, and with the exception of code known by me to represent trade secrets or private information such as account numbers or passwords, all code I write for any client is released to that client non-exclusively and may be re-used or released under a free software license at my discretion. Coding time billed to any client will not be re-billed to future clients who may use the same code or portions thereof.

In plain English:

  • By default, code you pay me to write is released to you non-exclusively; I may re-use such code at my discretion.
  • I will not, however, bill another client for the same code.
  • Nor will I bill you for any work (including coding) that was not done specifically to meet the needs of your project.
    • If I make use of any pre-existing code, I will only bill for any work necessary to adapt it to your project regardless of whether the code was written by me or by someone else.
  • You may continue to use the code indefinitely, free of (further) charge, regardless of whether I release it publicly.

Also, on request, I will be happy to acknowledge your funding of development work on any such code that I release publicly; just let me know how you would like to be acknowledged, and the URL to which the credit should link.

Other