Skip to content

Latest commit

ย 

History

History
592 lines (421 loc) ยท 28.7 KB

README.md

File metadata and controls

592 lines (421 loc) ยท 28.7 KB

Portfolio

Table of Contents


Testimonials

โ€œEach year, one of my favorite parts of working with DjangoCon US has been getting to collaborate with Katherine. She has always been so level-headed, kind, and given constructive and thoughtful feedback. Katherine is someone that I would forever jump at a chance to work with again, as she brings expertise, organization, and friendly oversight to any project sheโ€™s a part of.โ€
โ€” Joni Trythall, Owner/Design Lead at YupGup, February 12, 2021


๐Ÿ” Back to Top

Resume and Contact Info

For more detailed information, see my LinkedIn profile.

Employment and Consulting

Wharton School of Business

Simpl Game Simulation Framework (Wharton Learning Lab and Wharton Interactive)

About Simpl

  • Mission-driven, disruptive tool with the potential to democratize access to game simulations
  • Built with Python/Django and React
  • Incubated through Wharton's Alfred West Jr. Learning Lab

Roles

  • Technical Advisor
  • Technical Writer
  • Expert in product, market analysis, open source, community development
  • Navigation of productization, marketing, launch
  • Working with Simpl Core Team to Docker-ize demo and game-making components, which will increase adoption
  • Documenting Docker instructions

IdeaMachine (Wharton Interactive)

About IdeaMachine

  • Social Interaction and Peer to Peer Learning for the Classroom
  • Incubated through Wharton Interactive

Roles

  • Researcher
  • Technical Writer

Eldarion

Roles

  • Pinax 21.05 Release: Lead Release Manager
  • Pinax 20.XX Release: Lead Release Manager
  • Pinax 18.01 Release: Mentored Release Manager/Contributor

Co-operative Financial Services and Britannia Building Society

Software Development, Open Source, and Community

Software Release Planning

Pinax 21.05 Release

Pinax 20.XX Release

Pinax 20.XX Release Overview (Completed in the spring and summer of 2020)

  • Around 28 Pinax apps were included
  • Dropped support for Django 1.11, 2.0, and 2.1, and Python 2,7, 3.4, and 3.5
  • Added support for Django 2.2 and 3.0, and Python 3.6, 3.7, and 3.8
  • Updated testing matrix, continuous integration, and packaging configs
  • Improved documentation and its discoverability

Release Highlights

Contributors, issues, and PRs since the previous release:

  • Dozens of contributors opened issues, submitted PRs, and provided support
  • Over 160 issues were closed
  • Over 100 PRs were merged
  • Over 30 PRs were closed

Release overview:

  • Around 28 Pinax apps were included
  • Support was dropped for Django 1.11, 2.0, and 2.1, and Python 2,7, 3.4, and 3.5
  • Support was added for Django 2.2 and 3.0, and Python 3.6, 3.7, and 3.8
  • Version testing, continuous integration, and packaging configurations were updated

Documentation and discoverability:

  • The Pinax release and maintainer processes were extensively documented for the first time
  • The number of files in repos was reduced and configurations standardized across repos in order to make repos more approachable and more easily documented
  • Community documents were created or revised if out-of-date, and moved to central locations

Community:

  • A new Community Plan created a strategy to make it easier for users and contributors to get started
  • A new "Important Links" section at the top of each README.md will help people find what they need

Pinax 18.01 Release

Pinax 18.01 Release Overview (Completed in the spring of 2018; around 28 Pinax apps were included)

  • Dropped support for Django 1.8, 1.9, 1.10 and Python 3.3
  • Added support for Django 2.0
  • Converted from Travis CI to CircleCI and CodeCov
  • Updated setup.py format
  • Moved docs to README.mds and improved README.md layouts

DjangoCon US

Developer Relations

Pinax

  • Technical Writer
  • Technical Community Manager
  • Representative at numerous conferences

DEFNA

  • Representative at numerous conferences

Documentation


๐Ÿ” Back to Top

Personal Projects and Blog Posts

Miscellaneous

Projects

Stanford Code in Place- 2020

Conference Blog Posts

Blog Post Contributions


๐Ÿ” Back to Top

Public Speaking

Twitter DevRel

  • Invited by Twitter DevRel to produce a series of video tutorials and livestream sessions about my Twitter Art Bot and Art Gallery created as part of Stanford Code in Place

Stanford Code in Place- 2021 (Section Leader)

Activities

Slides

Talks and Panels

2021

2020

2018

2017

Talk and GitHub Classroom

Lightning Talks

2021

Interviews

2020-2021

Videos

  • Coming soon :)

Talk Proposals- Accepted

Talk Proposals- Rejected


๐Ÿ” Back to Top

Python and Django Community Leadership and Event Management

Memberships

Django Events Foundation North America (DEFNA)

Positions Held

  • Corporate Secretary, 2020- present
  • Director, 2017- present

DjangoCon US


๐Ÿ” Back to Top

Education

Stanford Code in Place- 2021 (Section Leader)

Code in Place, offered online by Stanford University April-May 2021

  • Among a group of highly skilled teachers handpicked to be part of the Code in Place Teaching Team as Section Leaders
  • Received teaching training through Stanford Engineering
  • Led a group of ~10 students in completing a 5-week introductory online Python programming course based on material from the first half of Stanfordโ€™s introductory programming course, CS106A

Activities

Performance

  • Consistently received very positive comments and highest possible rating from student feedback

Stanford Code in Place- 2020

Code in Place, offered online by Stanford University April-May 2020

  • Completed a 5-week introductory online Python programming course based on material from the first half of Stanfordโ€™s introductory programming course, CS106A.
  • Offered by Stanford during COVID-19 pandemic, with 10,000 global students and 900 volunteer teachers participating from around the world.

Blog Post

Lancaster University Management School


๐Ÿ” Back to Top

Mentoring and Mentors

My Mentors

  • Jeff Triplett, early Django Developer at The Lawrence Journal World, birthplace of Django
  • Graham Ullrich, Pinax Maintainer
  • Mfon Eti-mfon, Pinax Contributor and DSF Board member

My Mentees

  • Mentored Mfon Eti-mfon, developer and Nigerian dev community advocate, to make a major contribution to Pinax 20.XX Release, particularly through the DevOps and other documentation that I created.
  • Mentored 12 year old Codergirl.py to make her first open source contribution.
  • In general, I've provided mentoring and support to any Pinax user who needs help

๐Ÿ” Back to Top

Kudos

DjangoCon US Website

"It is really beautiful Katherine! ๐Ÿ’•"
โ€” Hayley Debraver's tweet, March 26, 2019

"Excited to share a project we have been working on this year over at @helloyupgup ๐Ÿš€ ๐ŸŒด Thoroughly enjoyed teaming up with these folks ๐Ÿ’•"
โ€” Joni Trythall's tweet, March 27, 2018

"Great job! ๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘"
โ€” Jeff Triplett's tweet, March 27, 2018

"it is looking so cool! ๐Ÿ˜€๐Ÿ˜€"
โ€” Victor Freitas's tweet, March 27, 2018

"I love the new site for DjangoCon US โ™ฅ๏ธ It's been great seeing it progress! Everyone did great work!"
โ€” Lindsey Dragun's tweet, March 27, 2018

DjangoCon US Conference

"#Djangocon 2018 in San Diego has been the most inclusive, breath of fresh air conference I've ever attended, with the most beautiful and diverse group of people. Way to go Team Djangocon, @FlipperPA !!! <3"
โ€” Amber Wanner's tweet, October 17, 2018

"#djangocon closing remarks: biggest year ever, 477 tickets, 178 tutorial tickets, $20k in financial aid to 41 people, 2x sponsorship from '17 (while @h34th3r329 was pregnant!), 66% of tutorials from underrepresented groups"
โ€” Drew Winstel's tweet, October 17, 2018

"I had a good feeling from the website alone. It emphasized community all the way through, ... In all these little ways, they sent a clear and cohesive message that emphasized the importance of making everyone feel welcome... Those details are where love and empathy live. Those details are fucks given. Those details made my hear warm, and made me feel at home. Thank you DjangoCon. It was an honor to get to know you."
โ€” From Saron Yitbarek's blog post "That Time I Went to DjangoCon and Fell in Love with the Community," July 31, 2016

Python Community

"โœŒ๏ธ๐Ÿ˜๐Ÿคณ @KatiMichel #SelfieSprint #SelfCareSprint #pycascades"
โ€” Mariatta's tweet, March 6, 2019

"Quite proud to know the people @jessicamckellar just mentioned in her #PyCaribbean closing keynote. @mariatta helped ME make my first CPython contribution too! #KojoInSDQ #NorAmGT"
โ€” Kojo Idrissa's tweet, February 18, 2018


๐Ÿ” Back to Top

Milestones

โ€œFinishing up a new Pinax release that drops support for Python 2.7 in 25+ apps and improves our community docs, among other things. Big milestone for me because I managed the end-to-end process... created the release plan, oversaw the work, merged the PRs, tagged & published.๐ŸŽ‰โ€
โ€” My Pinax Release tweet, July 18, 2020

โ€œBeautiful "negative" image tweeted by @SimbaFriendsBot, my Stanford Code in Place final project, inspired by @chrispiech's dog. My Python script that powers it is run solely via @GitHub Actions, downloading, modifying, and tweeting an image within GitHub. โ€
โ€” My tweet, May 23, 2020

โ€œI'm a very proud @djangocon US Website Co-Chair. Our beautiful 2019 site is live! The design changes from sunrise to sunset based on time of day. โ›ต๏ธ๐ŸŒ… Hope you'll take a look. ๐Ÿ˜ Thank you @helloyupgup and everyone who made it happen. Join us in San Diego?โ€
โ€” My tweet, March 15, 2019

โ€œI'm one very proud @djangocon US Website Chair! Our site just went live and it's super cute. Thank you to the @defnado board, @helloyupgup, and the many volunteers who all came together to make it happen. I hope you'll take a look! ๐Ÿ˜โ€
โ€” My tweet, March 27, 2018

โ€œThrilled to have had the chance to represent @defnado at PyCon and get to know many members of the Mexican and Latin American communities! ๐Ÿ‡ฒ๐Ÿ‡ฝย ๐Ÿโ€
โ€” My PyCon Charlas tweet, May 9, 2019

โ€œPyCon Charlas are kicking off right now. We have two @defnado Board Members representing DEFNA at @pyconcharlas today (@lakatialira and @KatiMichel). They want to meet people who use DEFNA's services! #PyCon #PyCon2019โ€
โ€” DEFNA PyCon Charlas tweet, May 3, 2019

โ€œDEFNA Board Members @katimichel y @lakatialira representaron a DEFNA en las PyCon Charlas y pudieron chatear con muchos miembros de las comunidades de Python de Mรฉxico y Latinoamerica. Kati escribiรณ una blog post sobre su experiencia en PyCon. Lรฉelo aquรญ!โ€
โ€” DEFNA PyCon Charlas tweet, May 3, 2019


๐Ÿ” Back to Top

Copyright

ยฉ 2020-Present Katherine Michel. All Rights Reserved.

๐Ÿ” Back to Top