Difference between revisions of "User:Apheori/CV"

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


== Skills and tools ==
== Work experience ==
 
=== Wikimedia Foundation ===


* Languages/markup: PHP, JavaScript, Python, SQL, HTML, CSS, LESS, SVG, MediaWiki
; 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]])
* Version control: SVN, Git, IRC
* Consolidation of bug reports and user feedback into actionable tasks
* Graphics tools: The GIMP, Inkscape/Adobe Illustrator, Balsamiq Mockups, pencil and paper, a seriously outdated version of Opera
* Outreach to relevant stakeholders to prioritise development and better understand audience needs, including RfCs to determine paths forward
* Research methods: Surveys, interviews, general discussion, persona and heuristic evaluation, A/B testing, looking at what's already there/has already been done
* 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


== Education ==
; 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]])
;CU Boulder - Bachelor of Science Computer Science (Human-Centered Computing track) - 2013
* Extension review and task triage to ensure up-to-date status information
* Studies in algorithms, computer systems, software engineering
* Resolution of technical debt: style changes, deprecated functions, upstream and cross-compatibility with other extensions
* Studies in psychology with an emphasis on neuroscience and human-computer interaction
* Determination and resolution of current deployment blockers, including setting expectations for the extension as well as upstream requirements
* Studies in 2D, 3D, and user experience design
* Updates and maintenance for onwiki and community outreach channels, including general newsletters and direct liaising with relevant stakeholders


== Work experience ==
; 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
* 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


=== Wikimedia Foundation ===
; IEG Grantee - Designer for [[mw:meta:Grants:IEG/WikiProject X|WikiProject X]] (2015) ([[mw:meta:Grants:IEG/WikiProject_X/Final|report]])
;IEG Grantee - UX designer for [[wikipedia:WP:WPX|WikiProject X]] (2015)
* Collecting user stories, and comparing components across successful WikiProjects
* Research into existing methods and workflows, collecting user stories, comparing components across successful WikiProjects
* Creating design documents to track existing and potential user workflows
* Visual styles
* Prototype layout design and development, testing, and iteration
* Prototype layout design and development, testing, and iteration
* Architecture development for an easy-to-use, scalable overall system
* Presentations to various stakeholders at conferences


;Design intern - [[mw:User:Isarra/OPW thing|Flow]] (2013)
; Design intern - Flow (2013) ([[mw:User:Isarra/OPW report|report]])
* Testing for usability problems with the existing interface
* Testing for usability problems with the existing interface
* Component wireframes and high-fidelity interactive designs for initial testing
* Component wireframes and high-fidelity interactive designs for initial testing
* Design changes to ease transitions between different interface styles
* Design changes to ease transitions between different interface styles


=== Freelance work (2011 - 2015) ===
=== Freelance work ===
* MediaWiki skin development and design
 
* Art commissions and logo design
; Website development and graphic design (2011 - present)
* Website building and updates
* 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 ===
=== Quest Product Development ===
;General assistant (2007 - 2009)
 
* Quality assurance testing, database sanitisation, and other tasks
; General assistant (2007 - 2009)
* Quality assurance testing, database sanitisation, clerical duties, and other tasks


== Volunteer work ==
== Volunteer work ==


=== MediaWiki ===
=== Wikimedia ===
; [[User:Apheori/Projects|Volunteer developer]] (2011 - present)
 
* Skin development, maintenance, and design, including for [[mw:Skin:GreyStuff|mobile]]
; MediaWiki developer (2011 - present)
* Extensions for remote authentication and database imports, screenplay formatting, others
* Skin development, maintenance, and design, especially for [[mw:category:Mobile skins|mobile]], providing distinct visual identities for MediaWiki sites
* Rewording angry volunteer complaints more diplomatically in bug reports and discussions
* Presentations on current work and training sessions walking people through the processes involved
* Involvement in discussions about MediaWiki development, design concerns, third party use, proposed directions
* Extensions and better interfaces for remote authentication and database imports, screenplay formatting, others
* Task filing, Google Summer of Code mentoring, miscellaneous talks, etc
* 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 ===
=== ShoutWiki ===
; Head of User Experience (2013-present)
 
* Extension, tool, and branding design and review
; 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
* Skin and extension maintenance and upstream coordination with MediaWiki core projects


=== Uncyclopedia ===
=== Uncyclopedia ===
; Director of Semi-visible Operations (Uncyclomedia) (2013 - present)
; 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
* Project management of system and server administration
* Prerelease testing and live deployments
* Prerelease testing and live deployments
* Interface and tool development in response to user needs and upstream changes
* Community organisation and outreach


; [[uncyclopedia:user:lyrithya|Editor]] and administrator (2010 - present)
; [[uncyclopedia:user:lyrithya|Editor]] and administrator (2010 - 2015)
* Image manipulation, creation, and editing, as well as logo design
* Image manipulation, creation, and editing, as well as logo design
* Community management, cat herding, and damage mitigation
* Community management, cat herding, and countervandalism and antispam maintenance
* Article writing, editing, and review
* Article writing, editing, and review


=== Wikimedia wikis ===
== Skills and tools ==
; [[wikipedia:user:Isarra|Editor]] (2010 - present)
* Copyediting and template editing and creation
* Complex vector image editing and icon creation, and vectorisations of raster images
* Local meetup and events coordination
* Hiding from the community


== Miscellaneous projects ==
; 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


; [[#|Zaori]] - personal website/wiki (2013-present)
; Software Development
* Theme development and maintenance (MediaWiki and otherwise)
* Languages: PHP, JavaScript, Python, SQL, HTML, XML, CSS, LESS, SASS, SVG
* D&D [[Holes|log formatting]] for human-readable use
* Codebases: MediaWiki, WordPress
* Writing - Proposed MediaWiki extension specs, stories, blog posts
* Collaboration platforms: Phabricator, Bugzilla, Gerrit
* Version control: SVN, Git, IRC, email


; Synapse - An app for online education participation (2013)
; Graphics
* Creating layout prototypes for different use cases
* Raster editing: GIMP, Photoshop
* Conducting live product testing against existing solutions
* Vector editing: Inkscape, Adobe Illustrator, Fontforge
* Other: Balsamiq Mockups, Firefox developers tools, pencil and paper


; Easy Events - A website and app for finding and scheduling events based on location (2013)
; General
* Evaluating target market reception based on user interview and product pitch responses
* Grantmaking, documentation, reports
* Interaction mockups and component design
* Team leadership, project planning, inter-team collaboration
* Ubuntu and Arch Linux system administration, Nginx, Apache, mdadm


; [http://garden.zaori.org/jokes/ Dead Poet Jokes] - A random joke database that shows jokes based on viewer interest (2012)
== Education ==
* Interface and layout design, as well as component styles
* Team coordination


; Herd Life - An app for finding and coordinating events within a local community (2012)
; CU Boulder - Bachelor of Science Computer Science (Human-Centered Computing track) - 2013
* Setting up affinity diagrams for persona development, and performing iterative testing with personas
* Studies in algorithms, computer systems, software engineering
* Setting up surveys and finding participants, both online and in-person
* Studies in psychology with an emphasis on neuroscience and human-computer interaction
* Testing prototypes through cognitive interviews
* Studies in 2D, 3D, and user experience design
* Studies in startup and business management, basic marketing

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