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!)