Difference between revisions of "User:Ramgarden"

From Makers Local 256
Jump to: navigation, search
m (Added project for Crowd Sourced DJ)
m (Changed the commands to a bulleted list. Added long winded description of myself. And a picture!)
Line 1: Line 1:
 +
==About Me==
 +
[[File:RamgardenProfilePic.jpg|thumb|alt=Josh Pritt, yo|Josh Pritt]]
 +
My skills are mostly in software (PHP, Java, PERL, HTML, Javascript, jQuery, C#, VB6, VB.NET) but if you need an extra pair of hands on any project let me know.
 +
I worked at Circuit City in Anniston, AL from 1998-2001 selling computers to the general public and explaining what they needed in order to do what they wanted. 
 +
I received my BS in Computer Science with concentration in Information Systems and a minor in Business from Jacksonville State University, Jacksonville, AL back in 2003.  I had an IT job on campus with 3 of my high school friends for the Aerospace Development Center (ADC) and it's child company the Alabama Aerospace Teachers' Association (AATA) from 2001 - 2004 where I was a network admin, systems admin, software engineer, and web developer (including light graphic design) using PHP on a LAMP server.  So I've drilled holes to run CAT5 cables, crimped the connectors, and maintained the network security for those 20 users.  I've installed and maintained a Microsoft Exchange server (sheer joy), a Microsoft Project server, and made sure all 20 users had email and internet access so they could work.  I also created a voting script in PERL for AATA so they could nominate and vote on their board members (pres, vice pres, sec, treas, etc.) all online using one time use user/passwords.  Our last big project there was to replace all of their paper documents with online forms all saved and stored through the custom intranet my two high school friends and I build using PHP on a LAMP server with some fancy javascript up front.
 +
My first job out of college was up here in Huntsville for Telcordia in that tall shiny building on Madison Blvd by the Wyle Labs building near the Publix from 2004-2009.  It was similar to my current job in that I customized the Network Engineer product for telco customers so they could manage their copper and fiber lines on a map with GIS (using ESRI's ArcGIS software suite).
  
 +
My 9-5 Mon-Fri job is for Telvent customizing our ArcFM software for utility companies (gas, water, and electric - mostly electric) to plan and monitor their facilities and equipment out in the field on a map (they are a Microsoft shop so mostly C#).  The plan is to start getting more heavily invested in our Smart Grid and SCADA / DMS software so power companies can click on a switch on the map and tell it to open or close and it will.
 +
http://www.telvent-gis.com/products/arc.shtml
 +
I add new buttons and forms and standalone exe's for each customer to better fit their workflows or replace old systems with a new report or form that uses the GIS data in their new system.  So after building it and testing it all on our machines they fly me out to their HQ to set it all up and install it all and help them test it on site.
 +
I got lucky because Telvent HQ is in Ft. Collins, CO but they let me work from my house.  I could also work from anywhere there is WiFi so I might be working from the shop from time to time so you might see me if you drop by.
 +
 +
Let me know through email if I need to be at the shop to help you on your projects when you'll be there.  I try to log in to the IRC channel (as ramgarden) every day but email will go to my phone and is the best way to reach me.  I look forward to helping out on projects and starting a few of my own.
 +
 +
==Projects==
  
 
{{Project|Creator=ramgarden
 
{{Project|Creator=ramgarden
Line 14: Line 28:
  
 
Commands include:
 
Commands include:
GET LIST = sends a text to that user containing the list of five? random songs to vote for.
+
*GET LIST = sends a text to that user containing the list of five? random songs to vote for.
GET TALLY = sends a text to that user of the last set of songs and the number of votes each song received.
+
*GET TALLY = sends a text to that user of the last set of songs and the number of votes each song received.
UP = gives the currently playing song a vote up.
+
*UP = gives the currently playing song a vote up.
DOWN = gives the currently playing song a vote down.
+
*DOWN = gives the currently playing song a vote down.
HATE = if a song receives enough HATES large fraction of the total number of votes averaged over the previous sets of votes it will be removed from the playlist.
+
*HATE = if a song receives enough HATES large fraction of the total number of votes averaged over the previous sets of votes it will be removed from the playlist.
SONG INFO = sends a text to that user with the song title, artist, album and other song info?
+
*SONG INFO = sends a text to that user with the song title, artist, album and other song info?
 
+
  
 +
Make sure to let me know if you have better ideas to make this work.  Feel free to rip apart my ideas too.  Constructive criticism is highly encouraged.
  
 
[[Category:Crowdsourcing]]                                                  <!--MAKE AS MANY CATEGORIES AS YOU NEED-->
 
[[Category:Crowdsourcing]]                                                  <!--MAKE AS MANY CATEGORIES AS YOU NEED-->

Revision as of 22:54, 28 November 2011

About Me

Josh Pritt, yo
Josh Pritt

My skills are mostly in software (PHP, Java, PERL, HTML, Javascript, jQuery, C#, VB6, VB.NET) but if you need an extra pair of hands on any project let me know. I worked at Circuit City in Anniston, AL from 1998-2001 selling computers to the general public and explaining what they needed in order to do what they wanted. I received my BS in Computer Science with concentration in Information Systems and a minor in Business from Jacksonville State University, Jacksonville, AL back in 2003. I had an IT job on campus with 3 of my high school friends for the Aerospace Development Center (ADC) and it's child company the Alabama Aerospace Teachers' Association (AATA) from 2001 - 2004 where I was a network admin, systems admin, software engineer, and web developer (including light graphic design) using PHP on a LAMP server. So I've drilled holes to run CAT5 cables, crimped the connectors, and maintained the network security for those 20 users. I've installed and maintained a Microsoft Exchange server (sheer joy), a Microsoft Project server, and made sure all 20 users had email and internet access so they could work. I also created a voting script in PERL for AATA so they could nominate and vote on their board members (pres, vice pres, sec, treas, etc.) all online using one time use user/passwords. Our last big project there was to replace all of their paper documents with online forms all saved and stored through the custom intranet my two high school friends and I build using PHP on a LAMP server with some fancy javascript up front. My first job out of college was up here in Huntsville for Telcordia in that tall shiny building on Madison Blvd by the Wyle Labs building near the Publix from 2004-2009. It was similar to my current job in that I customized the Network Engineer product for telco customers so they could manage their copper and fiber lines on a map with GIS (using ESRI's ArcGIS software suite).

My 9-5 Mon-Fri job is for Telvent customizing our ArcFM software for utility companies (gas, water, and electric - mostly electric) to plan and monitor their facilities and equipment out in the field on a map (they are a Microsoft shop so mostly C#). The plan is to start getting more heavily invested in our Smart Grid and SCADA / DMS software so power companies can click on a switch on the map and tell it to open or close and it will. http://www.telvent-gis.com/products/arc.shtml I add new buttons and forms and standalone exe's for each customer to better fit their workflows or replace old systems with a new report or form that uses the GIS data in their new system. So after building it and testing it all on our machines they fly me out to their HQ to set it all up and install it all and help them test it on site. I got lucky because Telvent HQ is in Ft. Collins, CO but they let me work from my house. I could also work from anywhere there is WiFi so I might be working from the shop from time to time so you might see me if you drop by.

Let me know through email if I need to be at the shop to help you on your projects when you'll be there. I try to log in to the IRC channel (as ramgarden) every day but email will go to my phone and is the best way to reach me. I look forward to helping out on projects and starting a few of my own.

Projects

Creator:
ramgarden
Status:
Design Phase
Born On:
21:09, 28 November 2011 (CST)
Last Updated:
22:54, 28 November 2011 (CDT)

Overview

Crowd Sourced DJ

Google Voice SMS powered music DJ! Install this app on an Android device. It will pick a set of five? random songs from a selected precompiled playlist. Users then send short commands over SMS to the Google Voice number assigned to the device to vote on the next song, or change the song, or even vote the song up or down to make the song show up more or less often.

Commands include:

  • GET LIST = sends a text to that user containing the list of five? random songs to vote for.
  • GET TALLY = sends a text to that user of the last set of songs and the number of votes each song received.
  • UP = gives the currently playing song a vote up.
  • DOWN = gives the currently playing song a vote down.
  • HATE = if a song receives enough HATES large fraction of the total number of votes averaged over the previous sets of votes it will be removed from the playlist.
  • SONG INFO = sends a text to that user with the song title, artist, album and other song info?

Make sure to let me know if you have better ideas to make this work. Feel free to rip apart my ideas too. Constructive criticism is highly encouraged.