Contracting: Difference between revisions
(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: # | {| width=100% style="background: #8fe; border: 2px solid #080;" | ||
|- | |- | ||
| cellpadding=5 | <center><span style="font: italic bold 18pt/16pt Times, serif"> | | 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:// | ** (2018/01) [https://toot.cat TootCat] - a Mastodon instance with 1200+ users (ongoing maintenance & hosting) | ||
** [https:// | ** [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 | ||
** | ** (2005) [https://htyp.org HTYP] - a geographical and technical directory | ||
** (2005) [https://issuepedia.org Issuepedia] - a political analysis wiki | |||
** involvement with numerous other sites, hosting creative projects | |||
** | |||
** involvement with numerous other sites, hosting creative projects | |||
Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, and CWRE are all MediaWiki-based | 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] | ||
* [[ | * [[history|A more complete history]] of my computing experience | ||
* [[ | * [[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
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
- (2018/01) TootCat - a Mastodon instance with 1200+ users (ongoing maintenance & hosting)
- Virtual Bazaar Project Tracker - project management (uses Redmine)
- VBZ Cloud - file hosting (uses NextCloud)
- (2014) The Center for Wingnut Remedial Education: refuting popular political myths and such
- (2013) Instagov - designing software for better decisionmaking within very large groups
- (2007) Woozalia (this site)
- (2005) HypertWiki - personal wiki for self & partner
- LessigWiki - official wiki for Lawrence Lessig
- (2005) HTYP - a geographical and technical directory
- (2005) Issuepedia - a political analysis wiki
- involvement with numerous other sites, hosting creative 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
- GitHub, GitLab, KeyBase
- A more complete history of my computing experience
- my personal site
- profile on toot.cat (Mastodon instance I host & administer)