Difference between revisions of "User:Apheori/CV"

A fragment of the Garden of Remembering
m (Apheori moved page User:Apheori to User:Apheori/resume without leaving a redirect: Meh.)
m (with with -> with)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
Predominantly a font-end designer and MediaWiki developer. I do stuff. It's 2014.
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 ===
 
; 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


* Programming languages/markup: Python, PHP, JavaScript, Java, C, SQL, HTML, CSS, LESS, SVG
; 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]])
* Version control: SVN, Git
* Extension review and task triage to ensure up-to-date status information
* Graphics tools: The GIMP, Inkscape, Adobe Illustrator, Balsamiq Mockups, pencil and paper, more inkscape
* Resolution of technical debt: style changes, deprecated functions, upstream and cross-compatibility with other extensions
* Testing methods: Interviews, surveys, general discussion, persona and heuristic evaluation, A/B testing, UserTesting.com
* 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


== Education ==
; 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]])
;CU Boulder - Bachelor of Science Computer Science (Human-Centered Computing track) - 2013
* MediaWiki extension development, design, and review
* Studies in algorithms, computer systems, software engineering
* Collaboration with upstream teams to fix bugs and implement new features
* Studies in psychology with an emphasis on neuroscience and human-computer interaction
* Creating and implementing skin-agnostic designs based on earlier prototypes
* Studies in 2D, 3D, and user experience design
* Vetting potential new hires


== Work experience ==
; 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
* Creating design documents to track existing and potential user workflows
* Prototype layout design and development, testing, and iteration
* Presentations to various stakeholders at conferences


=== Wikimedia Foundation ===
; Design intern - Flow (2013) ([[mw:User:Isarra/OPW report|report]])
;Design intern - [[mw:User:Isarra/OPW thing|Flow]] (2013)
* 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 ===
; 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 ===
=== Quest Product Development ===
;General assistant (2007 - 2009)
* Quality assurance testing, database sanitisation, and other tasks


=== Freelance work (2011 - 2013) ===
; General assistant (2007 - 2009)
* Art commissions and logo design
* Quality assurance testing, database sanitisation, clerical duties, and other tasks
* Website building and updates


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


=== MediaWiki ===
=== Wikimedia ===
; [[User:Apheori/Projects|Volunteer developer]] (2011 - present)
 
* Skin development and design
; 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
* Google Summer of Code mentoring and project coordination
* 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 ===
=== 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


=== Wikipedia ===
== 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


== Miscellaneous projects ==
; UX and Design Research
; Synapse - An app for online education participation (2013)
* Data collection: Surveys, interviews, community discussion, testing out and surveying existing content/processes
* Creating layout prototypes for different use cases
* Evaluation: Persona and heuristic evaluation, A/B testing, contrast checkers and colourblindness simulators
* Conducting live product testing against existing solutions
* Throwing random stuff at the wall and seeing what happens


; Easy Events - A website and app for finding and scheduling events based on location (2013)
; Software Development
* Evaluating target market reception based on user interview and product pitch responses
* Languages: PHP, JavaScript, Python, SQL, HTML, XML, CSS, LESS, SASS, SVG
* Interaction mockups and component design
* Codebases: MediaWiki, WordPress
* Collaboration platforms: Phabricator, Bugzilla, Gerrit
* Version control: SVN, Git, IRC, email


; [http://garden.zaori.org/jokes/ Dead Poet Jokes] - A random joke database that shows jokes based on viewer interest (2012)
; Graphics
* Interface and layout design, as well as component styles
* Raster editing: GIMP, Photoshop
* Team coordination
* Vector editing: Inkscape, Adobe Illustrator, Fontforge
* Other: Balsamiq Mockups, Firefox developers tools, pencil and paper


; Herd Life - An app for finding and coordinating events within a local community (2012)
; General
* Setting up affinity diagrams for persona development, and performing iterative testing with personas
* Grantmaking, documentation, reports
* Setting up surveys and finding participants, both online and in-person
* Team leadership, project planning, inter-team collaboration
* Testing prototypes through cognitive interviews
* 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

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