Senior Software Engineer @ On the Business Optimization team, my role consists of 3 major functions: internal software engineering, business process improvement, and mentoring.
Replaced brittle vendor data warehousing, business intelligence, and automated reporting tool with custom-developed in-house tool in 4 weeks that is:
1) more robust (4+ months with zero downtime),
2) more extensible (10X velocity for adding new classes of data), and
3) faster (same data loaded in 12% of original time)
Applied Bayesian inference machine learning to gauge which marketing activities were most predictive of software sale.
Automated data aggregation and normalization from multiple sources to assess market and Fortune 1000 penetration. The numbers show up in multiple press releases and public interviews with CFO and CEO.
Ongoing process documentation and improvement, opportunistically with sales order refactoring, marketing funnel refactoring and HRIS implementation. Application of AQPC process framework.
Mentored intern responsible for correlating support tickets to upcoming software subscription renewals to proactively gauge at-risk renewals.
Implemented online sales platform for Puppet Enterprise, resulting in ~$50k/quarter of incremental, low- to no-touch revenue. Also implemented heuristics and remedial measures for the occasional, yet inevitable, distributed denial of service attacks.
Implemented licensing solution for Puppet Enterprise which generates unique, trackable licenses for each Puppet Enterprise installation, and API integration for approved partners. License volume is ~300k nodes/quarter. Licensing solution is also a core aspect of authorization for upcoming premium content within Puppet Enterprise and Puppet Forge. From October 2013 to Present (2 years 2 months) Portland, Oregon AreaMentor @ Help Code Scouts members achieve their technology learning goals.
Specialities: Ruby, Git, Open Source From January 2013 to December 2014 (2 years) Portland, Oregon AreaEngineering Internship Program Manager @ All things interns: recruiting, interviewing, finding projects, pairing with mentors, onboarding, mentoring.
All interns open a real pull request for Facter by end of the second day.
Puppet Labs has 8 engineering interns for the 2013 summer with the dual goal of having the interns contribute to real products and also learn essential software engineering skills neglected in most CS programs:
- version control
- testing (unit, integration, acceptance, plus, what makes a good test)
- code review
- project planning
- release planning
- maintaining a large codebase
- contributing to open source
Hold mini topic workshops as needed, like "How does DNS work?" or "Database Essentials." From February 2013 to September 2013 (8 months) Portland, Oregon AreaSoftware Developer @ Develop features for open source versions of Puppet and Facter.
Engage Puppet community on issues, features, performance, and usage.
Curate community contributions to Puppet and Facter.
Bootstrap and mentor 4 interns.
Major contributions to package, service, and user providers for AIX support in Puppet Enterprise.
Shepherded Rails 3 upgrade of open source Puppet Dashboard by community member.
A sampling of my results:
After first 2 weeks, mentored intern was largest contributor for Facter 2.0.0 release.
Added new keywords to Puppet language.
Added new aspects to Puppet Faces DSL.
Three mentored interns presenting at industry conference.
At end of internship, 1 mentored intern was the #4 contributor overall to Facter.
Major technologies: Ruby, RSpec, Linux, VMware From March 2012 to September 2013 (1 year 7 months) Portland, Oregon AreaPuppet Enterprise Engineering Team Lead @ Led the staff of 7 re-engineering Puppet Labs' flagship commercial product, Puppet Enterprise 2.7. From June 2012 to December 2012 (7 months) Portland, Oregon AreaAgile Project Manager @ Agile Project Manager for HP Indigo SmartStream Production Analyzer v1.7, GraphExpo (v1.8 early look), and v1.8 releases.
Agile Evangelist within HP Indigo for quickly producing quality software projects that customers love From January 2011 to March 2012 (1 year 3 months) Portland, Oregon AreaSoftware Design Engineer (Tech Lead) @ Software R&D for HP's Indigo digital presses specifically related to real-time and historical analytics and digital dashboards for high-volume, multi-site print shops.
* Developed & delivered new product to Indigo's largest strategic customers (250+ digital presses, representing 12% of annual production), resulting in productivity increases of up to 70%
* On time delivery of 10 / 10 milestones, including 5 major releases
* Streamlined application deployment by 92% (25 min to 2 min)
* Reduced database connections per user by 75% (81 to 20)
* Reduced application calculations by > 50% through smart caching
Major technologies: C#, Java, XML, REST, MySQL, VMWare From November 2007 to March 2012 (4 years 5 months) Portland, Oregon AreaTechnology Consultant @ Software Engineering consulting for federal agencies. Notable projects include: Software license management / installation system for Los Alamos National Laboratory, MySQL database clustering for data acquisition from National Aeronautics and Space Administration's next generation space vehicle.
* Reduced software licensing charge-back process by 80% while increasing process agility (3 wks/yr to 2 hrs/mo)
* Restored maintainability to 85k lines of Perl after comments & whitespace removed by previous developer
* Re-engineered software distribution application deployed to 14,000 users
* Developed zero-configuration application scheme to eliminate 100% of support calls related to application upgrade
* Integrated enterprise authentication with software licensing website and distribution application to eliminate security implications of duplicating 14,000 usernames and passwords
Major technologies: Perl, Delphi, LDAP, MySQL, Apache, Linux From September 2005 to October 2007 (2 years 2 months) Santa Fe, New Mexico AreaSenior Programmer/Analyst @ Technical lead for National Nuclear Security Administration funded application to provide manufacturing resource planning/logistics and document management for classified operations throughout the Nuclear Weapons Complex.
* Managed classified software application, meeting 100% of performance objectives, resulting in $200k bonus revenue
* Managed $3M software project meeting all schedule and budget deliverables
* When brought in as team leader, repaired tenuous relationship with dissatisfied customers
* Sole trainer for 200+ end users
Major technologies: Java, XML, Oracle, Linux, Solaris From May 2001 to September 2005 (4 years 5 months) Kansas City, Missouri AreaSystem Administrator @ * Reimaged 150+ classroom machines several times weekly
* Deployed & maintained DHCP, DNS services for 150+ classroom and 20+ employee machines
* Deployed & maintained email servers, supporting 20+ employees
* Developed & maintained company website
* Assisted with teaching Intro to Unix class
Major technologies: DHCP, DNS, Altiris, Java, UnixWare, Exchange From May 1996 to March 2001 (4 years 11 months) Kansas City, Missouri Area
MBA, International Business @ Keller Graduate School of Management From 2009 to 2010 BS, Computer Science @ Kansas State University From 1997 to 2001 Jeff Weiss is skilled in: Ruby, Elixir, Agile Methodologies, Git, Linux, Puppet, Unix, MySQL, Java, Perl, Software Engineering, REST, Agile Project Management, Software Design, XML, Windows, Pair Programming, C#, Ruby on Rails, Vim, VMware, Github, Employee Engagement, RSpec, OS X, Solaris, Objective-C, d3.js, Mentoring, DevOps, Heroku, BDD, Agile, SQLite, Mac OS X, Six Sigma, Sinatra, Cucumber, Clean Code, Waterloop
Websites:
http://www.puppetlabs.com,
http://dl.dropbox.com/u/15935129/jweiss_resume.pdf,
https://github.com/jeffweiss