Difference between revisions of "User:Apheori/CV"

A fragment of the Garden of Remembering
m
m (with with -> with)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
Predominantly a UX designer and MediaWiki developer. I have many [[User:Apheori/Projects|projects]]. It's 2020. __NOINDEX__
Predominantly a UX designer and MediaWiki developer. I have many [[User:Apheori/Projects|projects]]. Last updated 2020. __NOINDEX__


== Work experience ==
== Work experience ==
Line 5: Line 5:
=== Wikimedia Foundation ===
=== Wikimedia Foundation ===


;Project Grantee - Timeless/Post-deployment support (2018-2019) ([[mw:meta:Grants:Project/Timeless/Post-deployment support/Final|report]])
; Project Grantee - [[mw:meta:Grants:Project/Timeless/Post-deployment support|Timeless/Post-deployment support]] (2018 - 2019) ([[mw:meta:Grants:Project/Timeless/Post-deployment support/Final|report]])
* Consolidation of bug reports and user feedback into actionable tasks
* Outreach to relevant stakeholders to prioritise development and better understand audience needs, including RfCs to determine paths forward
* Bugfixes and features development within Timeless, both to increase inter-compatibility with external components and improve the effectiveness of included components
* Development on and documentation of the underlying skinning system in MediaWiki core to better support needs of all skins
* Updates and compatibility fixes across myriad skins and extensions in order to improve compatibility and consistency across the overall MediaWiki frontend ecosystem


;Project Grantee - WikiProject X/CollaborationKit MVP (2018-2019) ([[mw:meta:Grants:Project/WikiProject_X/CollaborationKit_MVP/Final|report]])
; Project Grantee - [[mw:meta:Grants:Project/WikiProject_X/CollaborationKit_MVP/|WikiProject X/CollaborationKit MVP]] (2018 - 2019) ([[mw:meta:Grants:Project/WikiProject_X/CollaborationKit_MVP/Final|report]])
* Extension review and task triage to ensure up-to-date status information
* Resolution of technical debt: style changes, deprecated functions, upstream and cross-compatibility with other extensions
* Determination and resolution of current deployment blockers, including setting expectations for the extension as well as upstream requirements
* Updates and maintenance for onwiki and community outreach channels, including general newsletters and direct liaising with relevant stakeholders


; IEG Grantee - Designer and Developer for [[wikipedia:WP:WPX|WikiProject X]] (2016-2017) ([[mw:meta:Grants:IEG/WikiProject_X/Renewal/Final|report]])
; IEG Grantee - Designer and Developer for [[mw:meta:Grants:IEG/WikiProject X/Renewal|WikiProject X Renewal]] (2016 - 2017) ([[mw:meta:Grants:IEG/WikiProject_X/Renewal/Final|report]])
* MediaWiki extension development, design, and review
* MediaWiki extension development, design, and review
* Collaboration with upstream teams to fix bugs and implement new features
* Collaboration with upstream teams to fix bugs and implement new features
Line 15: Line 24:
* Vetting potential new hires
* Vetting potential new hires


; IEG Grantee - Designer for [[wikipedia:WP:WPX|WikiProject X]] (2015) ([[mw:meta:Grants:IEG/WikiProject_X/Final|report]])
; IEG Grantee - Designer for [[mw:meta:Grants:IEG/WikiProject X|WikiProject X]] (2015) ([[mw:meta:Grants:IEG/WikiProject_X/Final|report]])
* Collecting user stories, and comparing components across successful WikiProjects
* Collecting user stories, and comparing components across successful WikiProjects
* Creating design documents to track existing and potential user workflows
* Creating design documents to track existing and potential user workflows
Line 28: Line 37:
=== Freelance work ===
=== Freelance work ===


; Website development and graphic design (2011-2019)
; Website development and graphic design (2011 - present)
* MediaWiki extension and skin development and design, with focus on those needing cohesion with other aspects of an organisation's site
* MediaWiki extension and skin development and design, with focus on those needing cohesion with other aspects of an organisation's site
* Art commissions and logo design, branding and visual identities
* Art commissions and logo design, branding and visual identities
Line 35: Line 44:
=== Measured Progress ===
=== Measured Progress ===


; Scoring Team Leader, Supervisor (2016-2017)
; Scoring Team Leader, Supervisor (2016 - 2020)
* Coordinating with other team leaders and supervisors
* Coordinating with other team leaders and supervisors
* Performing quality assurance to ensure consistency over time
* Performing quality assurance to ensure consistency over time
Line 41: Line 50:
* Evaluating edge cases and translation issues and determining new rules consistent with existing standards
* Evaluating edge cases and translation issues and determining new rules consistent with existing standards


; Scorer (2014-2017)
; Scorer (2014 - 2017)
* Consistent evaluation according to standardised rules
* Consistent evaluation according to standardised rules
* Finding unestablished edge cases
* Finding unestablished edge cases
Line 55: Line 64:


; MediaWiki developer (2011 - present)
; MediaWiki developer (2011 - present)
* Skin development, maintenance, and design, including for [[mw:Skin:GreyStuff|mobile]], providing distinct visual identities for MediaWiki sites
* Skin development, maintenance, and design, especially for [[mw:category:Mobile skins|mobile]], providing distinct visual identities for MediaWiki sites
* Presentations on current work and training sessions walking people through the processes involved
* Presentations on current work and training sessions walking people through the processes involved
* Extensions and better interfaces for remote authentication and database imports, screenplay formatting, others
* Extensions and better interfaces for remote authentication and database imports, screenplay formatting, others
Line 71: Line 80:
=== ShoutWiki ===
=== ShoutWiki ===


; Head of User Experience (2013-present)
; Head of User Experience (2013 - present)
* General site branding
* General site branding
* Extension and tool design and review
* Extension and tool design and review
Line 98: Line 107:


; Software Development
; Software Development
* Languages: PHP, JavaScript, Python, SQL, HTML, CSS, LESS, SASS, SVG
* Languages: PHP, JavaScript, Python, SQL, HTML, XML, CSS, LESS, SASS, SVG
* Codebases: MediaWiki, WordPress
* Codebases: MediaWiki, WordPress
* Collaboration platforms: Phabricator, Bugzilla, Gerrit
* Collaboration platforms: Phabricator, Bugzilla, Gerrit

Latest revision as of 03:01, 25 July 2020

Predominantly a UX designer and MediaWiki developer. I have many projects. Last updated 2020.

Work experience

Wikimedia Foundation

Project Grantee - Timeless/Post-deployment support (2018 - 2019) (report)
  • Consolidation of bug reports and user feedback into actionable tasks
  • Outreach to relevant stakeholders to prioritise development and better understand audience needs, including RfCs to determine paths forward
  • Bugfixes and features development within Timeless, both to increase inter-compatibility with external components and improve the effectiveness of included components
  • Development on and documentation of the underlying skinning system in MediaWiki core to better support needs of all skins
  • Updates and compatibility fixes across myriad skins and extensions in order to improve compatibility and consistency across the overall MediaWiki frontend ecosystem
Project Grantee - WikiProject X/CollaborationKit MVP (2018 - 2019) (report)
  • Extension review and task triage to ensure up-to-date status information
  • Resolution of technical debt: style changes, deprecated functions, upstream and cross-compatibility with other extensions
  • Determination and resolution of current deployment blockers, including setting expectations for the extension as well as upstream requirements
  • Updates and maintenance for onwiki and community outreach channels, including general newsletters and direct liaising with relevant stakeholders
IEG Grantee - Designer and Developer for WikiProject X Renewal (2016 - 2017) (report)
  • MediaWiki extension development, design, and review
  • Collaboration with upstream teams to fix bugs and implement new features
  • Creating and implementing skin-agnostic designs based on earlier prototypes
  • Vetting potential new hires
IEG Grantee - Designer for WikiProject X (2015) (report)
  • Collecting user stories, and comparing components across successful WikiProjects
  • Creating design documents to track existing and potential user workflows
  • Prototype layout design and development, testing, and iteration
  • Presentations to various stakeholders at conferences
Design intern - Flow (2013) (report)
  • Testing for usability problems with the existing interface
  • Component wireframes and high-fidelity interactive designs for initial testing
  • Design changes to ease transitions between different interface styles

Freelance work

Website development and graphic design (2011 - present)
  • MediaWiki extension and skin development and design, with focus on those needing cohesion with other aspects of an organisation's site
  • Art commissions and logo design, branding and visual identities
  • Website building and updates for deployed platforms

Measured Progress

Scoring Team Leader, Supervisor (2016 - 2020)
  • Coordinating with other team leaders and supervisors
  • Performing quality assurance to ensure consistency over time
  • Managing team(s) of scorers
  • Evaluating edge cases and translation issues and determining new rules consistent with existing standards
Scorer (2014 - 2017)
  • Consistent evaluation according to standardised rules
  • Finding unestablished edge cases

Quest Product Development

General assistant (2007 - 2009)
  • Quality assurance testing, database sanitisation, clerical duties, and other tasks

Volunteer work

Wikimedia

MediaWiki developer (2011 - present)
  • Skin development, maintenance, and design, especially for mobile, providing distinct visual identities for MediaWiki sites
  • Presentations on current work and training sessions walking people through the processes involved
  • Extensions and better interfaces for remote authentication and database imports, screenplay formatting, others
  • Liaising between volunteer and staff developers in bug reports and discussions
  • Adding built-in support for new CSS specs while also supporting fallback options for older browsers
  • Mentoring Google Summer of Code participants, as well as other new users
  • Filing and following up on tasks for improved usability and accessibility of various interfaces, internal and external
Content contributor and editor
  • File uploads and editing, including watermark removal and adjustments for better digital viewing
  • Editing Wikipedia and sister wikis
  • Organising and facilitating meetups, editing events, and other outreach
  • Administrating the mailing list for the Wikimedians in Colorado User Group

ShoutWiki

Head of User Experience (2013 - present)
  • General site branding
  • Extension and tool design and review
  • Skin and extension maintenance and upstream coordination with MediaWiki core projects

Uncyclopedia

Director of Semi-visible Operations (Uncyclomedia) (2013 - present)
  • MediaWiki extension and script development
  • Interface and tool development in response to changing user needs and upstream changes
  • Project management of system and server administration
  • Prerelease testing and live deployments
  • Community organisation and outreach
Editor and administrator (2010 - 2015)
  • Image manipulation, creation, and editing, as well as logo design
  • Community management, cat herding, and countervandalism and antispam maintenance
  • Article writing, editing, and review

Skills and tools

UX and Design Research
  • Data collection: Surveys, interviews, community discussion, testing out and surveying existing content/processes
  • Evaluation: Persona and heuristic evaluation, A/B testing, contrast checkers and colourblindness simulators
  • Throwing random stuff at the wall and seeing what happens
Software Development
  • Languages: PHP, JavaScript, Python, SQL, HTML, XML, CSS, LESS, SASS, SVG
  • Codebases: MediaWiki, WordPress
  • Collaboration platforms: Phabricator, Bugzilla, Gerrit
  • Version control: SVN, Git, IRC, email
Graphics
  • Raster editing: GIMP, Photoshop
  • Vector editing: Inkscape, Adobe Illustrator, Fontforge
  • Other: Balsamiq Mockups, Firefox developers tools, pencil and paper
General
  • Grantmaking, documentation, reports
  • Team leadership, project planning, inter-team collaboration
  • Ubuntu and Arch Linux system administration, Nginx, Apache, mdadm

Education

CU Boulder - Bachelor of Science Computer Science (Human-Centered Computing track) - 2013
  • Studies in algorithms, computer systems, software engineering
  • Studies in psychology with an emphasis on neuroscience and human-computer interaction
  • Studies in 2D, 3D, and user experience design
  • Studies in startup and business management, basic marketing