OBJECTIVE
Short or long term contracts as Windows and Windows NT software developer.
COMPUTER SKILLS
Hardware: IBM PC, DEC Alpha, FileNET.
Languages: MS Visual C/C++, Windows SDK, Delphi, BORLAND C/C++ Builder, and
Intel x86 Assembler.
Operating Systems: Windows, Windows NT, and DOS.
Tools: Visual Release, Install Shield, Help Magician, Help Breeze, and Adaptec
SCSI Analyzer.
Areas or Expertise: C/C++, Pascal, Document Imaging, COM/OCX Components,
Prepress Applications, Network
Programming, and Microsoft SQL Server.
EXPERIENCE
Jan. 1999 to Present
Sarasoft Consulting
Working as independent consultant, I do custom application design and
development for Windows and Windows NT.
Applications developed by Sarasoft are available at http://www.sarasoft.com.
Besides consulting for some the leading
pre-press companies, I have developed several applications in the areas of
imaging and database management systems. I
also have some free utilities like the well-known Sarasoft Splitter. The
following describes some of the applications
currently available or under development.
Designed and developed Office Document System, File Gear, Karnak, Luxur, as
well as several shareware applications and free utilities. Office Document
System is Document Imaging Management System designed for small businesses.
Office Document System is a demonstration of combining various development
environments and using third party components to develop a sophisticated
application in a record time. Some of ODS features are
Optical Character Recognition to convert scanned or faxed documents into
editable text.
Organize images and documents in drawers and folders.
Smart disk caching for fast document browsing and retrieval.
Full send-receive fax, with fax scheduling.
Full support for TWAIN scanners and digital cameras.
Built-in viewer for Word, Excel, and Visio.
Built-in file compression fully compatible with PKZip 2.04g.
Built-in HTML viewer and web browser.
WYSIWYG photo album creation, with 22 preset styles.
Built-in AVI viewer, and MIDI files player.
Built-in Internet e-mail.
Built-in viewer for more than 45 graphics file formats.
Multi-user version of ODS is currently under development. Microsoft SQL is
serving as our DBMS to store images,
sound files, and other types of documents as Binary Large Objects (BLOB).
ODBC is utilized to enable us later to
connect to other DBMS like Oracle and Informix.
Feb. 1993 to Jan. 1999
Dainippon Screen Engineering Of America
Santa Ana, CA.
Senior Software Engineer.
Established a successful presence for the company in the pre-press industry
on the Windows NT platform.
Researched and recommended new tools and techniques to achieve faster
development cycles.
Assisted subordinate and supervisors in identifying and resolving problems.
Excellent track record of meeting dead lines while maintaining high
standards.
Prepared and conducted presentations to introduce new development tools and
techniques for our engineering division in Japan.
While working for DSEA, I worked on several projects, some of which are
OPI Server, Worked as part of a team to develop an OPI – Open Prepress
Interface – server. The software was
developed using Visual C++ and was compiled on both Intel and DEC Alpha
machines.
Developed DLLs to intercept calls from third party DLLs.
Developed application to specify the locations and rules for image
replacement.
Implemented the hardware protection mechanism using Rainbow hardware key.
Developed application to generate keys for licensing the software to end-
users.
Helped move some of the source code to the Macintosh platform.
Image Viewer, Developed a document imaging management system for the
digital photographers. The program was
developed in Object Pascal using Delphi 3.0 and featured
- Image acquisition from digital cameras.
- Database searching and browsing.
Image manipulation operations such as zoom, compare, highlight, annotate,
and color measurements.
Multithreaded viewer that enabled viewing and manipulating very large
images in real time.
Drag and drop support.
Virtual Network Printer, Developed a program to add virtual network
printing to the Harlequin RIP. The program allowed printing from any Mac or
PC on the network. The printer used Windows NT named pipe to transfer data
over the network at speed up to 12 MB/Second. The printed jobs are then
captured and fed to the RIP for further processing. Queue Manager, Developed
a Queue Manager to control the Harlequin RIP. Queue Manager worked as a front
end for the RIP and added some features to the server application like
queuing jobs, database management, and also simplified the user interface.
The program was developed using MS C/C++ and used low-level hooks to
integrate with the server application. SCSI Link, Designed and developed
application to manage data files stored on a SUN workstation from a DEC Alpha
workstation running Windows NT. Using our own protocol, the program allowed
the user on the PC side to perform all file management functions on files
residing on the SUN workstation using standard SCSI protocol. The program
was developed using MS C/C++. Harlequin RIP Drivers, Developed several
drivers for the Harlequin RIP to drive SCREEN image-setters. The drivers
were designed to transfer large amount of data at rates up to 8 MB/Second
using fast parallel interface PIF or SCSI cards. The drivers are
multi-threaded and were developed using MS C/C++ on DEC Alpha running Windows
NT Server 4.0. Photoshop Plugin, Developed a program to acquire large
images from drum scanners to desktop PCs. The program allowed the user to
preview thumbnails of the scanned images before acquiring them. The program
was written in C using BORLAND C/C++ and later was converted into a
Photoshop input plugin.
Feb. 1992 to Feb. 1993
Compulink Management Center.
Torrance, CA.
Software Engineer
· Single-handedly analyzed and developed Document Imaging Management
System. This MS Windows-based system
was written in BORLAND C/C++ and featured:
- Scanning in batch or interactive mode.
- Advanced document assembling allows the user to select and preview
scanned images before filing.
- Search throughout folders by any field in the indexed database.
- Multiple viewing windows to view and compare documents side by side.
- Software OCR and text editing via built-in editor or user defined
word processor.
- Importing of foreign objects as documents into the user database.
- Support of more than 50 scanners using the ISIS scanning interface.
The system was then licensed by Fujitsu to be bundled with a new flatbed
scanner Scan Partner 10.
Dec. 1987 to Dec. 1991
Al-Moammar & Partner Co. LTD. (FileNET OEM)
Riyadh, Saudi Arabia.
Software Engineer
· Designed and developed Arabic layers for MS Windows 3.0/3.1 and modified
FileNET PC WorkForce software to
handle Arabic. The layers and the modifications were written in C and
utilized both MS-SDK and FileNET IAF
(Image Access Facility).
· Developed and tested Arabic VT220 terminal emulator for FileNET to handle
bilingual communications. The emulator was written in VAX C and utilized
FileNET WINTER (X-Windows like) library.
· Developed Structural Analysis System to analyze 2D structures. The system
was written in Pascal. The project included writing highly optimized matrix
processing routines.
· Worked as OEM with Korean manufacturer to enable various terminals and
printers to handle the Arabic language.
The project included writing context analysis routines, font editors and
software QA testing utilities.
· Developed a client/server Accounts Receivable system on the Prime 50
series.
EDUCATION
California State Fullerton Fullerton
Classes in Programming and Compiler Design 1992-1993
Ain Shams University Cairo
B. S. Civil Engineering 1984
REFERENCES
Available upon request.
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own