Profile of Dylan de la Cruz, Senior Designer/Developer

 
 

Dylan de la Cruz   
Senior Designer/Developer

. 


EDUCATION

University of the Philippines 1983 - Bachelor of Science, Electrical Engineering, Undergraduate project: Design and Implementation of a 6809 Microcomputer Development System.  

EXPERIENCE 

Senior Designer  
Video Network Services, Scarsdale, New York 
Developed Videolan's videoconference kernel software using the base BitField's base kernel code, Microsoft C/C++ 1.52 & 6.0, J++ and BitField's BBS library. Developed Videolan's videoconference controller software using Microsoft C/C++ 1,52. & 6.0, J++ Worked with VNS' Director of Development to enhance the functionality and usability of the kernel/controller software. Wrote documentation on all areas of Videolan's videoconference kernel/controller system. Wrote a data preparation, import/export and help facility (CDPREP) for Miller's CDROM using Microsoft Visual Basic 3.0 and Microsoft Access 2.0. Provided technical support for Videolan on kernel/controller software. Worked with BitField's programmers in Finland via telephone to fix, clarify, and enhance the communications kernel software. Provided technical support for Miller's CDROM software. Assisted VNS' Director of Development in programming time estimations, correcting and clarifying proposals for VNS clients. Installed communications kernel/controller on client site. As consultant to VNS, major rework and enhancements were implented on Miller's CDROM project. Assisted in the design, enhancement and development of the Miller's CDROM project. Improved the response and query times of Miller's. Fixed and enhanced the document view module of Miller's using Microsoft Visual Basic 3.0, Visual C/C++ 1.52 and Decomp Imaging library. Fixed and enhanced performance of Miller's fuzzy search module using Microsoft Visual Basic 3.0, Microsoft Visual C/C++ 1.52, and Fuzzy Set library. Fixed and enhanced performance of Miller's Indexed queries. Fixed bugs in all areas of Miller's CDROM software. Wrote a proposal for the development of a Dental Management System for Microsoft Windows 3.1.   

Consultant  
IBM, White Plains, New York  
Wrote a proposal for the construction of a Document Retrieval System using Microsoft Access, Microsoft C on Microsoft Windows 3.1 for Workgroups. Wrote a design document for the implementation of an automated Document Retrieval System (DRS). Implemented the DRS using Visual Basic 3.0, Microsoft Access , Microsoft C 7.0, TMS Imaging library, Fujitsu Scanner and drivers on Microsoft Windows 3.1 for Workgroups. Designed and implemented a scanner utility that worked with the automated/manual modes of the scanner using TMS Imaging library , Microsoft C 7.0, Microsoft Access 2.0 on Windows 3.1 for Workgroups. Installed the automated document retrieval system on client sites. Provided technical support to clients via telephone. Developed a prototype of the DRS using Microsoft Visual Basic 3.0, Microsoft Visual C++ 1.5, Microsoft Access 2.0, TMS library on Windows 3.1 for Workgroups. Fixed bugs and enhanced the functionality and usability of the system.  

Consultant IBM 
Bethesda, Maryland, 
Lead Zeitech's team of consultants in assisting IBM in its efforts to build a new clinical information system (CIS). Participated in regular meetings to discuss latest development efforts in other companies and institutions regarding the design and construction of CIS, contributed research findings and materials taken from the Library of Medicine. Wrote a proposal to integrate Arden, a health industry standard language, with IBM's clinical information system. Wrote a design document to implement an Arden parser on multi-platform environments. Wrote a parser for Arden using Anagram Parser on AIX 3.2.5 using xlC and on DOS using Borland Turbo C++. Installed AIX 3.2.5 together with development tools on RS/6000 Models 530 and 320. Installed 2 Gig hard drive on RS/6000 Model 530.   

Contract Employee  
Pitney Bowes, Inc.,Shelton, Connecticut,  
Updated the Presort program to support the new regulation changes to the US Postal Service Domestic Mail Manual (DMM) using Microsoft Basic 7.0 and Microsoft C 6.0. Evaluated cross-platform GUI tools for use in a future version of Presort. Wrote portions of the extract module of Presort using Microsoft Visual Basic and Microsoft C/C++ 7.0 for PC DOS and Microsoft Windows 3.1 to support cross-platform development. Wrote a document evaluating the use of Visual Basic as cross-platform tool. Wrote a prototype of the database API layer using Microsoft Visual C++ for Windows. Evaluated the use of WATCOM SQL for use in a future version of Presort. Maintained and fixed bugs in the Presort program.   

Consultant IBM 
Internal Telecommunications, White Plains, New York,  
As member of CMORE (an interactive object-oriented visual programming tool) development group, contributed ideas to the functionality and usability of CMORE, wrote C++ code using Zortech C++ to enhance CMORE's graphic user interface.Provide support to team members in the use of C++ and object-oriented programming. Wrote the C++ Import Facility of CMORE that parses C++ source code (class declarations) and converts it into CMORE objects. Wrote C++ code to make CMORE behave consistently in both OS/2 presentation manager and Microsoft Windows. Used WITT, Workstation Interactive Test Tool, to test CMORE.Fixed bugs in CMORE. Wrote the CMORE User's Guide. STAFF   

Programmer  
Prodigy Services Company, White Plains, New York,  
Wrote and optimized Prodigy Data Object Architecture (DOA) code generation, wrote geometric and control window classes that generate NAPLPS, enhanced and added new features to Version 2 of WAVE (Workstation, Advanced Version) using Borland Turbo C++, Glockenspiel C++, Zortech C++ and PVCS version control system. As member of the Common Object Language group (COOL), wrote the first version of the parser for the COOL compiler, wrote the second version of the COOL compiler backend (Prodigy Data Object Architecture code generator) using Borland Turbo C++, Glockenspiel C++, Microsoft C debugger and PVCS. As member of the COOL task force team, contributed ideas to the design of an appropriate programmming language to represent Prodigy applications, used PC Scheme and Glockenspiel C++ compiler to prototype language features. Designed and implemented Data Flow Control (DFC) language compiler to build reports and Dow Jow Jones New using Microsoft C compiler and PC YACC.   

Programmer/Software Engineer  
New York Videotex, New York, New York,  
Wrote applications programs in Motorola 68000 assembly language using Unix System V. Information Builders Inc., New York, New York Designed and implemented memory management for PC/FOCUS using Microsoft 8088 assembler. Wrote a pc to mainframe file transfer program using Microsoft C compiler. Worked on speeding up and reducing the size of PC/FOCUS root module using Microsoft Fortran compiler. Responsible for the maintenance of all pc-mainframe communications programs. Supervised newly hired PC programmers.   

ACHIEVEMENTS & AFFILIATIONS 
Association for Computing Machinery, 1984 to 1986 Institute of Electrical and Electronics Engineers, 1981 to 1982  
University of the Philippines Computer Society - Co-founder and vice-president, 1981 to 1982. 

SUMMARY OF QUALIFICATIONS  
Usage of: Microsoft Visual C++ 4.2/1.52, Microsoft Visual Basic 4.0/3.0, Symantec Visual Café, IBM xlC, Borland Turbo C++, Glockenspiel C++, Zortech C++, Microsoft C, Microsoft Basic, Texas Instruments PC Scheme, Microsoft Fortran, Anagram Parser, PC YACC, assembler on Motorola 68000/10/20, Intel 8088, Motorola 6809, Microsoft Access 2.0, Microsoft SQL, WATCOM SQL, ObjectStore, Poet, Codebase 4.5, dB/Lib, Btrieve, TMS, Visual J++, Java, Decomp. Producing for: Microsoft NT 4.0, Microsoft Windows 95, Microsoft Windows 3.1 for Workgroups, Microsoft DOS, AIX 3.2.5, IBM OS/2, Unix System V, IBM VM/CMS, VAX VMS. On: Intel Pentium laptop, IBM RS/6000 Models 530 & 320, IBM PC compatible 486, IBM PS/2 Model 70, Proprietary New York Videotex Machine using Motorola 68020s, IBM PC AT, IBM PC XT, IBM 4381, VAX 750, 6809 microcomputer development board. EDUCATION   

Page Last Updated 3/4/98