email: | e@pdk.to |
web: | https://pdk.to |
I am a highly experienced backend software engineer. I have worked with many frameworks & languages, lately focused on delivering usable business intelligence with dimensional modeling and analytics UIs, based on various data pipeline configurations.
Most recently my work has been working with Java services in the AWS Cloud, with AWS Athena, and a realtime data pipeline into Snowflake Secure Share.
I take pride in creating correct, robust, maintainable systems. I work with stakeholders to identify core problems and find the optimal path to resolution.
Languages | Java, Go, Ruby, Python, bash, JavaScript/ECMAScript, Tcl |
Cloud Platform | AWS (SQS, SNS, S3, RDS, ECS, ECR, EC2) |
Databases | Snowflake, Athena, PostgreSQL, MySQL, Oracle, Elasticsearch, MongoDB |
Source Control | Git, Subversion |
Technologies | Spring Boot, Hibernate, Junit, Mockito, Docker, Swagger, Kafka, NodeJS, Angular, jQuery, HTML, CSS, XML, DNS, Debezium |
Operating Systems | MacOS, Linux, VAX/VMS, RSTS |
Web Servers | Apache, Apache Tomcat, Nginx |
Senior Software Engineer
Zuora, San Mateo, CA
Nov 2015 - Feb 2025
Zuora creates cloud-based software for subscription and revenue management for any business.
Java, AWS, Snowflake, Postgres, Redis, ...
Director of Products
Cleantech Group, San Francisco, CA
Dec 2011 - Nov 2015
Cleantech Group provides research, events and advisory services around cleantech innovation. The i3connect Platform provides insights into companies, investors, financing and relationships across the clean technology ecosystem.
Ruby on Rails, mySql, Postgres, PHP
Staff Engineer
Convio, Austin, TX / GetActive Software, Berkeley, CA
Jan 2001 - Nov 2011
Convio (acquired by BlackBaud) provided online Constituent Relationship Management (eCRM) solutions for nonprofit & other organizations. A trusted Internet partner for more than 1400 organizations, including the American Red Cross, Oxfam America, U.S. Chamber of Commerce and AFLCIO.
GetActive Software (acquired by Convio) provided online constituent relationship management (eCRM) solutions that helped organizations with its advocacy, email messaging and fundraising products.
Suse Linux, Solaris, Oracle 8i/9i/10g, Java, SQL, PL/SQL, JavaScript, AJAX, JSP, XML, SOAP and REST-based web services, TCL, Python, Resin, AOLServer
Principal Developer
arsDigita, Boston, MA
Jan 2000 - Nov 2000
ArsDigita built and delivered custom web applications. Clients included Siemens AG, HewlettPackard, and Oracle.
Linux, Solaris, Oracle 8i/10g, SQL, PL/SQL, Java, XML/XSL, TCL, AOLServer, Resin, Tomcat
CoFounder, Kuentos Communications, Guam, USA, Oct 1993 - Dec 2000
Launched Guam's very first Internet Service Provider. Company acquired by Marianas Cable Vision.
MIS Manager, DS Corporation, Guam, USA, Nov 1990 - Sep 1993
Managed retail/inventory automation, data entry staff with NCR System V Unix Retail system.
Computer Operator, Plantronics, Santa Cruz, CA, Feb 1987 - Feb 1990
Weekend tape backups, batch job execution/monitoring, batch job problem resolution with VAX/VMS, DECnet.
Computer Operator, Baha'i World Centre, Haifa, Israel, Jun 1985 - Jun 1986
Tape backups, terminal & printer inventory management, Oracle database development with VAX/VMS, EVE/TPU, Oracle
Programmer, Bosch Baha'i School, Santa Cruz, CA, Feb 1983 - Jun 1985
Developed custom registration application in Turbo Pascal with CP/M.
B.A. Computational Linguistics
University of California, Santa Cruz
MacOs, UNIX (Linux, OpenBSD, FreeBSD, BSDi, Solaris), VMS, RSTS, CP/M
Java, SQL, Go, Ruby, Python, Tcl, C, C++, Common Lisp, Scheme, PL/SQL, Java, Cobol, Awk, Perl, Pascal, Modula2, Forth, dBASE, FoxPro, Icon/Idol, Bash
Rails, mongodb, mysql, postgresql, Oracle, AOLServer, Apache, Resin, qmail, djbdns, sendmail, BIND