John Mastro

Software Engineer and Web Developer in Los Angeles, California

Read my blog

I’m a software engineer based in Los Angeles, CA who is captivated by building flexible, efficient, and resilient systems that help individuals and teams accomplish their goals.

I'm driven and adaptable, and it’s important to me to continually refine my skills and maximize my contribution. While self-motivated and able to effectively work independently, I also love being part of a team working together toward a shared goal.

One of my favorite things about software engineering is the way it blends analytical and creative skills. The strengths I cultivate and rely on the most are problem solving, communication, and resourcefulness.

Some of the technologies I have experience with include:

Front end: JavaScript, HTML5, CSS3, React, SSR, Backbone, AngularJS, styled-components

Back end: Python, SQL, Node.js, Express, Flask, MongoDB, PostgreSQL, MySQL, Java, Clojure

Testing: Enzyme, Jest, Mocha, Chai, unittest, Artillery, Travis CI

Deployment: Linux, Docker, AWS EC2 and S3, Digital Ocean, Linode, New Relic

Developer tools: Git, npm, Webpack, Babel, pip, Virtualenv, Bash, Zsh

  • Education
    • California Lutheran University