Guru.com Profile - J L Castle
Find this profile here: http://www.guru.com/freelancers/Software-Developer-Web-Programmer-Database-Consultant-Embedded-Programming-Technology-Expert/New-Mexico/Albuquerque/553997
User Information

Screen name:J L Castle
Profile ID:553997
Tagline:Seeking Project Work or Per Hour Work
Screen icon:
Membership:Basic Member
Photograph:No images have been uploaded.
Country:United States
GMT:Mountain Standard Time
Overview

Category rank:15542 in Programming & Databases
Quality score:0.00
Feedback:None
Money (year):$0.00
Money (all time):$2,187.00
Min. rate/hour:$25.00
Min. project budget:$25.00
Member since:20 Apr 2005
Last sign In:07 Dec 2012 11:18 AM ET
Quotes submitted:0 in last 30 days
Work onsite:Yes
Experience:7 years
Highest degree:Bachelor's Degree
Software skills:BSin Computer Engineering from UNM 1995 with over 5 years professional development experience and some graduate work since BS

First program and programming class (FORTRAN) in 1976
Additional skills:VBA, Perl, Python, SQL Server, VB.NET, Metrowerks
Subcategories:Programming
Web Programming
Database Design
Embedded Development
Other - Technology Projects
Industries:Transportation
Education
Technology & Internet
Non-Profits & Charities
Professional Services
Highlights:Elisar Software Corporation
Senior Software Engineer January 2001 - November 2002 $55k/year
Designed a VB thin client integration of Elisar's Media Rights Enterprise digital rights enforcement system with the Canto Cumulus asset management system. Participated in the initial development of a VB fat client integration. Implemented the server side as a VB Canto COM Server Transaction module. Prototyped a VC++ Canto COM Asset Processor to add visible watermarks to images. Developed modifications to Canto HTML templates for delivery of protected content. Created ASP and HTML replacement for Canto's usual asset delivery system including integration with customer site.

Designed and developed the Media Rights Hosted ASP web application. Used VBScript and SQL Server 2000 to provide dynamic content within an abstract architecture. Implemented customer registration, content upload and content management functions.

Other completed work includes: VBscript web site generation and conversion tools, a C++/XML configurable web site tester, a javascript web page protection system (cut/copy/paste, print screen, image save, page save and print attacks all blocked) and the initial VC++ version of Elisar's protected content server module.

Software Solutions Unlimited
Ultramain Developer March 1998 - January 2001 $30-48k/year
Designed and developed assembly configuration management workspace (a collection of tabbed entries that share context information) including a tree view to display model, assembly or assembly with model. Work done with Progress version 8 database language in the Xponent development environment.

Designed and developed a single operational usage system that provided different posting modes within the existing Ultramain database schema.

Other completed work includes: Design and development of summary, search, cross check tools and reports for operational usage, other customer data and code configuration. Reconciliation of on-site and earlier version code with the development code configuration. Modification of Progress code to support use of an Oracle database. Integration of Microsoft Word for reporting. Creation of a formatted number entry widget.

Sandia National Laboratories
Graduate Student Intern July 1995 - December 1997 $28-36k/year
Developed Metrowerks C++ modules to find the response of optical gratings using the method of modal expansion: an implementation and extension of the PhD thesis work of R. E. Smith. Utilized the mex function interface to integrate C++ with MATLAB (calling MATLAB within C++ and vice versa). Created a MATLAB driver program to do optical grating design. User specifications collected within GUI were written into driver scripts that performed constrained optimization using the MATLAB optimization toolbox.
Work terms:The professional has not written profile Work Terms.