Richard Levenberg
Senior Developer
richardl@ufp.com 925.285.6634
About me
Things I'm currently doing
- I am working on a PAM authentication module.
- I wrote some C code to integrate with a service and got it building with Autoconf.
- I am working on a way to deal with Drupal and Wordpress instances with very old versions of PHP and very old versions of OpenSSL.
- At ConnectSolutions I helped close a 1.4M$ deal with a custom SAML-like solution (servlet, OpenSAML, custom libraries)
- At ConnectSolutions I developed and maintain a customer integration for a 2M$/year customer.
- At ConnectSolutions I help junior engineers understand best practices, teach them the mechanics of systems, help them understand what problems different technologies are trying to solve and why and generally support them with code review and troubleshooting management.
- I am learning to love Ansible and not like Puppet.
- I am writing ansible scripts to deploy custom SSO solutions, and do various cleanup and deployment tasks.
Things I've done
- This website gets an A+ on the Qualys Server Test.
- I provided the technical content for three patents; one for Secure Computing, one for PalmSource, and one for myself.
- I did the technical work and documentation for two FIPS-140-2 certifications; one for PalmSource (#63) and one for Good.
- I became a huge fan of David Black's SES methodologies and have tried to apply the principles therein to everything I do.
- I am not a fan of standard testing methodologies. I am a fan of formal code reviews and TIP methodologies
- Although I didn't write it, I fixed some significant bugs and converted an iOS application to 64-bit.
- At ConnectSolutions, I design, write and project manage all the SSO's.
- I wrote some XSLT transforms and integrated the transform step into Maven to customize configuration for various customers.
- At ConnectSolutions I helped to modernize their CRUD apps and RBAC.
- I wrote a Ping Identity integration for a service I run.
- I wrote a Drupal integration for a service I run.
- I wrote a Wordpress integration for a service I run.
- I figured out how to suck accounts and passwords out of Active Directory and managed an ESL tech, over the phone, to get the accounts and encrypt them before sending them.
- I wrote a SharePoint/C# integration for a service I run.
- At Copart I found a bug in an AS400 stored procedure.
- At Copart I fixed bugs and added features to custom SDLC.
- At Secure Computing I, embarrassingly, wrote a proprietary application container in C, then re-wrote it in Java to learn Java.
- At Secure Computing I developed the Virtual Smart Card Server which integrated with a PKCS#11 module to provide smart card services
Experience
- ConnectSolutions LLC April 2010 - Current
- Copart Salvage January 2010 - April 2010
- MobiTV November 2005 - November 2009
- Good Technology July 2005 - October 2005
- PalmSource September 2000 - July 2005
- Secure Computing October 1998 - September 2000
- LaserTools/Adobe May 1993 - October 1998
Education
- University of California at Berkeley - B.A. in Italian Literature
- Universita di Padova - Study Abroad Program