We provide IT Staff Augmentation Services!

Chief Technical Officer Resume

2.00/5 (Submit Your Rating)

Skills:

20 years of c and variants (objective C , c++). Extensive Java experience. 12 years experience in object oriented design and development. Experienced in HTML/http, TCP, FTP, Telnet, LPR, XNS, SNA/3270, and other protocols.

Environments: Solaris, NextStep, OpenStep, MacOSX, WinNT, Win2K , Vista
Databases: Sybase, SQLServer, Oracle, Frontbase, mySql, Business Logic Modeling.

Experience:

Confidential
Mar. 2008 to Present

Conceived, Designed, Implemented, and Deployed WebObjects/Frontbase application for Beaufort NC search. This application is a gateway to all the business and events in the tourist community. Website is Direct Action based for performance except where sessions are required for advanced searching contexts. The website includes data entry service application as well as front end. We are working on SEO to make it placed higher in search indexes as well. There are also Classifieds, Help Wanted, Editorials, and WebCams. We are expanding this to include three surrounding towns - where2binmoreheadcity.com, where2binAtlanticBeach.com, and where2binEmeraldIsle. We are already getting 800 hits per day. The application is deployed on a linux FreeBSD server and Frontbase database.

Contract IPhone Developer
Confidential Oct. 2008 to Mar. 2009

Develop UI for pop calling application for Iphone, implement pop service calls, Port SIP and implement sip calls from siphon for wifi calling with Iphone. I a have Full iphone developer system but do not have my own developer codes, as they were provided by RF.com

Contract during term
Confidential Nov 2003 to Mar 2004

Developing a international loan tracking web application. This application is pure WO/Java. Although somewhat elaborate in navigation there is nothing terribly complex technically in this application the real key is to make it elegant and maintainable. I made use of some of the project Wonder frameworks.

Contract during term
Confidential Oct 2002 to Dec 2002

My responsibility there was to take a very large scale java/swing application developed on Windows 2000 and make it run on Mac OSX. I was able to get the entire system up and working in 5 weeks which was significantly ahead of the projected three months. I stayed on working on reported bugs and testing somewhat longer. Most of the changes involved differences in key equivalences and menus. There were all the file interaction issues for using a real file system as opposed to windows and managing/saving application preferences. I also came across a number of things that did not seem to work identically on mac and windows such as (in some cases) gui object minimum sizes. Fortunately there were no issues with threading, virtually every task in the ui was in a new thread. I completed the project and made it so that it would run not just on a mac but would run the same code on windows OR mac OR linux OR solaris. It detects at runtime what host machine it is on and uses the proper os access routines.

Confidential Jan 2002 to Present
Chief Technical Officer

This application was originally written usingApple/JavaClient technology but has now been re-written in pure SWING client with JDBC. The application is a Client/Server internet based Retail Point Of Sale system. The object of this is to have Java Client applications connecting through a the internet to a server provided by confidential that would have the database and server side of the application. For a small business, the advantage is that you buy it as a service and can run the client on anything, We do the backups and handle all software updating and report generation and cd burning. It will give the small business owner a much easier and less costly startup process.

We are using JDBC with Butler JDBC Access libraries connecting to a Frontbase Database

The application is not just java client/server. It is also completely web accessible via a WebObjects/Enterprise Objects application. The same database that serves the web pages serves the java clients; however, where the WebObjects Application uses Enterprise Objects the java client applications use JDBC.

The system consists of the following:

Confidential - Point of sale application including the following functions: cash drawer, barcode, etc. store clerk application administration functions, Purchase orders, catalog, stock functions, vendors etc, store setup, store locations and warehouse setup, data picklist setup, employees setup. There is support for extremely tight reporting control for catalog and inventory which is the key selling point for this application.

StoreManager - This is a large WebObjects application directly integrated with our Jinga application's Frontbase database. It has parallel functionality for all Jinga functions for use over the internet instead of as a client/server Java application. Unfortunately we were not able to reuse most of our business logic code directly because Apple's support for java client with Enterprise Objects simply does not hold up under real-world stress. This application uses Enterprise Objects to the same Frontbase Database that jinga uses so it does at least avoid duplication of data. This is a very large application and the most complex parts are handling the intricate taxing setup and Inventory Management. it allows simple setup and management of complex taxing mechanisms. easy to use was hard to engineer.

Confidential July 2001 to Jan 2002
Consultant

Contributing engineer on Point of Sale Web Application for a company in St.Paul, MN.
Developed Video website for CA School Systems. Modified Apple QuickTime Streaming Server to read Movies from Frontbase Database. All work in Java except QTSS which was entirely C++. All on MacOS X..

Confidential July 2000 to July 2001
Consultant

Incorporated as Mycue Consulting to work as a an independent contractor.

Contracts during this period.

Confidential, Dallas TX, Incorporated third party Java servlets into WebObjects on a WebObjects application that created and managed surveys. Deployed on Solaris server.

Confidential, Austin TX, Designed and implemented distributed objects application development in OPENSTEP using Objective-C. Designed and implemented a utility to upgrade archived Objects.

Confidential, Dallas TX, Upgraded a calendaring application from WebObjects 3.0 to WebObjects 4.5. Designed and implemented numerous enhancements and features. Configured deployment environment and it is currently in use.

Confidential, Vacaville CA,
Designed and prototyped web-based point of sale retail management system. Prototype was done in WebObjects 4.5 with a Java client. Project on hold waiting on Mac OS X (unix) and WebObjects 5 release.

Confidential July 1999 - July 2000
Chief Technical Officer and Principal Developer

Responsible for all aspects of product design and development including system administration, product integration, testing, documentation, interviewing prospective employees and managing staff. The product is a large scale Ecommerce turnkey solution that runs on Solaris, HPU/X, WinNT, and MAC OS X utilizing databases from Oracle, Sybase, MS SQLServer, FrontBase, and OpenBase. The product was written entirely Objective-C

Confidential Jan. 1998 - July. 1999
Senior Engineer

Senior Engineer in Enterprise Technical support. Responsibilities included being primary point of contact for developer assistance (c, c++, unix) and problem solving on WebObjects, NextStep(Unix), MacOS X(Unix), and yellowbox for customers with developer support contracts with Apple.

Confidential Jan. 1997 - Oct. 1997
Consultant/Developer

Contracts during this period.

Project: Snap-On Tools / Decision Support System
Developed a complex but simple to use web base application for data analysis. The User Interface was developed as a Web server application in

Project: Aetna / PlanSetup May 1997 - Aug. 1997
Developed a WEB application for defining Health Plan Offerings over the Internet. This project was implemented on Windows NT and Solaris using Objective C, OpenStep, WebObjects, SQL Server, DB/2, HTML. This project involved a very large number of WebObject reusable components. The components were the top level of a layered approach to the implementation. They interacted with a data abstraction layer, which interacted with the Data modeling layer, which interacted with the databases.

Project: CVS-Revco / PSID Jan 1997 - May 1997
Worked on a three-person team to implement a complex networked application to provide pharmacies with drug utilization reports for customers using a rules-based inference engine and customer history. Developed a protocol over UDP to transfer this information in an efficient manner to up to 2700 clients. Also modified the client computer applications to be able to receive data as UDP/IP datagrams as well as the existing serial interfaces simultaneously. All work in Objective C on NextStep Unix systems.

Confidential Phoenix AZ Apr. 1996 - Nov. 1996
Software Developer. Developed applications in PowerBuilder for customer viewing of check-based transactions for Arizona\'s check verification systems. Evaluated and deployed report generation tools from several vendors. Platforms were Win 3.1 and WinNT using Powerbuilder, C++, and Oracle Databases

Confidential Boston, MA Feb. 1995 - Nov. 1995
Consultant Developer Implemented an in-house database application to track customers, license, and technical support using NeXT\'s Enterprise Objects, SchemaE, and WinNT SQL Server. Enhanced Mesa2 OS/2 Spreadsheet to import files from Lotus WK3 and WK4 file formats and MS Excel 4 and Quattropro. Programming done in Objective-C and C++.

Confidential North Andover, MA Nov. 1990 - Aug. 1993
Consultant/Developer

Designed and implemented Novell NetWare for SAA support for 3270Vision product. Designed and implemented 3270Vision Application Programming Interface. Designed and Implemented 3270Object and PB Palettes for custom development.As Manager of Development, was responsible for overseeing all development efforts, design and specification of all projects for 3270 and 5250 product lines including 3270Vision, 5250Vision, 3270Object, 3270API, and 3270 Palette. Worked with Moreira Consulting to design and implement a 3270 Application Host Interface Builder for designing custom user interfaces on NeXT computers interacting with existing applications on IBM Mainframes. Designed and implemented network security protocols to enforce site licensing.

Confidential Lowell, MA Jun. 1990 - Nov. 1990
Consultant/Developer

Enhanced and maintained XNS Protocol stack for Dec MicroVAX computers. This involved programming on a smart Ethernet card with protocol support on board; programming was done in 80X86 assembler and C.

Confidential Boxboro, MA Jul. 1989 - Jul. 1980
Software Developer

Responsible for maintenance, enhancement, and problem resolution of any issues relating to XNS Protocol suites. Implemented Ethernet driver for NIC8390 Ethernet controller for EISA bus PCs.

Confidential Marlborough, MA Jul. 1988 - Jul. 1989
Software Developer

Part of a team developing parallel version of BSD 4.3 Unix. Among tasks were altering the BSD 4.3 Socket support to be parallel and OS changes to allow unlimited number of open file descriptors.

Confidential Lowell, MA Jun. 1982 - Jul. 1988
Software Developer

Responsibilities included design, development, and enhancement of all levels of Spartacus\' KNET TCP/IP Protocol stack from application town to Internet. Implemented Telnet and FTP servers. I was also responsible for supporting ALL installations, problem diagnosis and resolution, training, network programming classes, and custom product modifications.

We'd love your feedback!