Languages
- Java
- Ruby
- C#
- C/C++
- Object Pascal
- JavaScript/ECMAScript
- Visual Basic
- SQL, PL/SQL
- XHTML, CSS
- XML
Development Tools
- Eclipse
- Microsoft Visual Studio
- Borland Delphi
- Borland C++ Builder
- Macromedia Flash
- Sybase PowerDesigner
- Perforce
- Subversion
- Ant
- Capistrano
DBMS
- MySQL
- Oracle
- MS SQL Server
- DB2
- Interbase
Platforms & Technologies
- Java Servlets(J2EE)
- Ruby on Rails
- ASP.NET
- Macromedia JRun
- Tomcat
- Winstone
- Windows
- Linux (Ubuntu/Debian)
- Web Services SOAP/REST
- MS Office Add-ins
- NT Services
- Internet Information Server (IIS)
- Apache
- Lighttd
- Mongrel
- JSP
- JDBC
- ADO
- ODBC
- Borland Database Engine (BDE)
- Delphi VCL
- SQL-Links
- ODBCExpress
About Cory Osborn - Professional
I am a professional software developer with a wide range of experience from mainframe COBOL programming to the latest web-technologies. Needless to say, I've done a lot in the last twelve years.
Although I'm not currently looking for a new employer, I am always open to the possibility of collaborating on a project or doing some moonlighting. If you wish to contact me, I can be reached at cory{insert_AT_SYMBOL_here}coryosborn.com.
Professional Experience
PIN Inc.
Software Engineer
Seattle, WA
November 2007 - March 2008
Worked with a small team developing technologies supporting the AisleIQ network of touch-screen kiosks used in retail environments.
Led development of CMS platform for retailers and advertisers to control content and ads displayed on kiosks utilizing the agile
web development methodologies inherent to Ruby on Rails. Supported Linux servers both internally and externally.
Consultant
February 2007 - November 2007
Worked as an independent consultant developing software projects for several companies on a variety of platforms.
Created a custom Java interface connecting iNet's flagship eDominate lending
software with the DealerTrack network. Designed and developed an
internal scheduling application for Pink Jeep Tours utilizing C# and ASP.NET.
Provided search optimization and Office integration enhancements to Involve Technology's
StreetSmarts product-line.
Twenty-First Century Music
Software Engineer
Seattle, WA
April 2006 - February 2007
Worked as part of a team designing and developing a web platform to support independpent music labels
utilizing Ruby on Rails. Was responsible for creating a single CMS platform to support both the label's and artist's
individual websites, sharing information between them and managing content for external websites such as MySpace and
PureVolume.
Involve Technology, Inc.
Co-Founder and Lead Software Engineer
Phoenix, AZ
November 1999 - April 2006
Worked with a small team in designing, developing, and implementing patented Knowledge Management
applications utilizing the platform independence of Java and Java Server Pages. Worked in developing
many features such as database independence, a background scheduling engine, a fully customizable keyword
relevance-scoring search algorithm, a dynamic query architecture allowing for search results
caching and sorting without multiple database hits, and DHTML tools to allow for easy
end-user customization of the application.
McKessonHBOC
Software Engineer
Phoenix, AZ
October 1997 - November 1999
Functioned as lead architect of a turnkey surveying solution, utilizing Windows NT Server 4.0 with
Microsoft SQL Server to maintain and administer surveys through computer telephony, the internet, and
PC-based applications. Designed and developed methods used to conduct surveys through both inbound and
outbound dialing. Designed and developed NT services used to maintain a call queue and monitor survey
results for abnormal conditions. Designed and developed HTML interface used to conduct surveys over the
Internet, building upon ISAPI and NSAPI technologies. Designed and developed interface to other products
which allowed sharing of demographic data.
PKS Systems Integration
Consultant
Phoenix, AZ
April 1997 - October 1997
Member of a team of consultants contracted to evaluate Year 2000 readiness based on analysis of source code
and data on a client's systems. Worked with several large clients establishing metrics, which recognized
cost of Year 2000 repairs, man-hours required, and impact on existing systems. Functioned as administrator
of source code analysis tools and coordinated efforts in readying source code units for change by outside
firms.
CTA Incorporated
Applications Programmer/Analyst
Lincoln, NE
September 1996 - April 1997
Worked as member of an application conversion team both as lead programmer and supporting programmer in
charge of Year 2000 conversion projects for the State of Nebraska. Led early efforts of data conversion and
analysis, and completed all analysis and coding for data conversion and bridging programs. Also completed 100
percent of design and coding on several PC-based utility programs and databases utilizing MS Access,
Lotus Notes and SQL Server, including project tracking and data inventory systems. Functioned as webmaster
for CTA's Century Date Change website.
Metromail
IT Applications Programmer
Lincoln, NE
May 1995 - September 1996
Analyzed, designed, and coded programs for leading provider of direct mail and list services. Worked with
a small team to convert legacy mainframe systems to a client/server environment, utilizing Oracle 7.
Led specific aspects of the project, notably as administrator of all reporting tools, and design and coding
of off-line data entry systems. Maintained and updated existing mainframe programs, as well as producing new
programs to given specifications.
Publications
Building a Better TreeView
Visual Developer Magazine
Jan/Feb 1999 (Vol. 9, No. 5)
Explained the use of metaclasses while creating descendant classes of Delphi's TreeView control.
The descendant control would allow descendant objects of the TreeNode class to be used within the
new TreeView.
Education
University of Nebraska - Lincoln Computer Science September 1993 - December 1995
- Regents Scholar, College of Engineering Dean's List, University of Nebraska High Scholar
- Membership Chairman, Chapter Historian - Phi Kappa Psi Fraternity
- Undergraduate Representative to Computational Services and Facilities Committee of the University of Nebraska
- Appointed Representative to Association of Students of the University of Nebraska's Racial Affairs Subcommittee




