Hello! My name is Chris Snyder and I am currently employed by PropertySync Technology Group as a Full Stack Developer and have been working for the company since October 2019. Prior to my employment with PropertySync, I was employed by Triad Learning Systems also in a Full Stack Developer role from November 2017 to October 2019. I have also gained experience as a part-time freelance developer since 2013.
Prior to entering the software & web development workforce full-time, I graduated from Washington State University magna cum laude with a BBA in Management Information Systems. Before attending WSU, I completed three degrees at Spokane Community College: an AAS in Software Development, an AA in Business, and an AA in Arts.
I have an excellent aptitude for learning new technical skills and a proven track record of becoming proficient in a short amount of time. I am confident that if have the opportunity & pleasure to work with you, my skills will leave a positive impression on you!
If you are interested in learning more about me as well as my hobbies & interests please read on!
I enjoy spending quality time with family and friends. I also greatly enjoy humor and making others laugh and smile. For fun I like to hike, bike, listen to music, collect vinyl records, play guitar, sing, and write songs. I also enjoy doing home improvement projects, and working outside where my girlfriend and I tend to an impressive vegetable garden.
I am a basketball fan and my favorite NBA team is the Portland Trail Blazers. Even though I attended WSU (Go Cougs!), I am a huge fan of Gonzaga’s basketball team.
When I am not busy with work, family, friends, or enjoying the other hobbies & interests mentioned, I spend a great deal of time expanding & refining my technical skills by learning as much as I can about software, web development, cloud computing, and dev-ops. I decided to get into the software & web development field because I genuinely enjoy and have a passion for it. I am a problem solver, and am alway chasing down my next challenge!
While working at PropertySync I have been utilizing Docker, PostgreSQL, Ruby, SQL Server, Symfony, Laravel, and VueJS. I routinely create utilities with Ruby and VueJS for internal users to shorten tedious tasks involved in the process of parsing data converted from several legacy title company system database formats into PropertySync's proprietary system and database formats. In addition, another of my routine duties is to draft or revise technical documentation meant to assist with the troubleshooting and resolution of technical issues encountered by users as a benefit to current & future developers. I also am tasked with creating several custom market share reports using PostgreSQL for several title company administrators that work with PropertySync when requested. In addition, I assist customers with technical issues and take pride in maintaining a stellar level of customer service while doing so.
Since earning my first software/web development related certificate in June 2013 at Spokane Community College I have worked on several projects part time while continuing to pursue my education which has also helped me to gain experience in languages or technology that I did not learn while attending school. Some of the projects I have completed are available to view in the Portfolio section of this webpage!
Helped staff in troubleshooting and resolving technical computing issues, repaired malfunctioning or otherwise inoperable computers and hardware when necessary, served as customer support and technical liaison to CEO, staff members and vendors. Monitored internet based lead providing partner companies that TSA did business with utilizing proprietary software.
I attended Washington State University starting August 2015 and completed earning my BBA in Management Information Systems magna cum laude August 2017.
(magna cum laude)
I started attending Spokane Community College in July 2012 and initially decided to pursue my AAS in Software Development. In the process, I made the decision to continue pursuing my education with a goal of attending WSU. I earned two more degrees along the way in order to earn as many of my prerequisites towards my BA as possible.
|Associates in Arts
|Associates in Business
|Mobile Development||Dec 2014|
|Web Design||Jun 2014|
|Web Developer||Mar 2014|
|.NET Developer||Mar 2014|
|Computer Science||Jun 2013|
|Community Colleges of Spokane Alumni Association Scholarship||2013-2014|
|Community Colleges of Spokane Alumni Association Scholarship||2014-2015|
|Aptitude to Learn Unlisted Skill|
|Ruby on Rails|
|Ability to Meet Deadlines|
|Attention to Detail|
|Learning New Skills|
This section is dedicated to some of the work I have completed and felt appropriate to showcase. If you click on a project image on this page, a navigable gallery will be displayed. Each image in a gallery includes a description of the pictured page. If you click on an accompanying 'More Info' button then you will be able to read more about a particular project.
This was the first project I completed at Triad Behavioral Health. It is a custom Bootstrap 4 theme that is based off of mockups provided to me by the company's graphic designers. The site is fully responsive and I am quite proud of how it turned out. It is practically a pixel perfect representation of the design mockups I was given. I learned a lot about Bootstrap 4 in the process of creating this site, and particularly how to stack elements in my desired orders at different screen sizes. This site can be viewed at:
With this work project (along with the proceeding Laravel Audio Admin AWS S3 Interface), I learned quite a bit about how to get more complex database relationships to work with Laravel/Eloquent ORM. This required the use of a many-to-many relationship to store information about the video and the playlist associated with it in a pivot table. It also required a one-to-many relationship so that one license could have many playlists associated with it. This admin interface was replacing a third-party paid service that the company had used for years to store video files of instructional lectures. This admin interface is useful because it also stores the video files on AWS S3, and behaves as a true CRUD app both in the database and on the S3 side when Creating, Reading, Updating, or Deleting (cascade deletion of related parent/child records, and files- - depending on what is deleted) Videos. In my capacity as a developer on this project, I was 'full-stack' in the truest sense. I created the database structure, coded the back-end, and front-end from scratch with limited direction. This project was completed in March/April 2019.
With this work project (along with the preceeding Laravel Video Admin AWS S3 Interface), I learned quite a bit about how to get more complex database relationships to work with Laravel/Eloquent ORM. This required the use of a many-to-many relationship to store information about the track and the playlist associated with it in a pivot table. It also required a one-to-many relationship so that one license could have many playlists associated with it. This admin interface was replacing a third-party paid service that the company had used for years to store audio files for instructional recordings. This admin interface is useful because it also stores the audio files on AWS S3, and behaves as a true CRUD app both in the database and on the S3 side when Creating, Reading, Updating, or Deleting (cascade deletion of related parent/child records, and files- - depending on what is deleted) Tracks. In my capacity as a developer on this project, I was 'full-stack' in the truest sense. I created the database structure, coded the back-end, and front-end from scratch with limited direction. This project was completed in February 2019.
I created this internal reporting tool for TBH to better centralize several reports that the company's Accounting department utilizes in their daily duties. It was also coded to be a more user-friendly experience when compared with Crystal Reports, which the company had been using before this app was introduced. When a report is selected and a date range has been entered it will query the relevant database tables and generate a CSV file for easy viewing in Microsoft Excel. I wrote the CSV creation script in vanilla PHP using the best practices instead of utilizing a Laravel package.
With this work project I utilized some knowledge I gained from another project where I generated PDFs based on an HTML/CSS template. I created the project in Laravel with Bootstrap 4, and utilized wkhtmltopdf open source technology with a Laravel package called Snappy. This replaced the company's generic Excel spreadsheet method for keeping track of employee's dates worked and hours.
I am a big basketball fan both college (Gonzaga and March Madness) and the NBA. As a challenge to myself while in my down time after studying, I decided to try to create a Ruby on Rails application that was inspired by my favorite NBA team, the Portland Trail Blazers. I took the time to implement the things that I had learned from the course I took in Rails at Spokane Community College and I also took the time to learn about and implement things that I did not know about before like how to call multiple databases from one page, create a calendar that you can load events into, and upload a CSV file to seed data to a Model from a view.
I also learned to deploy this site using PostgreSQL and Capistrano on an Apache Digital Ocean droplet. If you wish to visit this site please do so at: http://dev.thisdudecodes.com. **Please note that this site is a prototype and still in development. Here is the GitHub repository for this site. I hope to be able to develop this Rails application out more and will do so as time allows.
I completed this web page during summer break of 2013. It was around this time that I started feeling that I was gaining greater competence with my HTML5/CSS3 skills and I also introduced myself to jQuery plug-ins (See the ‘Meet Our All Stars’ page). I did this project for a friend. Unfortunately, she has decided to discontinue her dog walking business to focus on her regular 9-5 job. I spent many hours developing my front-end skills while creating this site. Since the site is offline, I have decided to host the project on this site so you may still see a live version of it by visiting:
NOTE- - This site needs to be updated (it was coded in Summer 2014) because Google Fusion Tables is being deprecated. I have every intention of updating this site so that it can be useful for many years to come! (March 2019)
I created this responsive custom Bootstrap 4 Wordpress template/theme for author AM Hodgson. As of Spring 2019 this site is not launched and still in development, but if you wish to see the live version of this website please visit: https://wp.amhodgson.com
I created this responsive custom Tumblr theme for author AM Hodgson. Before taking on this project I did not know much about Tumblr, so I was required to learn how to create a custom theme and found that it is a similar process to creating Wordpress themes. For this project I also created a custom contact form page utilizing PHP. I would not say that I am proficient at creating Tumblr themes but I am confident I could get better at it, and it would also not be difficult for me to learn similar templating. If you wish to see the live version of this website please visit: http://www.amhodgson.com
Since I became familiar with Rails and MVC during school I had been reading about other similar MVC frameworks and decided to learn Laravel in 2015 during my free time outside of class. I was very happy I did because it is steadily becoming a favorite in my skillset. Here is a recent example of what I can do while working with this technology in combination with styling. Currently, I have a live version of this site at: https://trailblazersfans.com. The site is definitely a demo, and work still remains to be done. Here is the GitHub repository for this site. It has been a fun and rewarding experience learning Laravel because I have found I am able to learn MVC frameworks fairly easily and am excited to learn many more during my career or as my personal time allows!
Since I became familiar with Rails and the concept of MVC during school, I decided to learn ASP.NET MVC at the same time, while not busy studying. Here is some idea of what I can do with that technology in a short amount of time. Unfortunately, I do not currently have a neatly designed page as I have mostly been focusing on learning the backend of this technology. There are also other things (not pictured) that I have figured out with this technology like pagination of records- - for example, but I do not have a photo at this time only the code itself. I also do not have a live version of this site but if requested I can provide examples of said code! It has been a cool experience learning ASP.NET MVC because I have found that I am able to learn it and other MVC frameworks fairly easily and am excited about the prospect of learning more as time allows!
I will do my best to get back to you as soon as possible!
Thank you and have an excellent day!