Howdy! I'm Adam, a software engineer from Rochester, NY. I've been experimenting with computers and open source software since I was just a lil' guy. Now I help people build and maintain software for fun and profit. Do you have a problem that needs solving? Let's chat!

Experience

Sharp Notions

  • Nov. 2016 - Present
  • Fairport, NY
  • Full Stack Software Engineer
    • Building and maintaining fintech software. Primarily working with JavaScript, TypeScript, React and NodeJS.
    • Feature development, bug hunting & fixing, and code reviews. Equal parts front-end and back-end work.
    • Light DevOps work (Docker, shell scripts, various CI/CD workflow setups, tooling improvements, etc.) to set up new projects & support development.
    • Worked with a variety of databases (PostgreSQL, MySQL, MongoDB, etc.) to store and retrieve data.

Eagle Productivity Solutions

  • Jul. 2008 - Sep. 2014   |   Mar. 2015 - Nov. 2016
  • Rochester, NY
  • Interactive Applications Programmer
    • Worked with front-end technologies to develop elearning for Pharma salesforces
    • Constantly active in direct conversations with customers to translate their needs into technical requirements
    • Solutions primarily developed using ActionScript, HTML, JavaScript and the like

Skills + Tech

Software development involves writing code but it's really about solving problems. Here are a few of the tools I've worked with to get things done:

  • Languages
    • JavaScript & TypeScript
    • Python 2/3
    • Shell scripts (Bash and Zsh)
    • SQL
    • Go
    • Various mark-ups: HTML, XML, YAML, etc.
  • Other Technologies
    • Angular, React, Vue & Svelte
    • Docker
    • Ansible
    • Various build systems (Webpack, Gulp, Grunt, etc.)
    • Friendly with all major OSes (especially the *nixes!)