Summary
Overview
Work History
Education
Skills
Professional Development
Certification
Affiliations
Timeline
Generic

Michael Sheehan

Salesforce Developer / Full Stack Engineer
San Francisco,CA

Summary

Experienced software engineer with 15+ years experience in developing scalable enterprise solutions for CBS, DocuSign, and CNET. I'm passionate about developing scalable, robust, and reusable solutions with an emphasis on test driven development. Led the planning and development of multiple products using mixed technology stacks and frameworks using an array of languages and technologies such as: Apex, Python, Java, Linux, Javascript, MongoDB and MySQL.

Proven track record of cutting costs and increasing revenue by streamlining systems through automations. Notable projects include implementation of continuous integration and delivery platforms for CBS, prototype CI/CD system for DocuSign, redesign of multimillion dollar ad platform for CBS resulting in increased revenue YOY, and redesigned two platforms at CNET resulting in significant reduction in operating costs.

Overview

2
2
Certifications
18
18
years of professional experience

Work History

Salesforce Developer

Docusign Inc.
07.2019 - Current
  • Develop/Support CPQ. Build robust and scalable solutions to enhance CPQ platform while also maintaining current implementation through Apex (Classes/Triggers), Lightning Web Components and supporting utilities built in Python and shell scripts
  • Developed CI/CD Salesforce system in scalable Docker framework leveraging Python / SFDX for app, Slack integration for messaging and MongoDB / React for administrative interface
  • CPQ migration project. Included building custom logic and utilities to support the migration from Apttus CPQ to Salesforce CPQ (Steelbrick)
  • Implemented monitoring framework using Python, MongoDB and React which monitors Salesforce resources and has slack and Chatter integration for messaging. Received GOTS innovation award in 2019 for initial implementation
  • Manage and execute against project plans and delivery commitments; Coordinate with engineering team the day-to-day activities within an agile environment
  • Developed code for both security audit which includes analyzing and fixing 20+ years of code and metadata consisting of over 78k components using Python, BaSH, and SFDX
  • Proponent for Test Driven Development and provided assistance, tools and strategies to teams on incorporating more TDD into the SDLC and pushed for incorporating Jest for all LWC (javascript) components
  • Execute test plans against all development phases (development, unit testing, UAT and Production deployment) including building an Apex Testing framework, incorporating Jest for Javascript development and Puppeteer for End-to-End testing
  • Seek out ways to utilize tools such to improve processes and productivity, and make recommendations to support an organization scaling at a rapid pace
  • Define and enforce best practices/standards supporting the platform adoption and full application lifecycle (design, development, change control, UAT, deployment and support)
  • Developed CI/CD automation for the Oracle OIC financial system
  • Built many CI/CD pipelines for Docusign integrations that fold int github actions. Languages/frameworks vary depending on what made sense for each integration

⇨ Tools/Technologies: Apex, Steelbrick, Apttus, Lightning Web Components (LWC), SFDX, Python, Javascript, Jest, Apex Triggers / Batch / Schedule / Queueable, Eloqua, Financial Force, Platform Events, Streaming API, TDD, Zuora

⇨ APIs: Apttus CPQ, Salesforce CPQ, Zuora, AWS, Slack, Salesforce Rest and Tooling

Salesforce Developer / Managing Partner

Merckx
11.2018 - 05.2019
  • Implemented custom SFDC solutions w/custom managed packages
  • Version control all metadata data and build out package based model's
  • Incorporated testing into SDLC with apex testing, jest and selenium
  • Utilized 3rd party tools to enhance SFDC experience including: AWS, GCP, Circle CI, Elastic Search, and Cumulus CI
  • Setup Angular w/SSR using AWS Cloudfront(S3)/Lambda

⇨ Tools/Technologies: Apex, Lightning Web Components (LWC), Visualforce, Jest/Jasmine, SFDX, Git, AWS, GCP, Circle CI, Elastic Search, MEAN (Angular, Mongo, Express, Node.js)

Salesforce Contractor

Docusign Inc.
12.2018 - 03.2019
  • Reduced technology debt incurred in a 14+ year Salesforce instance by refactoring 60+ validation rules spanning 6 objects and incorporated Apex testing into SDLC validating all rules
  • Developed Apex testing suite using SFDX to deploy, test and debug the complex business rules involved with the validation rule changes and versioned their rules for future reference
  • Made recommendations for improving process and establish best practices

⇨ Tools/Technologies: Apex, Apex Testing, SFDX, LWC

Senior Software Engineer

Iteris Inc.
03.2015 - 03.2016
  • Worked in agile development team developing the API for its SaaS infrastructure that provides traffic predictions by incorporating traffic sensor data from an array of sensors throughout the US.
  • Maintained and developed new features for the API service including improved logic on the frontend to optimizing stored procedures in the Oracle database.

Senior Software Engineer

Cbs Corp.
06.2008 - 11.2014
  • Developed publishing platform w/testing suite reducing bugs in production by over 90% resulting in increased revenue and reduced engineering costs
  • Setup/implemented A/B testing platform for ad system (Google AFS/AFC/Omniture/Miva) utilizing custom layouts, behavioral targeting, and backend analytics which resulted in increased revenue by 3%+ for some domains
  • Maintained App,Apache,LB's,Solr,/ElasticSearch Indexes; aggregate traffic 1M+ Daily
  • Implemented/configured Dev/Stage(UAT)/Production Environments
  • Redesigned w/team mysimon.com from Java MVC ->Python(django)
  • Migration work includes mysimon.com from Java MVC ->Python(django); Reconfigured 4 sites to LAMP stack w/MVC design using OOP PERL results include increased SEO and improved SDLC by decreased MTTR and Lead Times
  • Built 100+ interfaces and 3 API services responsible for providing content for the company. Leveraged Solr, ElasticSearch w/lightweight LAMP stack

⇨ Tools/Technologies: Python, Java, LAMP (Python,PHP/PERL, Linux, MySQL, Apache)

Salesforce Consultant

JVS
03.2019 - 06.2019
  • Provided detailed project goals, scope, and deliverables for 16 companies by translating and assessing business needs and Salesforce configurations for fellowships
  • Provided training sessions on best practices on deployment processes
  • Made recommendations for improving process and establish best practices for the organization
  • Built microservices platform to monitor events/job listings for fellows from: Meetup, Eventbrite, LinkedIn, and Indeed APIs and sent notifications to slack for cohort

⇨ Tools/Technologies: Apex, Lightning Web Components (LWC), SFDX, Python, Apex Batch / Scheduable / Queueable, Eloqua, Financial Force, Jira, Platform Events, Streaming API

Education

Computer Science

University of California, Riverside
Riverside, CA
08.1994 - 05.1998

Biochemistry

Cal Lutheran University
Thousand Oaks, CA
08.1993 - 05.1994

Skills

Python

Professional Development

Inclusive America (Volunteer) Sept 2018 - Present

  • Implemented system to manage inconsistent data ie 'dirty data' through custom keys set by custom apex triggers
  • Developed Python code to incorporate data sets from various API's and web resources into SFDC instance in effort to reduce volunteers
  • Provide administration support of Salesforce.com including but not limited to managing customization of objects, fields, record types, page layouts and validations, and reports & dashboards for team
  • Setup a sandbox staging environment for deploys by other admins along with a change release system
  • Redesigned SFDC implementation to streamline data importing
  • Reduced volunteer base through automation by developing program (python) which scrapes or hits apis to gather relevant data about office holders for Inclusive America's database

GATA (Volunteer) Oct 2018 - Present

  • Manage and setup Salesforce NPSP for grant management using Cumulus CI
  • Implemented python program to generate database with all 501c nonprofits in San Francisco w/Executive sponsors and Tax holdings in effort to increase org's affiliations
  • Designed website and incorporated feeds for increased visibility to events

JVS (Salesforce Admin / Business Analyst course) Aug 2018 - Nov 2018

  • Developed project scope, configured, customized and implemented 30+ apps on SFDC utilizing: custom objects, junctions, triggers, process builder/workflows, reports, dashboards , custom code using Apex, Aura, and VisualForce
  • Solid knowledge of Salesforce security features through: OWD, roles, hierarchies, sharing rules, profile settings, and permission sets
  • Utilized APIs including but not limited tp Google APIs, OpenCorporate
  • Helped facilitate the training of 30+ students from 1-1 app development to guided training sessions

Certification

Salesforce Developer I

Affiliations

  • Provide sessions to developers and admins on how to design Salesforce systems and incorporate integrations to streamline processes
  • Mentor for students making a career transition into Salesforce. Backgrounds range from engineering to non-technical fields.
  • Help JVS consult with companies looking to hire Salesforce developers and admins by scoping out projects that fit both the fellow and company's needs.

Timeline

Salesforce Developer

Docusign Inc.
07.2019 - Current

Salesforce Consultant

JVS
03.2019 - 06.2019

Salesforce Contractor

Docusign Inc.
12.2018 - 03.2019

Salesforce Developer / Managing Partner

Merckx
11.2018 - 05.2019

Senior Software Engineer

Iteris Inc.
03.2015 - 03.2016

Senior Software Engineer

Cbs Corp.
06.2008 - 11.2014

Biochemistry

Cal Lutheran University
08.1993 - 05.1994

Computer Science

University of California, Riverside
08.1994 - 05.1998
Michael SheehanSalesforce Developer / Full Stack Engineer