Sam McCollum Resumé
Download Resume
kg6zvp@gmail.com
(650)200-6872
I am an accomplished software engineer with over 5 years of experience in Java development, systems architecture and open source software.
I understand the details, challenges and requirements of software projects including the custom solutions to support business requirements. I enjoy working in a customer-driven environment with people who will grow and stretch me in new ways.
Languages
- Java
- JavaScript
- Ruby
- C/C++
- Go
- Elixir
Frameworks
- Java EE/Jakarta EE
- Spring
- Ruby on Rails
- Node.js
- Docker
- Kubernetes
- React
Databases
- SQL
- PostgreSQL
- JPQL
- MongoDB
Open Source
- Open source at Stae
- ThumbTack (Java EE Application Framework (currently in development, Thorntail v4 fork)
- Thorntail (Java EE-like application platform)
- Icing (Plex alternative with synchronized playback with friends)
- Sudden DAO (Easy CRUD and matching-based search for JPA 2)
- MP Config Files (Extensions for loading files with microprofile config values)
- Rails DI (JSR331-like dependency injection for Ruby on Rails)
- Wmapp-server (Custom auth backend with SDK using JWT and OAuth)
- Wmapp-c-authclient (client for Wmapp-server for native apps written in C)
and a host of others: https://github.com/kg6zvp/
Experience
Senior Software Engineer at Allstate CompoZed Labs: November 2019-present
Chief cook and bottle washer; microservices, automation scripting, architecture, etc. to solve the problem at hand.
Software Engineer at Stae: November 2018-October 2019
Work on various projects from full-stack javascript to infrastructure and devops. (Node.js, React, Postgres, PostGIS, Kubernetes, etc.)
Open Source Project Contributions: August 2017-Oct 2018
Contributed to open source projects and helped with various projects or business ventures.
Software Engineering Intern at Appfolio: June 2017 - August 2017
Worked with a team I highly respect and value to continuously delight and improve the experiences of the customers of AppFolio.
Software Engineering Intern at Pinger: January 2016 - April 2016
Agile Team member supporting other developers with internal use software, bug support/fixes and improvements to both testing and reporting systems. (Bash, PHP, Java, C, C++, Gradle, ANT)
Assistant VMWare and Linux Administrator at Westmont College: August 2015 - December 2015
Responsibilities included taking care of machines on the virtualization cluster as well as supervising the project to execute a migration from FreeRadius 2.X to 3.0.9. Also, security audits and LCM for these servers. (VMWare ESXi, Linux, RedHat Satellite/Spacewalk, FreeRadius, MySQL, etc.)
Small Business Specialist IT Consultant: March 2014 - July 2014
Small businesses support providing general IT help with networking, virtualization, device deployment and LCM.
See my Projects