Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Brett W Oliver

San Diego, CA USA


858 652-0753
brettsmartphone@gmail.com
__________________________________________________________________________________________________
SUMMARY
 Senior Developer with experience working for or with both Start-ups and Fortune 500 companies, such as Microsoft,
IBM, NBC and Nissan.
 Work well with Executives, Programmers and Customers.
 If required, will take responsibility for implementing the complete technical solution.
 Experience includes hundreds of sales presentations, managing an offshore development team for 10 years,
programming to hand held devices such as smartphones and tablets, authoring five books on programming languages,
developing a new computer language, conducting market analysis for products, developing new products for leading
software companies, analyzing business plans for viability and interacting with government agencies.

PROGRAMMING EXPERIENCE
HTML 5, CSS3, Ajax, Curl, JavaScript, jQuery, JQuery-Mobile, PhoneGap (Android devices, IOS, etc), Magento, Node
JS, PHP, Perl, Linux, Centos, AS3 (Flash), XAMPP, WAMPP, PhpStorm, Webstorm, SQL, MySQL, Visual Basic 3-6,
Access, Crystal Reports, Clipper, dBASE II, III, IV, C / C++, OLE, COM, DCOM, Visual Studio, MFC, Windows API,
Microsoft IIS Web server, Apache Web server, FTP server, Email server, Proxy servers, Firewall, Setup all Internet
Administration functions, DNS configuration, SSL Configuration, SSH, Putty, Crontab, Bash, PHPMyAdmin, Magento,
Store Manager for Magento, Model-View-Controller, AWS, Oracle, SQL, HPUX, Batch, Powershell on IIS Logs.

ACCOMPLISHMENTS OVERVIEW
 Wrote stored procedures for television program scheduling at NBC
 C / C++ from the original definitive work – Kernihan and Ritchie “C Programming” in 1982 to the current version,
through Borland C, Microsoft C, MFC Object-oriented programming, and currently using Visual Studio 22.
 Projects include working on a firewall product, with in-memory high speed filtering, a satellite uplink system for
IBM, porting a C communications program from OS/2 to Windows NT at Microsoft porting lab and several TCP/IP
based Internet Client/Server systems.
 Created a runtime engine and compiler for an Internet-based language similar to Java, which included interfaces to
MySQL and SQL Server.
 Experience includes working with OLE, COM, DCOM and other Microsoft Windows API’s.
 Visual Basic / Access / Crystal Reports – Wrote a sales tracking system for a toy manufacturer
 Clipper – (a dBASE compiler), wrote many systems, including a rapid application generator. Wrote two published
books on Clipper programming.
 DBASE II and III – wrote all in-house systems for Ashton-Tate, the creator of dBASE
 Management of 200,000 item online store, based on Linux servers.
 Developed a mobile/tablet/desktop application that handles data needs of a company, such as taking and processing
sales orders, hr, event planning. Written in jQuery Mobile, PHP, MySQL on both AWS and standalone godaddy
servers based in Brazil and India.
 Published computer book author (Clipper/dBASE programming).
 Developed a completely data-driven application generator.
 5 years as a full-stack jQuery/PHP/MySQL programmer.
 Recently C programming on Linux. Powershell batch programming.

EDUCATION
High School, Scotland. UCLA C programming, Los Angles.

EXPERIENCE
Small Consulting Jobs December 2022 – Present
Medicaid State of Nevada
Gainwell Technologies - Interchange January 2022 – November 2022
 C Batch programming on Linux.
 Oracle Database maintenance and reporting.
 Powershell programming to produce Excel spreadsheets from MSSQL and IIS logs data using .NET.

Consulting to small clients September 2018 – December 2021


 Dental office application, and others

Capitol Debate, Carlsbad, CA April 2016 - August 2018:


Lead Programmer
Senior Developer for a company that manages events. Built a full stack CRM from scratch, including multiple interfaces
for different employee types, credit card processing.
 Implemented in jQuery Mobile, Ajax, PHP, MySql on AWS and dedicated servers.

ICG, Irvine, CA October 2014 - Feb 2016


Programmer
Worked on a system which remotely controlled 48 displays around a stadium, using Flash, Java, C, PHP, Javascript,
Windows, Linux.

AJUSA.com, Mira Mesa, CA June 2013 - Sept 2014


Lead Programmer
 Managed the eCommerce site for this auto parts supply store with $200,000 per month in sales.
 Used Perl, Bourne Shell, MySQL, PHP, JavaScript, jQuery, jQuery-UI, Linux, Apache, Crontab, processing 8 million
item records, 500,000 customer records, 140 tables.
 Ported to a Magento platform.

HomeJunction, Pacific Beach, CA Dec 2012 - May 2013


Programmer
 Developed a Smartphone application using jQuery-Mobile, Javascript, JSON, Ajax, PDO, MySQL, PHP, FireBug,
FirePHP, PHPStorm, HTML5, CSS3 on multiple browsers and porting through PhoneGap to 7 types of devices.

Neighborhood Safety Net, Hollywood, CA Jan 2009 - Dec 2011


Lead Programmer
 Managed design, development and deployment in C++

Golden State Vitality, Hollywood, CA Jan 2008 – Dec 2008


Lead Programmer
 Managed the design, development and production of a Flash, Actionscript, PHP, PDO, CURL, Smarty, Java, SSL,
MYSQL, Apache based application for ordering energy bars online.

TrustedFaces, Thousand Oaks, CA Jan 2002 - Dec 2007


Lead Programmer
 Worked on a subscription based service that implements virtual private networks for churches, private schools and
organizations.
 Used Whispers™ from Quicktek Corp to implement the service.
 Built virtual networks using C++ and MySQL

Quicktek Corp, Thousand Oaks, CA Sept 2000 - Dec 2001


Lead Programmer
 Developed an Internet based software agent language using C++, under Windows 95/NT.
 Used to implement Internet-based services. This system includes user controlled software agents that search on behalf
of users and notify them when requested information is found. Examples are personal reminders, house search, car
search and important message forwarding.
 The notifications are transmitted to the user by email, alpha-numeric pager or Internet enabled cell phone.
 An online service can be developed and deployed faster in Whispers than in any other known development
environment.

Pagenet, Tarzana, CA Nov 1999 - Aug 2000


C++ Developer Consultant
 Developed wireless applications in C++ for New York Life, Chicago Board of Trade and a Big Pager device for New
York Transit Authority.
 Involved developing applications for the PageWriter 2000, RIM Blackberry, Palm 3 and Palm 5, Jornada (WinCE)
and Nec 800 (WinCE) devices.

Executive Software International, Glendale, CA Apr 1999 – Oct 1999


www.executive.com
Consultant
 Responsible for researching current trends in the industry and formulating new products for development. Answered
directly to the CEO.

Affinity Corporation, Woodland Hills, CA www.teamaffinity.com May 1998 – Apr 1999


Consultant
 Responsibilities included setting up all Internet connections, all Internet services, training a system administrator,
establishing communication links with data suppliers such as Credco, CDB Infotech and Dun and Bradstreet, as well
as setting up VPN connections such as Goldworks.
 Built several applications using a team of programmers to handle the above connections and automate the process of
getting data required for fraud detection.
 Responsible for security and redundancy.
 Set up a mirror site and established a custom encrypted link.
 Responsible for creating all customer connections to the system, including the top banks in America.

NBC, Burbank, CA May 1997 - May 1998


Consultant
 Worked with VB 3 and Sybase on NBC's program scheduling system.
 Wrote stored procedures in MySQL, and several reports using Crystal 6.

IBM, Santa Monica, CA April 1997


C++ Developer Consultant
 Developed transmission synchronization techniques in C++ under NT, for video storage devices used by TV stations.
(Motorcycle accident terminated contract.)

Internet Dynamics, Westlake Village, CA July 1996 – Mar 1997


C++ Developer Consultant
 Part of development team building an Internet firewall in C++.
 Activities included managing Proxy software, Memory Mapped Files and COM/DCOM.

Candle Corporation, Agoura Hills July 1995 - Apr 1996


C++ Developer Consultant
 NT expert consulting on the implementation of NT based agents for Candle’s monitoring software written in C++
including porting to MIPS machines at Jet Propulsion Labs.

Microsoft Consulting Services at Countrywide Funding Corporation Apr 95 - Mar 96


Simi Valley, CA
C++ Developer Consultant
 Developed a pipeline for the transmission of data from branches and brokers to an A.I. program written in C++.
 Involved extensive NT programming, use of system services, multithreading, named pipes, Winsock, registry, FTP,
remote monitoring and connectivity to disparate systems such as Tandem and Unix.

Entertainment Solutions, Calabasas, CA March 1995


C++ Programmer Consultant
Converting a commercial Macintosh Application (Final Draft) written in C++ to Windows 95/NT.
Applause Corp. Woodland Hills, CA August 94 - February 95
Consultant
 Using Visual Basic, MAPI, RAS, and SQL, connected 200 offsite sales people to an NT SQL server using notebook
computers.
 Visual Basic front end, RAS connection, MAPI message management and ODBC passthroughs to the NT based
server.

Countrywide Funding Corporation, Simi Valley, CA Jan 1994 - July 1994


C++ Programmer Consultant
 Used MFC (Visual C++ classes) and Transact-SQL (Sybase) Server (on OS/2 and Windows NT) to develop a
document management system.

Countrywide Funding Corporation, Pasadena CA March 1993 - Dec 1993


Lead Programmer Consultant
Developed a communications management package, written in C and compiled under OS/2, Win 3.1 and Windows NT.
This was a very advanced piece of software involving software agents managing multiple communications sessions, on
local workstations and across a network using NetBios. Agent to Agent communications are implemented using extensive
DDE links and Net Bios calls. Its purpose is to tie together 250 branch offices using 1000 modem links, both to head
office and to a dozen vendors such as TRW. It is multi-platform and multi-network capable.
 Attended the Windows NT Porting Lab at Microsoft headquarters in order to implement the Windows NT section.
 Designed the system, wrote the interfaces for all three platforms, wrote the communications management software
agents and guided the communications development

Borland International, Santa Cruz, CA Oct 1991 to Mar 1993


Consultant
 Performed Research and Development on the dBase for Windows development team.
 Wrote all the test modules in C

Ashton-Tate, Torrance, CA Apr 1990 - Oct 1991


Programmer for Developer Services
 Worked with dBase IV for UNIX, C++ and Windows Development Kit.

Nissan Motor Corporation, Torrance CA June 1989- Apr 1990


Consultant/Programmer, MIS department
 Wrote five smaller systems in C
 The system involved loan processing and credit checking involving 250 locations in a Wide Area Network.

You might also like