blog/content/pages/resume.rst
2022-11-12 11:41:46 -05:00

112 lines
4.6 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Resume
######
:author: tyrel
:category: Resume
:slug: resume
:status: published
`2022 Resume <{attach}/pdfs/Tyrel-Souza-Resume-2022.pdf>`_
Also `Online Resume <https://read.cv/tyrel/>`_ for more up to date resume.
This page is accessible by https://cv.tyrel.dev/ also.
----
Resume
======
Senior Software Engineer with focus on Python, Django, Go. Technology enthusiast and IOT tinkerer. Private pilot. Amateur radio operator.
EXPERIENCE
----------
EverQuote — Boston, MA — Senior Software Engineer >>> January 2022 -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Ported a Python2.7 monolith to Python3 microservices.
* Automated a daily task for two analysts to be able to be run in only a few moments which saves 18 hours per week of analyst time.
* Built a UI for manipulating database settings to aid in automating work for analysts.
* Migrated a handful of repositories from CircleCI testing to GitHub Actions.
* Ported multiple long running scripts from Python2.7 to Python3.
* Migrated some command line tools from Python2.7 to Python3.
* Migrated alerts system platform from PagerDuty to Opsgenie.
Tidelift — Boston, MA — Software Engineer III >>> April 2018 - December 2021
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* `Command Line Interface <https://tidelift.com/cli>`_
* Developed binary CI/CD tool in Go to analyze software dependencies for security/licensing problems
* Added ability to create users and manage repositories from the command line
* Expanded personal project into company product
* Tidelift core redesign and pivot
* Pivoted from solely a vulnerability scanner to supporting a catalog of open source dependencies
* Part of small team developing Tidelift 2.0/3.0
* Developed front end Vue, and back end Ruby on Rails
* Expanded open source code under https://libraries.io to support more languages.
* Added new languages manifests support
* Programmed in multiple projects with code all available as open source on github
* `Bibliothecary <https://github.com/librariesio/bibliothecary>`_: Added ability to detect dependencies in manifests for Poetry, pip-compile, pipfile,
* Conda
* `Conda Parser <https://github.com/librariesio/conda-parser>`_: Developed ingestor of Conda environment files, parsing environment.yml files
* `Conda API <https://github.com/librariesio/conda-api>`_: Programmed web scraping of Anaconda to detect new packages, and REST API endpoints for packages
Addgene — Cambridge, MA — Software Engineer >>> March 2015 - March 2018
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wrote Django REST Framework API server behind a token-authenticated NGINX server
* Rewrote file storage backend to keep on Amazon S3 instead of local in-house file system
* Released my own custom Django module as a result
* Trained non-developers in Python
* Helped start and expand a “non-developer developer” club
Akamai — Cambridge, MA — Sr. Software Engineer >>> July 2014 - March 2015
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wrote an API with Python/Flask that the front end could communicate with
* Checked if email was a valid user in Salesforce, then sent the user an email from a template
* Rewrote the backend for an internal dashboard to load data in 0.1 second, down from 10 seconds
Propel Marketing — Quincy, MA — Software Engineer >>> September 2012 - July 2014
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Built CMS to host and build hundreds of customer websites using Django, jQuery, Bootstrap
* Created custom widgets, custom styling, custom templates, and more
Appropriate Solutions Inc — Peterborough, NH — Software Developer >>> July 2010 - September 2012
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Built multiple client websites in Django, jQuery, Bootstrap.
SKILLS
------
* Python, Go, Django, Flask, Linux, Docker, Git, Mercurial Postgres, MySQL, MariaDB, Amazon AWS (S3 mostly) Google Cloud Storage, REST APIs Kafka, Redis, memcached, Sidekiq, RabbitMQ, Eclipse Mosquitto
EDUCATION
---------
* Keene State College - B.S. Applied Computer Science (Honors Society), Minor in Mathematics (Honors Society), Deans List
PERSONAL PROJECTS
-----------------
* `Django DBFileStorage <https://gitlab.com/Tyrel/django-dbfilestorage>`_ Goal: to continue running CI tests on a remote storage when working on moving file storage to S3 without incurring additional AWS charges.
VOLUNTEERING
------------
* Boston Athletic Association Amateur Radio Operator - 2019 Boston Marathon