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