Lead Salesforce Developer
2015 - PRESENTThe Strategic Coach- Managed a team of six developers, administrators, and analysts by providing coaching, training, best practice knowledge shares, code reviews, and project management.
- Developed solutions for several challenging problems using Apex; Batch Apex, Queueable, and Future; and Lightning web components.
- Created code snippets and best practices for the most common code patterns in Lightning web components to increase coding efficiency, minimize errors, and include proper error handling procedures.
- Built a standardized trigger handler pattern and helper class to control the execution of business logic and a code pattern to execute the business logic when necessary to minimize governor limit usage.
- Rearchitected the trigger code across dozens of objects to follow best practices, maximize performance, and log exceptions with 100% unit test coverage. Created best practices and snippets for the team to follow.
- Upgraded heavily customized organization from Salesforce Classic to Lightning, built several custom Lightning web components, customized page layouts, created custom actions, and planned user training, rollout, and support.
- Implemented a customized sales cadence for the sales team that indicates the next best action, predicts when to reach out next, and tracks whether they are behind schedule.
Technologies: Visual Studio Code, Salesforce, Salesforce Apex, Apex, Batch Apex, Queueable Apex, Salesforce Lightning, Lightning Components, Aura, Flow, Process Builder, HTML, CSS, JavaScript, Lightning Design System, Salesforce SOQL/SOSL, Test-driven Development (TDD), SOQL, Agile, Agile Project Management, Apex Triggers, Salesforce API, CSS3, HTML5, Front-end, Front-end Design, Front-end DevelopmentManager, Global Research and Data Systems
2003 - 2014Virtual Causeway- Led the market research and technology consulting departments, generating over $1 million in revenue per year.
- Managed a team of three employees covering Salesforce.com admin, development, market research programming, and project management.
- Automated dozens of business processes to significantly increase user productivity using Apex triggers, workflow rules, and process builder.
- Implemented Salesforce.com and marketing automation solutions both internally and for external clients.
- Architected and managed an internal data warehouse with over 2 million contacts.
- Implemented and managed data integrations between Salesforce.com and InsideSales.com, Campaign Monitor, Constant Contact, Data.com, and other Salesforce.com instances.
- Developed an internal intranet application for project management and time tracking using PHP and MySQL.
Technologies: Salesforce, Salesforce Apex, PHP 5, MySQL, HTML, CSS, JavaScript, Apex, SOQL, Salesforce SOQL/SOSL, Apex Triggers, Test-driven Development (TDD), Salesforce API, CSS3, HTML5