by Pete Carapetyan
Comfortable enough in many languages, platforms and communications protocols, Pete is, in that respect, like any typical veteran programmer of his era. He has [sadly] forgotten more languages than younger programmers may have ever learned.
The lists below are more for a recruiter/manager. Real programmers know that you just shift with whatever is required, and reference what you need. After a couple decades, it all runs together.
Active Skillsets
The following languages, protocols and platforms rotate in and out of active usage.
JAVA, XML, HTML, OSGI, JSON, REST, SQL, MAVEN, ANT, GROOVY, TOMCAT, JETTY, ECLIPSE, NETBEANS, RCP, BASH, LINUX, DDL, UML, AVRO, DRUPAL, VELOCITY, SPRING, JMS, CAMEL, EC2, CHEF, GIT, SVN
No Longer Active, but At One Time Dominant
XSLT, VB, VBA, ACCESS, EXCEL, SOAP, WSDL, BPEL, EMF, SWING
Successful But Never Long Lived Skillsets
RUBY, C, PHP, JAVASCRIPT, FLEX, DROOLS, JAVAFX, RAILS, SPRING ROO, GRAILS, WEBSPHERE
Management Skills
With 40+ years of work experience, I and have worked much of my life in management and ownership positions. I am very capable in these areas, but these are not satisfying or even productive ways to spend one's time as a consultant.
Communication Skills
Capable in written and speaking communications, including 3 years and CL status as Toastmaster.