My name is John Rankin and enjoy playing with technology. I graduated Cum Laude from the University of Wisconsin - Eau Claire with a Computer Science degree.
Since I was young, I have always been interested in software development. I learned C++ at the age of 12 because I found a need to create a configuration tool for a game I played often. From there, when I entered college as a Computer Science major, I took my passion and applied what I learned beyond the school books where I develop software whenever I see fit.
My technical background ranges from Application to Web Application development. I am fluent in various scripting and programming languages including Python, Java, PHP, JQuery, SQL, Ansible, Elixir and Bash to name a few. The list can go on from there. I have extensive knowledge in cross-platform development using Windows or Linux environments. I am proficient in development tools such as Eclipse, Vim, Subversion or Git. I have knowledge of different types of development life cycles such as Agile, or Waterfall. I thrive in Object Oriented Design, Client and Server architecture, Database design, and automating tasks.