Eric Brown
ericbrown@porttack.com

Professional Objective

Individual contributor and/or technical leadership position in a dynamic and creative environment.

Summary

  • Skilled in all phases of product development from creating and/or working with product requirements through design, scheduling, development, QA and release.
  • Good at staying on top of new technology, learning and applying it.
  • Integration of open source components into large-scale products.
  • 25 Years high-performance/cross-platform system design experience
  • 20 Years Devops experience
  • 20 Years high-availability systems design experience
  • 15 Years C/C++ experience
  • 15 Years Java experience - JDK 1.02 – Java 11.
  • 10 Years SQL experience - Oracle, MS, Informix, mySql, Postgresql
  • 10 Years large data model design experience
  • 10 Years network design experience
  • 5 Years Project Management
  • Operating Systems:
    • 25 Years UNIX development and admin experience total
    • 20 Years Linux Java/scripting/administration experience
    • 10 Years Windows/Win32/Java development experience
  • Languages: C/C++, Java, Python, Ruby, Node, Bash, Awk, XSL, Assembler
  • Standards: HTTP, SMTP, IMAP, STL, boost, libev, swig, JSP, J2SE, J2EE, XML, YAML, Lucene, PKI, SQL, SNMP, SSL, UDP, Multicast, PHP
  • Development Tools: IntelliJ, Bash, Emacs, Eclipse, Visual Studio, Apache, Tomcat, openssl, gcc, ant, make, gradle, git, svn, perforce
  • Various management training classes
  • Good documentation and communication skills.

Experience Highlights

  • ISP level clustered anti-spam software (35,000+ messages/sec) (Fall Creek Studios/Abaca)
    • Filtered all Yahoo, Apple and Proofpoint email
    • Acquired by Proofpoint (largest AS vendor)
    • Advanced AI
  • High-availability anti-spam appliance (Custom Linux, SMTP, RPC, Web UI, select loop) (Abaca)
  • High-availability NMS support and CRM system for 2Wire-Home Routers (J2EE) (2Wire)
  • High-availability network services for putting embedded devices on the internet (iReady)
  • Multi-threaded caching proxy servers in C++(Win32) and Java (Unix) (Pointcast)
  • High-performance imaging engine (cross-platform endian issues, streaming, async) (Kodak)
  • High-performance CD-Recording engine (streaming, driver architecture) (Sony)
  • Device Drivers: Solaris SCSI CDR & IEEE 1284, DOS SCSI CDROM, Mac VirtHD
  • Custom embedded hardware/software solution for remotely monitoring wind speed
  • Implementation of virtual memory system for custom CPU
  • Custom CISC CPU micro-coded on 12-breadboards
  • Several web-sites (UI design, data-model design and implementation)

Experience

  • SLVUSD, Computer Science Teacher, 2023-2024
  • Khan Academy, Staff Engineer, 2020-23
  • Apple (iCloud Mail), Individual Contributor 5, 2014-20
  • Infoblox, Distinguished Engineer, 2012-14
  • Abaca, CTO/Architect/Manager, 2003-12
  • plosone.org, Senior Engineer, 2006-07
  • 2Wire, Engineering Manager, 2000-02
  • iReady, Director of Engineering, 1999-2000
  • PointCast, Principal Engineer, Engineering Manager, 1996-99
  • Adobe, Senior Computer Scientist, 1998
  • Sony, Lead Engineer, 1993-96
  • Kodak (Photo CD), Contract Programmer, 1989-93

Education

University of Rochester, New York

  • BSEE - Computer architecture, VLSI and signal processing
  • Certificate of Management Studies in Finance