Git Product home page Git Product logo

resume's Introduction

Holly Becker

Email: [email protected] Location: Vancouver, Canada

Skills

Experienced

  • Python & Django
  • Ruby on Rails
  • git
  • Linux
  • Developer documentation

Familiar

  • MySQL & PostgreSQL
  • Docker, docker-compose
  • HTML & CSS
  • AWS

Experience

Senior Software Development Engineer

IT Glue, July 2019-May 2022

  • Wrote, tested, and reviewed Ruby on Rails code across two codebases using both MySQL and PostgreSQL databases, focusing on database performance.
  • Main contributor to upgrading authorization libraries, including finding and fixing security bugs.
  • Regularly presented on technical topics, such as ongoing database changes, and git usage & best practices.
  • Investigated performance impacts of a major database change and implemented a solution, reducing both memory usage by
  • 30% and support requests related to web request timeouts.
  • Did regular rotations on support escalations, troubleshooting where the problem was and fixing it for that customer or addressing the root cause, if possible.
  • Improved developer experience by scripting development environment setup, improving test coverage, fixing flakey tests & warnings, and writing technical documentation.
  • Onboarded junior developers about our development process, answered questions, and paired.
  • Promoted transparent developer culture and public technical discussions that everyone could learn from, shared workflow improvements.
  • Self-organized working on urgent projects during extended management turnover.
  • Skills: Ruby, Rails, rspec, MySQL, PostgreSQL, Docker, docker-compose, git

Python Developer

Eventbase, July 2018-April 2019

  • Backend software developer creating asynchronous APIs for frontend and mobile teams.
  • Wrote & expanded new async Python 3 microservices as part of a project to switch from PHP monolith. Contributed to best practices and shared templates for microservices.
  • Led collaboration with other teams to confirm API design before starting implementation.
  • Clarified and expanded out-of-date developer documentation.
  • Team expert in Python & git, presented git tutorial and organized lunch & learns.
  • Skills: Python 3, aiohttp, Docker, docker-compose, git, py.test

Lead Archivematica Developer

Artefactual, May 2013-March 2017

  • Designed and implemented customer-driven features in a small team for an open source digital preservation tool in Python 2.
  • Advocated for technical and process improvements, including code review, automated testing, upgrading core frameworks and replacing deprecated dependencies.
  • Documented technical architecture, helped with user docs, and answered community questions.
  • Skills: Python 2, Django, git, py.test, HTML & CSS, AngularJS
  • GitHub

B.Sc. in Computing Science

Simon Fraser University, 2012

Presentations

  • Can I Use that Code? (Conference talk, Slides) Overview of software licences, covering different categories of licences, details of common open-source licences, and how they interact in the same codebase.
  • Intermediate Git Tutorial (Workshop, Slides) Workshop on using git with other people. Covered forking & pull requests on Github, git remotes, merging & rebasing. Co-created & co-presented.
  • vcr.py (Lightning talk, Slides) An introduction to vcr.py, a python mocking library for HTTP requests that auto-generates fixtures from live data.
  • Python Implementations (Lightning talk, Slides) An introduction to the different common implementations of Python: CPython, Pypy, Cython, Jython, IronPython.

External

resume's People

Contributors

hwesta avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.