| |
|
|
 |
We
offer a wild variety of consulting services. We can help you with
projects on a multiple operating systems using the newest technologies.
Whether you need a web system, custom product, Palm/CE system, IVR
system, or Office Automation we can build your system. We are experienced
with multiple data base systems, operating systems, hardware platforms
and languages. With over 20 years of development and project management
experience we can take your project from start to finish. We strive
to develop quality software and professional relationships. We don't
just do a project we stick around to make sure all the customers'
needs are met. No job is too big or too small. We enjoy our work
and it shows!

 |
|
| |
5
Years Commercial development experience on the Macintosh 10
years total experience
5 Years Commercial development experience using Visual C/C++
for Windows
5 Years experience developing applications with a relational
database using SQL & ODBC
5 Years Windows NT/2000/2003 Server System Administrator experience
2 Years HTML/JavaScript JAVA experience
1 Year Oracle/SQLServer System Administrator experience
2 Year Visual Basic
2 Years Access development
Microsoft Office Automation Development experience
Experience with Crystal Reports
Enthusiastic hard worker with a can-do
attitude who strives to always produce a quality product
Impeccable References
|
|
|
|
| Software
Languages: |
C/C++,
SQL, ODBC, Pascal, DCL, Ada, Visual Basic,
MacOS 9 Toolbox Routines, Carbon, Cocoa, Smalltalk |
| Web Technologies: |
J2EE, Tomcat, JSP, SOAP, WSDL, UDDI, OWL, Jess, Java Swing, Java, JavaScript, ASP, IIS, HTML, PHP, Water |
| Operating
Systems: |
Windows 98/NT/2000/XP/2003, MacOS
9 & X, MS-DOS, VMS, LINUX |
| Databases:
|
Oracle,
MySQL, Access, SQLServer/Sybase, ACT, Informix, Ingres |
| Development
Environments: |
netBeans, Eclipse, Visual C++, Visual Basic, Visual J++, MetroWerks
CodeWarrior, Symantec, MPW, Project Builder, MS Office Automation |
| Web
Development: |
DreamWeaver,
Fireworks, Xara 3D, Xara WebStyles, FrontPage |
| Hardware:
|
PC, Macintosh, VAX, Sun Workstations |
|
| |

|
|
|
| 1995
- present YOERIC Corporation, Chapel Hill, NC |
Consultant |
|
| |
|
Abundant
Life Church/Christian Academy |
| |
Setup
a network of approximately 60 computers. Server using
Windows 2003, 20 Windows XP clients and 40 Windows 98
clients. Setup a computer with internet access, e-mail,
and SchoolMinder in every classroom and a lab of 15
computers. Church staff using XP, setup VPN access into
network. Multiple user shares for easy and secure data
sharing. Virus protection on all computers, asset management
and inventory software for tracking assets. Symantec
Ghost was used to duplicate system configuration on
multiple computers. Cybersitter internet filtering software
is used to limit and filter internet access for all
classroom and lab computers.
Developed
Access database system for Vacation Bible School. Includes
data entry, reports, and name badges. Set up for multiple
users and synchronization. I used Visual Basic.
Redesigned
Abundant Life Christian Academy web site using DreamWeaver
and Fireworks, HTML, JavaScript www.abundantlifechristianacademy.com. It is now managed by someone else.
|
|
| DataDirect
Technologies |
| |
Worked
on porting ODBC Technologies from Windows and Unix platforms
to Mac OS X. Used both gcc and codewarrior compilers.
Everything done using command line and imake. Maintained
Mac OS 9 version using CodeWarrior MetroWerks. Implemented
Unicode using Carbon unicode routines. Used IBM's ICU
modules for unicode implementation under Mac OS X. Oracle
and SQLServer database configuration. I used C, C++, Mac
Toolbox Routines, Carbon, and Cocoa.
|
|
Data
Stream Consulting
| |
Worked
on multiple projects, including customizing ACT databases,
Excel spread sheet applications, VB applications, Access
database system, and Crystal Reports. I used Visual Basic
and MS Office Automation.
|
|
Pops
Wood Shop
| |
Developed
an automated EBay auction system that allowed them to
automatically respond to messages from EBay, send out
auction won notices, invoices, and shipping. Tried together
MS Outlook with Symantec ACT. I used Visual Basic and
MS Office Automation.
|
|
Avesair
| |
Developed
a module that generated data for the Avesair. This data
was then used to simulate users. The company used this
model to demonstrate how their software works. I used
Visual C++.
|
|
Engage
Technologies
| |
Developed
multiple custom reports for a variety of customers. These
reports used Engage's proprietary report language with
HTML and JavaScript. I had to write complex SQL queries,
add custom DB functions to customers databases, Oracle,
Sybase and SQLServer database administration.
|
|
| Neon
Systems |
| |
Ported
DB2 ODBC driver from Windows/Unix to the Mac. Used MetroWerks
CodeWarrior with C/C++ and winsock TCP/IP.
|
|
Scholastic
| |
Ported
a Windows multimedia education program to the Mac. The
education program had QuickTime movies, sound effects
and pictures. Used C/C++ under MetroWerks CodeWarrior
on the Mac.
|
|
| Tangram
Systems |
| |
Wrote
inventory modules for gathering information about the
Macintosh. There were approximately 40 modules that gathered
hardware and software information. This was an asset management
and tracking software program that needed the same information
returned for the Mac that it had for the other platforms.
Information such as memory, CPU, ethernet information,
AppleTalk information, hard drive, video, user information,
installed extensions, software programs installed, ...
|
|
|
| 1992
- 1995 INTERSOLV, Inc., RTP, NC |
Senior
Software Engineer |
| |
Head of Macintosh Porting
- Responsible for bringing ODBC technology to the Macintosh
- Responsible for all technical direction on the Macintosh
- Ported underlying libraries to the Macintosh from Windows
- Apple's Shared Library Manager and Thread Manager
- PowerMac used Code Fragment Manager experience
- Debugging done with MacsBug and Jasiks Debugger
|
| 1990
- 1992 Burroughs Wellcome Company (GSK) |
System
Analyst Scientific Computing
|
| |
Research
Triangle Park, NC |
| |
|
|
Responsible
for Macintosh direction in my group. |
| -
|
Developed
a system for retrieving data from Ingres on a VAX
to Macintosh. The system required an application
and an INIT. |
| -
|
Developed
an application to display chemical compounds on
the Mac |
| -
|
Developed
chemical registration database using MACCS from
MDL
|
|
| 1985
- 1990 Lawrence Livermore National |
Applications
Programmer
Materials Management Division
|
| |
Laboratory,
Livermore CA |
| |
| |
Created
automated inventory system for monitoring classified
parts for Materials Management Division |
| - |
3-piece
solution with main inventory system on MicroVAX
II, auditor system on hand held bar code reader,
and a Macintosh system |
| -
|
Macintosh
system developed using Oracle for the Mac with HyperCard
& LightspeedC |
| - |
Responsible
for VAX System Administration and Maintenance |
| - |
Developed
a Accent-R database system for Magnetic Fusion Engineering
Department
|
|
|
|
 |
| |
I am currently working on my Master's of Computer Science from North Carolina State University
| |
Course Work Includes: |
| |
- eCommerce Technology
- Operating Systems Principles
- Web Services
- Object-Oriented Languages and Systems
- Computer Networks |
|
Bachelor
of Science, Computer Science. May 1990
Concentration: System Programming - Software Engineering - Database
Applications
California State University Sacramento, Sacramento CA
Computer Science Department Accredited by the Computer Sciences
Accreditation Board
|
|
|
| |
|
|
| |
 |
|
| |
| |
Eighteen
years programming experience including Windows, Unix and Macintosh
|
| |
Five
years Internet/Web based development including mobile and handheld
devices
|
| |
Two
years of clinical trial experience including 21 CFR part 11
compliance for electronic data
|
| |
Client/Server
Web based development including web server and web page design
|
| |
Diverse
software industry background including programming, project
management, technical writing, customer relations, marketing
etc.
|
| |
Design
and implementation of commercial products for Windows, Unix
and Macintosh platforms
|
| |
Extensive
debugging skills on multiple platforms
|
| |
Four
years of hardware design and debugging including microprocessors
and micro controllers
|
| |
Detail
oriented and very organized
|
|
|
| |
 |
|
| |
| |
Software
Languages: |
C/C++
including MFC, eMbedded Visual C++, Windows CE, Python, JAVA,
server-side JAVA, JavaScript, SQL, VisualBasic, VB Script, ODBC,
JDBC, PalmOS |
| |
Web/Markup
Languages: |
VoiceXML,
IIS, ASP, ADO, Netscape, Apache, IE, DOM, XML, XLST, Xerces,
WML, WMLScript, HTML, UML, Visual Interdev, DreamWeaver, Cold
Fusion |
| |
Operating
Systems: |
Windows
95/98/NT/2000/XP, UNIX, MacOS |
| |
Development
Environments: |
Visual
C++, Visual J++, Solaris development environment, HAHTSite,
MetroWerks, CodeWarrior, Symantec, MPW |
| |
Databases: |
Microsoft
Access, SQL Server, dBase, Oracle |
| |
Platforms: |
Windows,
Solaris, VAX, Macintosh |
| |
Source
Management: |
Source
Safe, StarTeam |
| |
Miscellaneous: |
Wyse
Installer, BMP, JPEG, TIFF, Ada, Pascal , BASIC, Assembly Language
(6800, Z80, 8085, 68000, 6811) Basic Stamp, Hardware design,
TCP/IP, Ethernet and AppleTalk
|
|
|
| |

|
|
| |
| |
February
2003 to Present YOERIC Software, Chapel Hill, NC |
Consultant |
|
|
| |
| |
Work
on a variety of projects as needed by the clients such as: IT
configuration and networking using XP and Windows Server 2003,
database programming, Visual C++ projects.
|
|
|
| |
| |
May
2001 to Feb 2003 eTrials Inc, Morisville, NC |
Senior
Software Engineer Group Leader
|
|
|
| |
| |
QS
Voice - project manager on our Integrated Voice Response System
(IVRS) product responsible for planning, architecture, resource
management and schedules. Used Microsoft Project to track
project status including staffing, milestones and timelines.
The system uses VoiceXML 2.0 and VoiceGenie's voice gateway
allowing patient randomization and inventory management over
the phone. Two major design goals were robustness and scalability.
The QS Voice product also makes use of active server pages
(asp) on an IIS web server with JavaScript and VBScript.
QS
Log - Responsible for the day to day management of the group
including design, development and running staff meetings.
The Electronic Patient Diary group at eTrials uses WindowsCE
devices to collect "quality of life" information
from patients participating in clinical trials. This information
is transmitted via modem to a central server where a multi-threaded
Windows 2000 service stores it in a SQLServer database. MFC
under Visual C++ and embedded Visual C++ are the primary development
environments. Specific devices include handhelds like the
HP Journada 520, Compaq iPAQ and Clio.
When the CTO wants a project done, he
gives it to me.
References available from CTO and VP
of HR
|
|
|
| |
| |
October
2000 to April 2001 GadgetSpace Inc, Cary, NC |
Senior
Software Engineer |
|
|
| |
| |
Developed
server-side JAVA application to "scrape" web sites
and allow interaction via mobile devices (digital phones, palms,
RIM pagers etc). Sendero Server uses a custom XML application
to facilitate responding to a variety of protocol requests including
HTML, WML, HDML, XML, VXML etc. Developed a customized XML validator
for our proprietary language GSML (an XML application). Developed
several classes to expand the logging and debugging functionality
of the product. Assisted in designing database architecture.
Created documentation for users and installation package for
our products.
|
|
|
| |
| |
March
1998 to October 2000 Engage Technologies,
|
Senior
Software Developer |
| |
|
Raleigh,
NC |
| |
|
Integral
part of the team that upgraded AdManager from version 2.2 all
the way to version 6.0. AdManger is a cross platform Internet
ad delivery product (a.k.a. banner ads and popups). Specific
aspects included user interface, core functionality (algorithms)
and custom development for clients. Developed User Interface
using C/C++, JAVA, JavaScript and HTML. Implemented low level
components for AdManager using C/C++, ODBC, SQL, Oracle on Both
NT and Solaris platforms.
|
| |
May
1996 to March 1998 Scholastic, RTP, NC
|
Senior
Developer |
| |
|
Ported
WiggleWorks, a multimedia CDROM educational product series,
from the Mac platform to Windows. Developing an in-house cross
platform API with platform specific libraries and factoring
high level functionality to a body of platform independent code.
|
| |
October
1994 to May 1996 Alaras Corp., Durham, NC
|
Senior
Programmer |
| |
|
Managed
technical needs of a startup company. As a senior developer,
I evaluated new technologies and incorporated them into both
new and existing products aimed at the graphic arts industry.
Tropix 2.0 is comprehensive image archiving and cataloging program
which also performs image format translations.
I developed and implemented policies for network backups, source
control and quality assurance. Supervised technical support
and development staff. Represented Alaras at trade shows. Authored
technical documentation and user manuals. Increased performance
of existing products by locating and eliminating bottlenecks.
Participated in planning meetings to develop Marketing and Sales
strategies.
|
| |
July
1991 to October 1994 Datawatch Corp., RTP, NC
|
Senior
Software Engineer
|
| |
|
Designed
and implemented two new generations of a leading anti-virus
application. Managed programmers and QA department. Improved
Virex's scanning engine to be 50 times faster than our competitor.
Virex received a Four Star review in MacWorld
and an Editor's Choice Award from MacUser.
|
| |
1990
to 1991 YOERIC Software, Chapel Hill, NC |
Contract
Programmer |
| |
|
Conceived
and created an educational software package which simulates
a Digital Logic Trainer. MacBreadboard has been widely praised
for its very unique interface and ease of use. It
received a Four Star Review in MacWorld December '92 and a Software
Excellence Award in '93 from Technology & Learning.
Ported it to Windows as WinBreadboard.
|
| |
1983
to 1990 Lawrence Livermore National Laboratory, |
Computer
Engineer |
| |
|
|
Livermore,
CA |
|
| |
|
[LLNL
is a R&D laboratory operated by the Dept. of Energy and
requires a 'Q' security clearance.]
Develop controls and a new graphical user interface to align
the NOVA inertial confinement fusion laser. Developed and operated
control software for high power physics experiments.
|
 |
| |
Summer
1998 Java Programming Certificate |
| |
|
Global
Knowledge, Cary, NC
|
| |
Winter
1989 Graduate course and seminars on User Interface Design |
| |
|
UCDavis,
Davis, California
|
| |
May
1987 Bachelor of Science in Computer Engineering |
| |
|
University
of the Pacific, Stockton, California
|
|
June
1983 Bachelor of Science in Electronics Engineering Technology |
|
|
DeVry
Institute of Technology, Phoenix, Arizona |
|
|
| |
|
|
| |
|
|
|
|
 |
YOERIC
Corporation |
256
Windy Ridge Road |
Chapel
Hill, NC 27517 |
Phone/Fax:
(919)542-0071 |
|
|