Resume of Brian Aberle

Resume of Brian Aberle

Download resume as PDF: Resume of Brian Aberle

I am at the forefront of mobile technology (again actually – on Android October 2015) and I have built large backend systems as well.  I am building for the use of XML and Big Data together.  I will travel and can manage remote developers. XMLFoundation at codeproject.com contains advanced Multi-threaded server and XML examples for Windows Phone, Android, and iPhone with support for iPad and Android tablets as well.  The engineering community ranks me 5 Star.  I designed and developed “Xfer” used to do advanced subnet connectivity.  It was used to manage some of the WinCE mobile devices in 1500 Home Depot locations, they used “Xfer” because Soti, Inc could not deliver what Xfer could in mobile device management via subnet connectivity.  . In 2007 Home Depot had outsourced mobile software development and mobile device management to Enfotrust Inc(which no longer exists), where UBT had access to a powerful development environment and a real world use case with helpful people who tested and validated the the experimental Xfer technology that was bridging sub-networks to make connections that TCP/IP cannot.

I was also an Architect and Core Engineering Team Lead on the $2B NCIS project which was the largest software project in the world at that time, integrating all the “islands of technology” withing a hospital inspired me to later develop Language Drivers for advanced XML rendering software called TransactXML.  in 1996 I was in the founding 5 in what became a hot silicon valley startup. The company changed names and owners too frequently. See “The EC Company” on my resume, that technology was licensed to another that made a $10B IPO in 1999. In another project, myself together with Rich Singer who wrote the Approach DBMS (used under lotus notes) launched a startup DBCentric about distributed data warehousing and the third addition to our 3 man team was Bram Cohen, inventor of the Torrent protocol. I am seeking to work with others who are seeking to build a technology company.

Life Skills:

  • Listening carefully is my greatest skill, discerning what to listen to is my gift
  • Leading by example and earning the respect of the minority who provide the majority of work effort
  • Explaining complicated things in simple terms and only contributing beneficial input
  • Identifying theory amid facts, finding failure points, and second guessing assumptions

Technical Skills:

  • Extensive use of C++ Framework Design/Development – Java/VB/.NET environments
  • Expert XML/B2B built XML parsers, bridge DCOM-CORBA w/ XML, Distributed XML Objects
  • Security: OpenSSL, SSLeay, RSA, RSA Bsafe, X.509’s,  Cert Authorities, Design patterns, 2Fish
  • Performance Patterns: Advanced threading, pooling, caching, recycling, memory management
  • DBMS usage: SQL engines, DB-LIB, OCI, 4GL SQL generators, TP monitors, SQL parsers
  • Servers (Internet Commerce, Security, Data Warehouse) – HTTP/ISAPI/CGI/XML interfaces
  • Project planning and design – Foundation and Architecture design for large team implementations
  • Enterprise Distributed Application Architecture and Development (CORBA, DCOM, RPC)
  • Smart card E-Commerce technology – iButton, Spyrus, VISA open platform
  • Develop on: Intel/Alpha NT, RS6000 AIX, Solaris,  VAX , IBM 36/38&AS/400, x86 Linux,ARM(CE)
  • Application Server Technologies Design (Transactional Integrity, MTS, Encina, Tuxedo, MSMQ)
  • Tunneling, Routing, and Bridging of TCP connections and protocols across several platforms

Industries:  

Banking, Cellular, Credit Cards, Data Warehousing, Internet Commerce, Insurance, Medical, and Scientific

Education:

Advanced OLE class- (Univ. CA Berkley extension)  Hayward, California  1995
Client/Server Technologies – (AMS)  Hoevelacken, Holland  1994
Object Oriented Analysis and Design Theory – (DBMI)  Lisbon, Portugal  1994
IBM Mission Critical System Recovery Training – (IBM)  Atlanta, Georgia  1992
Metropolitan State College of Denver (1 year)  Denver, Colorado  1992

Experience :

 United Business Technologies (B2B Technology Vendor Initiative)                        Founder and Owner

2000 to Present

  • Serve as Janitor, Manager, Engineer, Analyst, Support, and do the work others don’t want to
Most recently my focus has been in development of systems integrations components.  I architect ed and managed development of TransactXML server, a transactional XML layer over most databases on most platforms, that supports joining foreign databases to render a single XML document.  XMLJournal magazine called it “World Class”.  I architect ed XMLFoundation.  I also contributed to DesignerXSL, an XSL design tool debugger and XSLT transformer.  I designed and developed Xfer, an engine for connecting across sub-networks and unlike platforms securely.  Xfer allows secure connection routes to be established through various firewalls by tunneling through HTTP and ‘reverse connecting’ through NAT routers using polling, this works well in conjunction with the previous products mentioned.  I also designed and developed PackMan(Package Manager), a portable file system useful to deliver business documents such as invoices that accompany digital data such as sound, images, CAD files or designs.

SAIC for Kaiser Permanente (NCIS Project)                                                 Consulting Team Lead

Oakland, California                                                                                        Nov 1997 – Jan 1999

  • Served as Core Team Lead for NCIS (National Clinical Information System) to serve 60,000 MD’s
  • Lead the development team with the most critical path dependencies on largest project in the world
I served as Architect, Team Lead, and Programmer building the largest health care information system in the world. I discovered a DCOM scalability enhancement in 1997 that allows the server to connect many clients through a single instance of a stateless server-side interface. I produced better scalability than could be achieved through a well-implemented Transaction Server Interceptor and presented the proposed architecture to the vice president for technology planning at Kaiser Permanente on behalf of SAIC.I developed object serialization in XML format. COM & CORBA objects serialize to and from an XML stream to transfer proxy cache state. My team built an XML 1.0 parser with DTD validation. XML parsed directly into destination business objects without building memory trees or using DOM.Database requests and responses pass through XML representation to construct distributed objects. Many teams were dependent on our stable and timely deliverables in the 600 man NCIS (National Clinical Information System Project) Phase 1.My team fully researched every aspect of building the best possible DCOM and CORBA servers. The CORBA Server implements complete custom memory management and distributed reference-counting designs. We built Smart Proxies and tested many different scenarios with respect to TP monitors, Threading, Object Recycling, and Thread Pooling. I was responsible for building the Object-XML development framework and XML parsers used by almost every development team, and business affiliate (Ontyx, Oceania, Pegasystems) for the NCIS project during phase 1.

Neopost (E-Postage Project for US Postal System)                                                                     Consultant

Hayward, California                                                                                                    Jan 1999 – Mar 2000

  • Served as software developer with full authority of implementation design and methods
Developed complete back end processing system, end user software, and customer service representative tool as an XML client that made all database updates through XML using UBT’s TransactXML Server.   XML Query responses were transformed through our custom built XSL engine into HTML for viewing and ACH for payments. The system consisted of a moderately complex transactional model with hundreds of stored procedures and database integrity rules that were impossible to validate through standard DTD.The end user product was a Smart Card based system that stored digital cash to print postage and render 2D postal barcodes with USPS sender tracking data, built as a browser based application. Use of digital signatures was certified for validation using NIST FIPS guidelines.

The use of XML to represent all database updates was bleeding edge in 1999. Unlike other pioneering efforts of the time, our solution did not consist of special server side processing logic for each transaction.

Siemens Medical Systems      (Primeview project)                                                                       Consultant

Concord, California                                                                                                                      1997 and 1998

  • Developed software to meet an internally prepared detailed design specification
I developed a Radiation Delivery information system for Siemens Medical. The software was in the strictest FDA classification — ‘Death may result from system error’ as it controlled motor movement and radiation intensity and duration – (like Therac 25 did). The software allowed for an industry first, delivering precise radiation doses through a Liner Accelerator in an auto-sequenced delivery. Virtual electron beam intensity shaping was implemented in software by shifting patient position and accelerator position during an electron treatment. The “virtual beam” was modeled in the software GUI by calculating a cumulative dosage intensity graph within the treatment area accounting for both the motorized movement of the patient and the accelerator. The “auto-sequenced” delivery software safely scripts all steps of a prescription delivery so that human operator error is reduced and treatment time is reduced.

db-Centric                                                                                     Lead Developer / (unvested)Shareholder

San Francisco                                                                                                                                            1997

  • Developed a very high performance and advanced SQL tokenizer aware of datamart distribution
I worked for db-Centric as the first employee. The single product builds a ‘virtual database’ around existing datamarts and foreign DBMS’s. It employs a runtime-conditional server assignment based on SQL WHERE clause, client user, and/or physical location of the client machine. The SQL parser re-writes and optimizes SQL “on the fly” based on pre-defined business rules that allow your SQL to remain ‘unaware’ of datamart partitioning for large data warehouse implementations. The simple design gives our product a huge performance improvement over competing products (HP’s Intelligent Warehouse). Intricate caching schemes improve efficiency even more. Three programmers including myself created this technology featured by Microsoft in the November 1997 Comdex show. On August 10, 1998 db-Centric was acquired by Aris Corporation, Aris has since become Ciber.

The EC Company                                                                                                                         Consultant

Palo Alto, California                                                                                                                     1995 and 1996

  • Responsible for product development and the accounting system integrations design
I worked for one of the first business ventures in a category that was initially considered ‘Electronic Commerce’, but years later came to be called B2B. I worked for The EC Company integrating “Internet/Application EDI” with “off the shelf” and custom accounting systems. My responsibilities included presenting the technology to investors and leading all C++ development. I helped the company grow from 5 to 60 people in 16 months through the initial 3 rounds of financing. At the end of the third financing round I was the 5th largest shareholder.I developed the award winning client side interface that used RTF to render business documents through a custom built engine that very much resembled a modern XSLT, but this was several years before XSL was even a concept technology. EC Exchange beat the reviews of competing pre-XML B2B products from GEIS and Harbinger according to InfoWorld.Anderson Consulting and Stanford Research Institute endorsed the technology. The ABA (American Banking Association) briefly adopted the system as a standard of electronic commerce.The initial success completely changed the founding group, which came to include several prominent forces in Silicon Valley, the technology fell into new ownership, and eventually became licensed by a public company seeking to be a vendor of B2B technology.

TRW Financial Systems (DGB Project)                                                                                       Consultant

Oakland, California                                                                                                                                  1995

  • Developed threaded applications for a large Windows NT/Solaris image- messaging system.
This was the first fulltime work I ever did as an independent contractor, a step forward in one degree and also backward as my role in the project was minimal. I came into a project that was nearly complete and in the final stages. In my 6 months there, I developed a much cleaner interface for them and resolved a complex threading deadlock situation that had been a long-standing issue. I also was introduced to a new way of business in Silicon Valley.

AMS for AirTouch Cellular                                                                                              Sr. Pgmr Analyst

Lisbon, Portugal (lived in Estoril)                                                                                                 1994

  • Developed a framework used by other development teams as the development infrastructure.
I worked for the leading cellular provider in Lisbon, Portugal. I was part of an initial team of senior engineers working for ‘American Management Systems’ who assessed the effort of converting a VAX cellular customer support application to Windows NT Architecture. We designed an SQL Server, 3-tier architecture (in 1994) that allowed the system to go into production before the entire conversion from the VAX was complete (by abstracting data location). As the only C++ resource on the initial team for several months, I designed and developed the infrastructure of the client application. It had full runtime dynamic multiple language support that could switch labels, buttons, and menus to any of the supported languages, so that it could be used as the basis for all European GSM cellular billing systems.

Data Systems, Inc                                                                                                             Systems Analyst

Lakewood, Colorado                                                                                                                    1993

  • Developed a VISA credit system with Verifone card readers communicating to cash registers

Resources Trust Company                                                                                                Systems Operations

Englewood, Colorado                                                                                                                   1991 and 1992

  • Developed automation system for running jobs in the daily interest distribution process

How it began:

My first computer was the TI-99/4A that I got in 1983 when I was 11 years old. It came with a subscription to 99er and Home Computing magazine that published software source code. I typed in some of the short programs and found it fascinating. As my typing improved, I keyed in longer programs and eventually began adjusting variables to see the effect. At 13 years old I could code small programs on my own. Then I acquired an Apple IIe, and with a 300 baud modem I had the world at my fingertips. The modem sounds were a familiar tune from the tape recorder used to store data on the TI-99. I setup a device to record the analog sounds and wrote a small piece of code that set the modem into receive mode, awaiting playback to review an online session from a tape recorder, then I wrote a revolving number dialer to log local modems and let it run over Christmas break from school. 🙂 At 14 years old I ran my own BBS using school equipment. I was the guru in the school computer club. I did data entry and learned to operate some aspects of accounting while working at a travel agency at the age of 15 and 16. By 17 I was an operator on an IBM System/38 operating a 60 lane grocery store and I was working 40 hours per week. Working the night shift included a majority of idle time, in which I read the manuals and became very proficient in CL. I wrote some scripts to simplify the computer operator job.

At 18 I was hired by Resources Trust Company fulltime as the night computer operator for their AS/400. Immediately I began scripting the automation of the nightly jobs that had to be run. I learned COBOL very quickly and already had some async programming experience. The AS/400 has a system modem that I believe was reserved for remote access by IBM reps, it was not being used for banking operations. With some help, I automated my duties and developed an AS/400 message queue monitor that scanned the system event queues for job messages then dialed out the system Async line, to transmit the information to a text paging service provider. Then I would get a page when the printers were out of paper, because I was hired to keep paper in them not to do any programming. I began experimenting with C++ on PC’s while I was 18, and then got my first job as a real programmer when I was 19. Finally someone was paying me for what I enjoyed to do and would have done for free. At 20 I built a complete event driven GUI operating system for hand held computers used to calibrate precision machinery at NASA and other places. It sported buttons, lists, edits, and context sensitive help within a 640k-memory limit. At 22 I was a senior programmer, very proficient with advanced C++, living in Europe and making $100,000 per year. Then fate led me to Silicon Valley where the real fun began and I formed my 3rd software business, United Business Technologies, at age 23.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s