Resume
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