Professional Experience
Technical Architect Fulcrum Collaborations
Glenn Allen, VA (Remote) - Oct, 2023 - Present
- Implemented new coding standards documentation and technical design template framework
- Technical lead implementing internal development tooling decreasing manual labor in setting up and configuring ephemeral dev environments by 90%
- Designed and delivered automated customer upgrade tooling. This reduced manual labor from 72 manual hours to 15 minutes.
- Audited unit tests and refactored unit test performance. This cut test runtime by 75%
- Architect for packaged product features leveraging the Salesforce platform. This includes design patterns to use for APEX classes and triggers.
- System design for middleware and associated tooling hosted via cloud providers.
- Implemented CI/CD pipeline based on GitHub Actions to scan code, run tests, and deploy to UAT environments.
- Utilized Docker to set up local development environments, ensuring consistency across development teams and reducing onboarding time
- Deployed containerized applications to Heroku, Render, and AWS, streamlining deployment processes and improving scalability
- Implemented JEST testing for all front end code. No unit tests existed before for front-end code
- Mentor junior developers and perform code reviews.
Senior Member of Technical Staff, Engineering Salesforce
San Francisco, CA (Remote) - 2016-October, 2023
- Received patent (#17730816) for "Dependency-aware rules engine for delivering managed package upgrades." this patent is a multi-tenant managed package release automation framework. This system increased release engineers productivity by 60%
- Delivered internal and Open Source tools for Salesforce developers. UI Tech Stack includes React/Typescript with Python API backend
- Create, maintain, and support CI/CD build automation solution using Python, CumulusCI, Salesforce DX, leveraging metadata and tooling APIs used by 200+ product engineers with one-million plus builds
- Reduced implementation time by 50% using pre-built solution
- Technical accessibility lead for Salesforce.org Education Cloud. Managed accessibility audits and bug remediation
- Mentor engineers and hold training on Accessibility guidelines and best practices
- Create and maintain shared Github actions to ensure code quality and enforce best practices across product repos
- Manage technical documentation supporting the use of product release tooling, accessibility testing tools, and ephemeral environment configuration tooling
- Participate in hiring processes performing interviews and remote programming test reviews with zero attrition among approved applicants
- Collaborated to create internal guide for "Compassionate Development" which is integrated into new developer onboarding
- Mentor other developers including onboarding developers. Created accelerated onboarding program reducing training time required for new developers
- Quickly build and deliver containerized applications (Docker, Docker Compose) and deploy for use by internal development teams
Principal and OwnerRayCreative
Redding, CA - 2001-Present
- Developed custom property management application allowing clients to reduce website maintenance overhead by 90%
- Design and create deliverables including, web applications, websites, print materials and branding materials
- Full stack development utilizing Object Oriented, clean, semantic, maintainable, DRY code among various platforms
- Support and collaborate with designers and content creators to fulfill design requirements
- Network, meet, discover needs and desires with prospective clients
Senior Software Engineer Dealerteam.com
Redding, CA - 2014-2016
- Create API service for image processing and storage serving 750,000 daily requests
- Lead discovery sessions with new clients to gather business requirements for implementations. Then architect and deliver solutions
- Architect implementation solutions using the Salesforce platform
- Create custom objects, web components, classes, triggers, workflows, processes to complete objectives
- Develop backend classes to interface with custom Visualforce pages and Lightning components (Aura and LWC)
- Write meaningful unit tests to achieve maximum code coverage
IT Web/Graphic Designer Shasta County
Redding, CA - 2011-2012
- Led the redesign and deployment of the Shasta County Intranet, improving usability for all county employees and receiving positive feedback
- Re-designed and launched custom Intranet sites for multiple Shasta County departments, including Probation, HHSA (Health and Human Services Agency), and the County Administrative Office
- Design, code, and publish new custom page layouts within the Sitefinity CMS using ASP.NET
- Design, develop, and publish self-contained websites for various department needs using WordPress or similar content management systems
- Lead County Web Development Committee with liaisons from each department and held quarterly meetings
- Train county employees on the usage of the legacy content management system Collage and the new Sitefinity CMS
- Ensure Section 508 Accessibility compliance by following the WCAG guidelines
Design Administrator Kingsway Industries, Inc.
Redding, CA - 2000-2011
- Design, develop, and maintain corporate website using Wordpress (PHP, javascript)
- Design new products using Solidworks 3D CAD parametric modeling software
- Design layouts and graphics for company brochures, fliers and catalog
- Create, edit and publish videos for use at tradeshows and on website