Resume: Patrick D. Kelly

email: e@pdk.to
web: https://pdk.to

Summary

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.

Core Competencies

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

Experience

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 AFL­CIO.

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, Hewlett­Packard, and Oracle.

Linux, Solaris, Oracle 8i/10g, SQL, PL/SQL, Java, XML/XSL, TCL, AOLServer, Resin, Tomcat


Previous Experience

Co­Founder, 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.

Education

B.A. Computational Linguistics
University of California, Santa Cruz

Miscellaneous

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, Modula­2, Forth, dBASE, FoxPro, Icon/Idol, Bash

Rails, mongodb, mysql, postgresql, Oracle, AOLServer, Apache, Resin, qmail, djbdns, sendmail, BIND