Contracting: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(first draft)
 
(coding policies transclusion)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
{| width=100% style="background: #8fe; border: 2px solid #080;"
|-
| 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 8: Line 12:
* deeply familiar with MediaWiki
* deeply familiar with MediaWiki
* documentation to any required level of detail
* documentation to any required level of detail
* informal learner (prefer to learn by doing)
* have coded in: Gambas, Perl, Object Pascal (Lazarus / Borland Pascal), C++, Visual Basic, VBA, ASM86
* 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 20: 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://toot.cat TootCat] (from 2017/12) - a Mastodon instance (ongoing maintenance & hosting)
** involvement with numerous other sites, hosting creative projects
** involvement with numerous other sites
 
Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, HypertWiki, and CWRE are all MediaWiki-based.
==Coding Policies==
{{:Coding policies}}
==Other==
==Other==
* [[Me/computing|A more complete history]] of my computing experience
* [https://github.com/woozalia GitHub], [https://gitlab.com/woozalia GitLab], [https://keybase.io/woozle KeyBase]
* [[Me]]: more about me in general
* [[history|A more complete history]] of my computing experience
* [https://toot.cat/@woozle profile on toot.cat]
* [[woozalia:Main Page|my personal site]]
* [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