Résumé

John Passaro

I am a passionate technologist who delights in finding hard problems to solve. I love working independently or as part of a team effort, and my focus is always on timely delivery while making sure that what shouldn't be put off isn't put off.

Competencies & Skills

All of the following reflect experience deploying to production environments, except where an asterisk indicates working knowledge. Straight underline reflects open-source code contributions. Wavy underline reflects contributions via bug report.
Languages
  • Python
  • Java
  • Javascript/Node
  • Typescript
  • Bash
  • CSS
  • Perl
Services
  • PostgreSQL/MySQL
  • Redis
  • AWS (EC2, S3, Serverless, SQS, Cloudwatch, et al.)
  • statsd
  • Datadog
  • Netsuite
  • Salesforce
Libraries & frameworks
  • SQLAlchemy
  • Alembic
  • Flask
  • py.test
  • JUnit
  • Dropwizard
  • Spring
  • React
Dev tools
  • Vim (and many plugins)
  • jq
  • Make
  • maven
  • IntelliJ
  • VSCode
  • tox/setuptools (python)
  • Git
  • Docker

Experience

All of this experience took place in New York City.

How I work

Coding

Collaboration

Education

B.A. with honors in Mathematics and Music (+ minor in Computer Science) at The City College of New York

Other Accomplishments

I scored 20 on the Putnam Competition. This was in the top 10% of competitors for that year.

I co-authored an academic paper on the shapes of large binary trees: Average reductions between random tree pairs, https://msp.org/involve/2015/8-1/p05.xhtml