An expert software developer and
architect with in-depth
experience in the latest Web and
Desktop Software Applications.
Expert software developer and
architect with in-depth
experience in the latest Web and
Desktop Software Applications for companies --
from startups and small businesses to
Fortune 500 corporations -- such as Hewlett
Packard, Xerox, Oracle.
||Expert coder with a
record of success in creating new software; migrating &
existing software; leveraging existing code & tools; and
with code done elsewhere.
||Coach, mentor and on-the-job trainer
||Hands-on project leader who generates
easy-to-use applications in record time.
identifying/understanding needs; focusing on the important real
issues; translating issues into technical actions and implementing
delegating coding to local team members or to off-shore
||Extensive track record in software
-- from concept to release -- to produce quality
||Integrator of QuickBooks with other
using the QuickBooks SDK.
leader of global software development teams.
||MSEE, BSEE, MBA, MA
||Microsoft certifications (MCSD, MCAD,
||Sun certifications (SCJP, SCJD,
TOOLS & TECHNOLOGY
C# (C Sharp), Visual C++ (VC++),
VB.Net (Visual Basic DotNet), Visual Basic,
Java, Java Script, VB Script, HTML,
XML, SQL, UML
ASP.Net (ASP DotNet), ASP
(Active Server Pages), JSP (Java Server Pages),
Servlets, PHP, DHTML, Web
Custom Controls, COM, DCOM,
ActiveX, DotNet Component Services, DotNet
ADO.Net (ADO DotNet), ADO,
MS SQL Server, MSDE, MS
MFC, ATL, GDI+, Windows API,
Win32, Java 2 SDK, J2EE SDK, QuickBooks SDK, Google API, GoogleEarth SDK, eBay SDK, Skype API
.Net (DotNet, dot-net), IIS
(Internet Information Server), Windows 9X/NT/2K/XP,
Web Applications, Desktop
Applications, Software Integration, GUI, Database
Design and Programming,
Components, Digital Imaging, image
analysis, 2D and 3D vector graphics, GIS and
||Technical leader of Global Software
Built off-shore software development teams and led them in the
of many desktop and Web applications. (Examples include: Image
GIS/Mapping, 2D and 3D vector graphics applications, GoogleEarth Integration, QuickBooks
and utilities for eBay.)
||Technical lead in the creation of a new
Real Estate MLS (Multiple Listings Service) system, including
architecture, design, coding and team coaching. Hands-on development
of all parts
of the application: GUI, business object layer, database. Utilized
ADO.NET, VC++, MFC, ATL Java Script, SQL, XML.
Integrated Web and Desktop Applications with QuickBooks, eBay, PayPal, Google Earth, SQL
Access, Excel. Utilized C#, VB.NET, ASP.NET, ADO.NET, VC++,
SDK, eBay SDK/API, ADO.NET, Java Script, SQL, XML.
Dynamic Ventures Inc.,
|Software Engineer - Hands-on Project Leader of
Offshore Software Development
Software Engineer, Hands-on Project
Leader, Coach, Mentor and Technical
coordinator for Offshore Software
Agile Software Development
Built and managed effective offshore
Software Development teams in Romania to
achieve top performance and
productive work environment. Coached and mentored
team leaders. Most of the software
products developed by the teams used by the
customers of the client for whom the
project was performed and marketed under
the clients' company names.
Offshore development team projects
commercial Image Processing and Image Analysis applications for the
PocketCache Backup/Restore desktop application designed for the
Cruzer USB Flash Drives. (
maintenance and enhancements for a Web application for online proposal
Tracking solutions based on MapPoint webservices.
Editors for Geographic Information Mapping System (GIS/Mapping)
Security audits, and Performance Enhancements of web
Application for online Business Plan Preparation.
VisiTracer Web application that tracks activities and usage of
custom utilities for QuickBooks to create a new integrated product
functionality. Served the needs of two types of clients: 1. Vendors
who want to
integrate their web or desktop software products into QuickBooks.
our work to their clients as part of their product offerings.) 2.
that want special customization or integration with QuickBooks for
usages such as exchanging information between their
Web site and
Web applications that calculate and demonstrate the tax advantages
on-line purchasing and software activation processes for Desktop
eCommerce solutions with: eBay, PayPal, QuickBooks, Amazon Marketplace
multimedia presentation system that enables PowerPoint
to be displayed on three screens at once.
Dynamic Ventures Inc.,
|Software Engineer - Software Development &
Principal, lead developer and hands-
on project leader; provided new product
development, product enhancement and
product restructure for Fortune 500
companies, startups and small
Examples of client engagements and
technical solutions include:
InfoLink, Campbell, CA
Data Exchange and Third-Party
||Developed architecture and code for
exchange and integration with other web sites. (IDX, BLE and
||Provided Real Estate Multiple Listing
data to over 500 web sites; from major national sites like Yahoo,
homeadvisor.com, to sites of real estate offices like ReMax,
www.dyve.com/reil/data_exchange_samplesites.asp for links to some of
||Defined and developed code for
using XML over HTTP; where the third party uses XML for the query
the result in XML.
||Wrote code for generic web site hosted by
and framed by the other web site with the ability to pass
for customization of feel and look. (smart frames)
||Developed code to automate daily data
||Built a picture Server to transfer images
||Developed SOAP server to receive VirtualTour information and incorporated it within the MLS Data.
||Developed Web-Service that synchronizes
MLS Data with
a desktop application.
||Trained staff in new technologies to
employees up to speed.
InfoLink, Campbell, CA
Development & Management (
||Developed and managed web sites for the
Multiple Listing Service (MLS) with over 20 millions hits per
||Coached and guided other engineers and
the development of software for the sites and their successful
||Developed code to track user utilization,
usage and performance statistics to optimize site performance,
usability, identify and block site abusers, and provide valuable
to the marketing and strategic development department.
||Developed code for loading photo images
image adjustment tools.
||Developed architecture and code that
migration and interoperability with Dot-Net.
||Coached and guided other engineers in the
migration to Dot-Net platform.
||Developed new Multiple Listing Service
Records, Cupertino, CA
Dot-Net based Software
Infrastructure for web based music store (www.springmanrecords.com)
||Developed flexible software
infrastructure for web-based online store that sells music and takes payment
||This infrastructure allows non-programmer
easily manage site content, including cataloging items, MP3 audio
news and other time sensitive content.
||Integrated the web-site with
processing, inventory and accounting systems on the back-end.
Luxtron Corporation, Santa
'Real Time' WEB Based Application to Control and Monitor Sensors & Devices
in the Fab
architecture and WEB application for controlling, monitoring and
dynamic graphs of devices and sensors used in semiconductor fab in â�œreal time" from any web browser.
||Wrapped & integrated Luxtron's
'Optima' product with the web-based application.
||Developed ATL COM component that passes
using XML to significantly simplify the code and allows future
the creation of new products.
Corporation,(acquired by NORTEL and subsequently
by AMDOCS), Santa Clara,
WEB Based e-Commerce and e-CRM
(Customer Relationship Management)
||Developed architecture and code to enable
partner integration using XML and BizTalk Server.
||Mentored and coached other engineers in the development of the 'Clarify e-FrontOffice' web application.
||Wrote generic code that uses XML to
data, state and error information between portions of the application.
||Developed components for the Business
of the Clarify customer care system.
||Developed code for web user self
and profile management for B2C, B2B Admin and B2B Users
Technology, Pleasanton, CA
DCOM base 'Access Management
||Wrote DCOM-based software that allows
machines to communicate with an Access Management System for physical
this SW/HW provider of building security access management tools
The software allows administrators to control the system from any
PC in the
by KLA-Tencor), San Jose, CA
COM based Image Archival and
||Developed software architecture for image
& retrieval that resulted in the company acquisition by
||Architecture uses MS SQL Server and
co-existence with existing installations of old technology and is
part of a
large-scale industrial image archiving and retrieving system designed
||Developed COM-based modular software architecture for image archival and retrieval. Designed
and implemented COM
and components for 'video, image and data' capture and retrieval.
||Developed a 'Queue Manager' that
an asynchronous communication between components and external
||Led the effort of writing web-based
capabilities using Active Server Pages (ASP), IIS and SQL Server.
||Wrote code to interface to other software
devices (DCOM, CORBA, RS232, NFS, TIFF tags, etc.).
||Developed graphical user interface (GUI).
||Implemented features such as printing,
gallery viewing, tagging, configuration, etc.
||Built utility to automate the creation of
documents and MS Excel spreadsheet that contain data and images.
Fountain, Fremont, CA
COM Based Software Development Kit
||Coached and mentored startup team
of easy-to-use COM-based 'Software Development Kit' (SDK) that
customers to build customized scaleable data distribution applications.
||This software resulted in VC funding that
led to major
||Wrote COM-based skeletons that wrap
technology with several levels of granularity, used to write
for electronic software distribution, video-on-demand, database
streaming multimedia and distributed storage.
Client Engine that links printed
publication to the internet or to media on
||Reconstructed deleted core code of
this startup software provider. The software links printed
to the internet or to media on a local CD by utilizing a low cost
sensitive binder which transmits infrared signal to the computer.
or graphics on any printed page of the publication immediately
associated Web page and/or plays an associated video track on the
PC or TV
||Developed 'event-driven state machine'software that
uses the Microsoft Web Browser Control. The software is
an authoring tool; events are triggered by the user or by the Web
Multimedia (Acquired by S3 changed its name to
SONICblue), San Jose, CA
||Major contributor to the release of the
Commander' ISDN adapter card by developing accompanying software.
Wrote code to
monitor phone line activities, show the current line status,
recording of events to permanent log, and allow user to configure and
telephone line adapter, with an easy-to-use and understand GUI.
Lightwaves, Sunnyvale, CA
SNMP Proxy Agent and SNMP
||Provided SNMP functionality to many
networking products for cable TV even though the products didn't
||Developed OLE Automation Client and OLE
Server to integrate existing Element Management System with SNMP
||Used the 'SNMP Research' tool kit EMNATE
SNMP Proxy Agent for network management systems for cable TV and
broadband communications network provider.
||Used the PowerTCP Toolkit with ActiveX to
Manager for the agent.
Mountain View, CA
||Wrapped Flash-equivalent software
product in OCX for web-based developer use.
||Wrapped telephony & voice technology
with OCX that
was shipped as part of the ActiveX software toolkit.
||Developed a general purpose engine for 'database-driven telephony application generator' application
gets voice and keypad input from caller and stores it in an
database. It uses voice to prompt the caller for input and to reply to
based on information stored in external databases.
(subsequently acquired by Televere and then by
rdental.com and Ciraden),
Los Gatos, CA
Software Package for Reviewing and
||Built from initial concept through
implementation the 'TigerView' dental electronic radiograph application that is
archival & diagnostic review software for the dental industry,
FDA 510(k) approval as class II medical device and the company
||With this technology, dentists can
histories, educate a patient, discuss a question online with an
across town, and/or expedite insurance claims.
||Interviewed dentists to determine product
||Developed software that enables logical
intuitive organization of dental X-Ray images, easy image viewing and
manipulation and electronic data transfer of images for insurance
Corporation, Redwood Shore, CA
||Integrated Oracle Context linguistic analysis and
content extraction capabilities, into MSWORD (Used Context and
MSWord as OLE
Palo Alto, CA
||Embedded the Xerox Lexical Technology
and AmiPro. (Developed a DLL and a Visual Basic application to
new feature set. Used DDE, WordBasic and AmiPro Macro Languages
Title Company, San Jose, CA
||Added Mail Merge capability to MSWRITE by
items to MSWRITE and the functionality to insert fields into the
the user selects those menu items (Subclassing).
San Jose State
University, San Jose, CA
||Developed a spy software program that
modified various windows throughout the KIOSK system at the
Dynamic Ventures Inc.,
|Principal Architect & Developer, Software Products
Designed database compression
technology and automation products for small
businesses targeting real estate,
insurance and direct mail markets. Sample
Compressed Database System
Developed and released to market
compressed database system used for real
estate ownership files and other
large data sets with automatic linking between
related databases (i.e. assessor
data, postal carrier route records and
TIGER-The Digital Map Database.)
Dialup Site Search Automation
Developed and released to market a
variety of software packages running on PC
to access remote databases using data
communication system to automate the
gathering of information and creation
of reports (MLS AUTOMATION, MLS KEYDISK,
Developed many utilities for data
files manipulation and filtering (BREAK2,
MERGE2, SORTMRG2, SWAP2, ERRINS,
MLSUTIL, TARGET1, ...).
Developed disk duplication software
that allowed easy customization of one
master source into many products
during production time.
Search & Customized Reporting
Designed software to compile, analyze
& generate market statistics &
research data for realtors derived
from multi-data bases.
Hewlett Packard Company,
Cupertino - Sunnyvale - Santa Clara, CA
|Software Development and Architecture
Initiated, designed and patented a
major portion of a PC magazine award winning
application (HP New Wave) in a
successful career in the HP PC Software
HP New Wave
||Designed & developed major components
innovative multi-media based office information system.
||Established the technical foundation for
many of the
advanced inter-application communications capabilities in today's
||Investigated technical and marketing
studies of operating environments for PCs with emphasis on Object
Methodology that led to the New Wave Project.
wrote code, tested, debugged and localized many of the HP New Wave
(Setup program, BridgeBuilder - Configuration program, The Generic
DLL for Subclassing Windows Applications, Doslib, Nwlib, Winoldap,
Playback, Data transfers with DDE, ...)
System Software & User
Interface for PCs
HP's first GUI with touch screen for the PC market.
coded & released this easy-to-use shell for application launching
management under MS DOS. (P.A.M and File Manager for the HP 150.)
Encapsulation of applications for
inclusion within an object management facility
US Patent 5,832,266, assigned to HP
An encapsulation system for a
European Patent EP0377299, assigned
Method of running two applications
on a computer system
European Patent EP0628904, assigned
Methods of running on a computer
system an application not designed to run on
the computer system
European Patent EP0628907, assigned
Solution Developer (MCSD)
Systems Engineer (MCSE)
Professional with a
specialty in the Internet (MCP+Internet)
Web Component Developer
for J2EE (SCWCD)
Developer for Java 2
Programmer for Java 2
M.A. Counseling Psychology
Santa Clara University, Santa Clara,
Santa Clara University, Santa Clara,
M.S. Electrical Engineering -
University of Southern California,
Los Angeles, CA
B.Eng. (Honors) Electrical
McGill University, Montreal Canada
DotNet, Dot Net, .Net, C Sharp,
CSharp, C#, ASP.Net, ASP DotNet, ASPdotNET,
VB.Net, ADO.Net, ADO DotNet,
ADOdotNET, DotNet Component Services, DotNet
Remoting , Java, J2EE, JSP, PHP,
Servlets, EJB, Database Design, SQL Server,
SQL Server Stored Procedures, MS SQL
Server, MSDE, MS Access, MySQL, Custom
Controls, COM, DCOM, ActiveX, DLL,
Web Services, Web services, XML, VB Script,
Java Script, DHTML, MFC, ATL, Windows
API, Windows SDK, win32, QuickBooks SDK, Google API, eBay SDK, Skype API,
GUI, Web Applications, Desktop
Applications, Enterprise Applications, Windows
Applications, Software Integration,
Application integration, Middleware,
Infrastructure, UML, RETS, Real
Estate Transaction Standard, IDX, BLE, GIS,
Digital Imaging Software.
Software Engineer, Software
Developer, Software Architect, Software Development
Engineer, Web Developer, Internet
Developer, Programmer, WEB Programmer,
Freelance Software Developer,
Software Consultant, Software Contractor,
Contract Software Engineer, Contract
Software Developer, Offshore software
MSEE - Computers, MBA, MCSD, MCAD,
MCDBA, MCSE, SCJP, SCJD, SCWCD, Master of
Science in Electrical Engineering -
Computers, Microsoft Certified Solution
Developer, Microsoft Certified
Application Developer, Microsoft Certified
Database Administrator, Microsoft
Certified System Engineer, Sun Certified Java
Programmer for Java 2 Platform, Sun
Certified Java Developer for Java 2
Platform, Sun Certified Web
Components Developer for J2EE.