Ryan Calder's Resume (Last updated September 16th 2008)

Resume builder

Ryan C. Calder

Liberty, MO 64068

-

SUMMARY

-

Specific employer information available. Request contact for more details.

-

WORK EXPERIENCE

-

June 2002 - present
Software Architect

(global health care IT vendor)

Kansas City area

  • Led a development team in the design and implementation of a Java web application to make HL7 queries and present the results in clinical context, using JSPs, Struts, and AJAX
  • Responsible for full lifecycle custom development of web and desktop applications to varying levels of specification
  • Designed and implemented a client/server application to present documents, capture electronic signatures, and warehouse signed documents using Swing, Hibernate ORM, and JNI
  • Designed and implemented a web application for real-time location tracking of staff, patients, and equipment in clinical settings using JSPs, Struts, Hibernate ORM, and XML-RPC web service interfaces to third-party RFID and ultrasonic tracking systems
  • Developed reporting solutions to integrate with third-party enterprise management tools Proxima Centauri and BMC Service Reporting using Java and XML
  • Administrated CVS and Subversion code repositories for configuration control and collaboration among team members
  • Administrated MediaWiki server for collaboration among team members
  • Evaluated and recommended for purchase third-party software and services
  • Responsible for client support from implementation and go-live to routine usage
  • Prepared and delivered client training and materials

-

April 2001 - June 2002
Senior Programmer / Analyst

(local private software consultancy)

Kansas City area

  • Developed modules for geographically redundant web based cable system management application using n-tiered Java Servlet architecture with Beans, JSPs, JavaMail, XML, HTML, and JDBC to interface with Oracle stored procedures
  • Designed and implemented a web application for mortgage brokers using n-tiered Java Servlet architecture hosted on Linux with Beans, JSPs, JavaMail, JDBC interfaced with PostgreSQL, JavaScript, HTML with CSS, and SOAP to interface with an industry application hosted on Windows NT/2000
  • Administrated CVS code repositories for collaboration with other team members
  • Performed custom data conversion using a Java application

-

August 1998 - April 2001
Director of New Media

(public education, K-12 school district)

Kansas City area

  • Administrated the District website and coordinated site content
  • Designed and taught technology-related staff development courses
  • Provided classroom instruction to secondary students in web development, programming, and video production
  • Supported instructors participating in a pilot e-learning program
  • Evaluated and recommended software and equipment for purchase
  • Developed online course registration, grade reporting, and student performance assessment applications using JSPs and JDBC with PostgreSQL
  • Developed and deployed web-based database solutions using FileMaker/Lasso with CDML, LDML, JavaScript
  • Participated in the selection of a new student information system
  • Converted legacy student academic records to a newly adopted student information system using commercial and open source database products and original C++ and Java applications
  • Wrote custom applications to assist in data migration and general workflow
  • Trained and supervised college intern assisting with JSP-based web database system implementation
  • Administrated numerous Linux-based Majordomo e-mail distribution lists
  • Trained and supervised television studio staff
  • Installed and maintained television studio facilities and cable access channel feed
  • Scheduled District cable television channel programming and coordinated production

-

August 1995 - May 1998
Student Computer Lab Manager

(state university)

Missouri

  • Designed and taught workshops on new media applications for students and instructors
  • Trained and scheduled workers for a specialized new media computer lab
  • Assisted students and faculty with various new media applications
  • Administrated server systems for pilot e-learning program

-

-

EDUCATION

-

1994 - 1998

Truman State University

Kirksville, Missouri

BS

  • Computer science

-

-

SKILLS

-

  • Languages
  • AppleScript
  • Batch scripting
  • C/C++, Objective C
  • DHTML, CSS, JavaScript
  • Java (EJB, GWT, Hibernate, iText, JDBC, JPA, JSP, Servlet, Struts, Swing)
  • PERL
  • Shell scripting
  • SQL
  • XML
  • Server Technology
  • Apache HTTPD
  • Apache Tomcat
  • Caucho Resin
  • CVS
  • Google Apps for Domains
  • IBM WebSphere
  • Java Enterprise Edition (J2EE, JEE)
  • JBoss
  • JForums
  • Lexmark Document Solutions Suite
  • MediaWiki
  • Mailman
  • Majordomo
  • Oracle
  • PostgreSQL
  • QuickTime Streaming Server
  • Roller
  • Subversion
  • Web Services (SOAP, REST, GData)
  • Operating Systems
  • MacOS, MacOS X
  • Microsoft Windows 95/98/NT/2000/2003/XP
  • UNIX (AIX, BSD, Linux, Solaris)
  • Applications
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Photoshop
  • FileMaker Pro
  • Final Cut Pro
  • Microsoft Office
  • NetBeans

-