Languages:
C#, ASP.NET, SQL, Javascript/AJAX, XML/XPath/XSLT, MFC/VC++/C++, VBScript, ASP, Html
Experience:
2/08-Present: Xobni:
6/05-2/08:
Prosper Marketplace, Inc.:
Various C#, ASP.NET, Web Services, WinForms, Windows Services, SQL Server 2000 projects;
Created system for initiating bank ACH, wire, and checks via XML and
NACHA
file formats; created system for authenticating and pulling credit profiles from
Experian; created system that generated monthly account statements in PDF format for customers; created composite custom
control for instant account verification via
Yodlee,
created system to submit
1099s to Fed and State,
created system for sending weekly XML files to Collection Agencies,
created system for sending
Metro2
files to Credit Bureaus (
Experian
and
TransUnion), wrote various
applications to read, generate and modify
Excel spreadsheets.
7/02-6/05:AdvisorSites:
Created
Milter/
Sendmail/Unix
email archiving system to help financial advisor
customers comply with
Sarbanes-Oxley requirements. Created MFC application to allow customers to download and view
archived mail. Various IT and programming tasks including Sendmail and SASL
configuration, security audits, implemented web-based administrative screens, etc.
Wrote system which searched email text and attachments (PDF, Excel, Word,
etc.) using Google-like algorithm for finding words and phrases "near" each other
using
MySQL back-end.
7/03-6/05: Cole Valley Group: Programmed in ASP and ASP.Net, administered
IIS, and
managed SQL Server 2000 database for
SFSOS
website and opt-in mailing list, managed various other website and databases, ported
websites to new machines at new ISP, debugged and fixed various Active Directory/C#/SQL Server performance problems
on
Browsercam.
3/05-5/05: Quality Connections: Implemented dating
website in C#/ASP.NET with SQL Server.
4/99-6/05:
Cloudsystems: wrote various Web Services,
ASP.Net pages, and multi-threaded applications for
EForceMedia, wrote programs to analyze website traffic for various
Wells Fargo
sites; various programming tasks (C#/Javascript/ASP/Perl/Java/VBscript);
setup Active Directory, DNS, email accounts, websites, SMTP server, managed
Sega's Heat.net subscription mailing list, registered domain names; secured various websites
(IPSec, permissions, Group Policy, etc.)
1/03-4/03:
TabletMedia: Created registration system
on IIS with MySQL back-end and C++ DLL which accessed registration system via WinInet.
11/01-5/02:
StrategicSolutions.net LLC: Performed
security lockdowns of various machines, analyzed and solved various SQL Server 2000
performance problems, ported 3-tier DNA application to new machines and from Oracle
database to SQL Server 2000 database.
2/01-10/03:
Printing Industries of Northern California: Wrote
various ASP and Perl scripts; setup
Analog.
1/01-1/03: LokBox Software: Wrote "NimScan", a program that scans
your machine for the NIMDA virus; program written in MFC/C++; Wrote "IIS Scan",
a program that scans large networks for IIS installations; written in MFC/C++ and
ADSI; wrote "InternetPeriscope", a program that analyzes and monitors your Unix
and Windows machines using portscans, rpc calls, NetBIOS calls, sockets, etc; written
in MFC/C++
3/00-6/02: Netmarketmakers: Setup and designed database (Microsoft
SQL), setup web server (Windows NT and IIS), performed all back-end programming
in ASP, Javascript, and COM (C++), managed multiple T-1 connections, managed backups,
etc.
1/97-6/02: CarClub: Setup Oracle Server, tables, setup email server,
Web server; Supported T-1 and Frame Relay; configured Cisco firewalls; Performance tuning of Oracle database server; wrote various Perl scripts.
12/99-8/01: Synthetic: Wrote C++ screensaver; Debugging of VB apps;
Debugging/redesign of flash game; ASP and Javascript development on various websites.
11/00-4/01: Kadiri: Created custom Web forms in Javascript/ASP with
Access backend.
6/99-2/01 : net.world/Cresta Systems: Wrote ASP,
Javascript, DHTML, SQL, and Perl scripts to enable users to send video greeting
cards. Did Cybercash integration. Wrote C++ application to enable users to also
register and upload video clips from a video compression application. Wrote C++
application to ship products from Ingram-Micro, created shopping basket web interface.
Wrote COM object to allow website developers to create
Video enabled websites. Setup and administered all servers (NT and Win2K Servers),
setup and designed all database servers (MS SQL 7).
1/99-11/02: SegaSoft/Sega of America: Created
custom registration site, custom logging reports; setup various mailings with Custom
Perl programs; Reformatted databases with custom Perl/C++/Java programs.
9/98-8/01: Isys: Wrote Perl, ASP, Javascript scripts for Cisco
site which calculates trade in value of Cisco Modules. Configured SQL Server, wrote
ASP/Javascript pages which allow user to buy DVD’s online, using MSSQL Server as
backend ( http://www.lvd.com ) Wrote Java programs to generate database of movies
and actors from competitors site. Interfaced ASP pages with IBM DB2 database. Registered
various domains, setup DNS zones.
8/98-2/99: Zoomedia: Wrote Optidose application, a Visual C++ application
that allows doctors to prescribe, schedule and print out schedules and information
for patients with Parkinson’s disease. Gives doctors a user friendly drag&drop
spreadsheet which they drag pills to to create and print dosage schedules.
6/98-3/99: Blastorama: Wrote various Java applets, Perl cgi scripts,
and JavaScript web pages for a Japanese Architecture firm:
http://www.nikkensekkei.com;
Installed and configured Sybase, wrote various Java Applets, Java Servlets, and
Perl Scripts for a search engine.
11/97-6/98: Sun Microsystems: wrote and modified various Java/RMI/JDBC
applets, applications, and servlets which enabled Sun employees to order services on the Web
via a Sybase Database, reserve field offices, give feedback on services, and more.
2/96-2/01: Hypnovista Internet Services: As part of two-man team,
ran a small ISP, configuring web servers (
Apache and
IIS), configured
Sendmail,
configured DNS (
Bind), configured Cisco routers, registered domains, etc.
8/94-10/97 (Various companies listed below):
- The Grubb Co.:
Created Perl search engine which searches through real-estate listings
on the Web (www.grubbco.com).
- PlasticWeb, Inc.:
Wrote ISAPI extension for Web advertisements using RPC (http://www.warsport.com),
Installed and configured 3 Sybase databases and wrote SybPerl/Net Impact forms for
IIS with Sybase.
-
NTT Software:
Wrote the front end for NTT's Interspace project in C++.
- Japanese Trade Organization:
Wrote the "Bullet Train Schedule" in Lingo and Perl.
- Living Books:
Wrote Perl and Shockwave modules for the Living Books site.
- Turner New Media:
Wrote "The Jetsons Game", "The Jello
Screensaver", "The Johnny Quest Game". (AOL Keyword: Cartoon).
- Broderbund:
Wrote a Web version of a segment of "Koala Lumpur" game; Created demo
CD of "The Last Express" game.
- Mindscape:
Wrote the client Windows application for the first version of ChessmasterOnline.
- Foote, Cone, and Belding:
Wrote various screensavers for Levis, Nabisco, Chivas.
- The Monster Board:
Wrote the Monster Board Screensaver (www.monster.com).
- WindowChem Software/ChemSW:
Wrote various Chemistry programs (Stoichiometry, Standard Curves).
- Visa Online:
Wrote 3 games (Hangman, VisaCard, and "Spatial Relations".
- Red Dot Interactive:
Wrote the Red Dot Java Applet, Wrote 4 Coca-Cola screensavers, the Red Dot Screensaver.
- Robert Lundahl & Associates: Wrote various Java applets.
- H&M Systems Software:
Wrote "African Adventure", a strategy board game for Windows, wrote "Mill-Pro", a strategy board game.
- Shoptaugh Games: Wrote "Shuttles", a strategy board game.
- Nickelodean Online:
Wrote "The Crank", a digital comic book player (AOL Keyword: NICK).
- US Games:
Wrote the Artificial Intelligence Engine for a Checkers game.
- Big Chief Software:
Wrote the "Novell" screensaver. Wrote various Perl scripts.
- Sega Online:
Wrote a Shockwave, a Java, and a C++ Football game.
5/92-7/94 Berkeley Systems, Inc.: Wrote two screen saver
modules for the AfterDark "Star Trek" module pack. Wrote two screen saver modules
for the AfterDark "Disney Collection" module pack. Ported four modules from Macintosh
to Windows for the AfterDark "Star Trek" module pack, and four modules for the "Disney
Collection". Worked on C++ cross-platform library for Macintosh and Windows. Made
additions and upgrades to AfterDark for Windows engine.
12/90-5/92 BARRA: Wrote, maintained, and supported a finance program
for Windows 3.0 which allowed the user to graph financial series in different currencies,
perform hedges, calculate statistical information, create portfolios, print graphs
and portfolios, etc. Wrote an MS Windows program which generated data files for
existing DOS applications, and then ran the DOS applications under Windows.
4/90-12/90 Higgins Group: Systems Analyst, Enable Software Maintained
existing software in C. Added cut and paste feature to Higgins program. Wrote Windows
applications which implemented a calendar, rolodex, scheduling, notified user of
incoming mail.
2/89-4/90 Datawiz International:
Designed, wrote, and maintained MS Windows 2.0 and OS/2 1.1 Presentation Manager
programs which interfaced to the Microsoft SQL Server, and allowed the user to enter
and display information from the SQL database (RGB values, text, numbers.) Wrote
and maintained applications which allowed the user to convert data from the SQL
format into other formats (e.g. Cobol, HP Image, DB2), and vice versa.
Education:
University of California Berkeley
B.S. Engineering Physics, August 1988