Contracting: Difference between revisions
(improved colors, fixed links for this site) |
(coding policies transclusion) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
* 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, ASM86 | * 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''' | ||
Line 40: | Line 40: | ||
Issuepedia, HTYP, LessigWiki, Woozalia, InstaGov, HypertWiki, 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 | * [[history|A more complete history]] of my computing experience | ||
* [[woozalia:Main Page|my personal site]] | * [[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)