Matthew Keasling, Developer in Porto, Portugal
Matthew is available for hire
Hire Matthew

Matthew Keasling

Verified Expert  in Engineering

Salesforce Developer

Location
Porto, Portugal
Toptal Member Since
August 12, 2021

Matthew is a professional developer with 15 years of hands-on experience; he's been working primarily on the Salesforce platform since 2014. 他咨询过各行各业各种规模的客户, including retail, energy, finance, nonprofit, government, and healthcare. Matthew热衷于构建满足当今需求的高质量解决方案,并准备为明天的需求增长和扩展.

Portfolio

Slalom
APEX代码,闪电组件,Salesforce, Salesforce DX, API集成...
Bluewolf
Salesforce, APEX Code, Visualforce, Salesforce Service Cloud...
Ontuitive
APEX Code, Visualforce, Node.js, JavaScript, Salesforce, Salesforce AppExchange...

Experience

Availability

Part-time

Preferred Environment

Salesforce, APEX Code, Lightning Components, JavaScript, Salesforce DX, Git

The most amazing...

...我所做的是领导一个由顾问和客户开发人员组成的混合团队,创建一组高度可配置的组件,为动态报告提供支持.

Work Experience

Principal

2015 - PRESENT
Slalom
  • 曾担任多个行业企业客户项目的首席开发人员和技术架构师, including B2B retail, B2C retail, education, financial services, manufacturing, and government.
  • Worked with many diverse parts of the Salesforce ecosystem, including Sales Cloud, Service Cloud, Marketing Cloud, Communities Cloud, and Heroku.
  • Designed and built integrations with many external systems (both in-house and third-party); also built integrations that handled hundreds of thousands of transactions per day.
  • Worked in a variety of technologies, 主要专注于Salesforce平台,但也包括PHP和Node.js.
  • Developed patterns, libraries, and best practices for Apex, Aura, Lightning Web Components, and Salesforce DevOps.
  • Mentored more junior resources, performed code reviews, hosted “brown bag” informational workshops, and helped lead our Salesforce Academy.
Technologies: APEX代码,闪电组件,Salesforce, Salesforce DX, API集成, Databases, JavaScript, HTML5, CSS, Mentorship & Coaching, Code Review, Apex Classes, Batch Apex, Apex Triggers, Apex, Salesforce Apex, Queueable Apex, Visualforce Pages, Visualforce, Salesforce Lightning, Lightning Communities, Node.js, Git, GitHub, GitLab, Salesforce API, Salesforce SOAP API, Salesforce REST API, Salesforce System Administration, Salesforce.com Administration, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce AppExchange, Apex Scheduler, Salesforce Development Community (SFDC), Salesforce SOQL/SOSL, APIs, JSON

Consultant

2014 - 2015
Bluewolf
  • Worked as lead developer on a number of projects, including Fortune 500 clients in the banking, security, medical, and education industries.
  • 参与复杂集成和用户界面需求的设计和实现.
  • 指导初级开发人员,包括定期检查代码,协助调试和开发任务.
Technologies: Salesforce, APEX Code, Visualforce, Salesforce Service Cloud, Salesforce Development Community (SFDC), Salesforce SOQL/SOSL, JavaScript, APIs, JSON

Lead Salesforce Engineer

2013 - 2014
Ontuitive
  • 构建一个Salesforce AppExchange应用程序,向Salesforce用户提供销售支持和性能支持内容.
  • 开发了一个基于apex的业务规则引擎,以便用户可以轻松定义, manage, deploy, 并在任何类型的Salesforce数据上运行自定义业务规则.
  • Constructed a Node.基于js的web服务,为各种平台上的用户提供实时支持信息.
  • 与API团队密切合作,开发安全、可扩展的API来托管和服务内容.
  • Trained other developers in Salesforce and Node.js development.
Technologies: APEX Code, Visualforce, Node.JavaScript, Salesforce, Salesforce AppExchange, Salesforce SOQL/SOSL, api, JSON

Consultant

2012 - 2013
CodeScience
  • 为用户创建了一个系统,使用户可以从各种来源定义自定义数据加载器,而无需进行任何额外的开发.
  • Developed a multi-step, 使用后台数据传输的基于ajax的表单——这允许在非常有限的数据连接上的用户获得快速响应的体验.
  • 重构了一个遗留的约会调度程序,它将查询计数减少了95%,内存大小减少了65%.
  • Developed a system to drag-n-drop file uploads onto the Box .. NET API,带有透明的SF附件替换——允许用户在Salesforce之外存储文件,但保留对象关联的所有好处, universal search, and so on.
  • Installed, configured, 并维护了一个GitLab服务器,允许CodeScience开发人员为他们的许多客户访问无限的Git存储库.
  • 通过开发Force,实现了对所有通过元数据API可见的更改的自动版本控制和历史跟踪.. com元数据备份工具,使用PHP、Zend框架和Ant.
Technologies: APEX Code, Visualforce, Git, Salesforce Development Community (SFDC), Salesforce SOQL/SOSL, JavaScript, APIs, JSON

为Salesforce用户提供实时学习内容的AppExchange应用程序

这个应用程序结合了基于apex的业务规则引擎和自定义主页组件(在闪电体验之前)以及流媒体API,这样管理员就可以根据用户正在执行的活动配置相关培训文章的交付.

当用户执行记录操作,甚至只是导航到Salesforce UI中的不同页面时, 事件通知实时发送到定制的Node.js服务,与公司的学习管理系统和分析api进行交互. The Node.Js的服务可以向用户的浏览器发布实时警报,显示相关内容.

Lightning Component Framework

我领导了一个由顾问和客户开发人员组成的混合团队,创建了一个(Aura)闪电组件框架, 它允许快速和轻松地创建各种各样的UI组件. Using this framework, 管理员可以声明式地构建新组件,这些组件对公司的许多ui执行实时调用,并动态地显示和处理数据(包括批量数据和单个记录).

Additionally, for more custom component needs, 开发人员(即使是不熟悉Salesforce的开发人员)也可以通过附加可以定义自定义钩子的JavaScript静态资源来轻松添加功能, publish custom events, and provide dynamic properties and validations. Using this framework, 开发新UI组件的平均时间从4到6周缩短到1到2天.

Community-powered Used Equipment Sales

一家大型设备制造商想要管理他们的二手设备流程, which involved buying used equipment, contracting with a repair yard to refurbish and certify it, and then reselling the used equipment to new owners.

This project involved multiple parts:
•为修理厂用户增加一个合作伙伴社区来管理设备检查, repairs, and certifications.
•建立一个公共网站,让潜在的买家找到并索取可用设备的报价.
• Revamping the sales processes to allow for quotes, opportunities, 并与任何新设备和旧设备的组合签订合同.

Languages

APEX Code, JavaScript, Apex, HTML5, CSS

Frameworks

Lightning Components, Visualforce

Libraries/APIs

Salesforce REST API, Salesforce API, Node.js, Salesforce SOAP API

Tools

Salesforce Sales Cloud, Batch Apex, Salesforce DX, Git, Visualforce Pages, Lightning Communities, GitHub, GitLab

Platforms

Salesforce, Salesforce SOQL/SOSL

Storage

JSON, Databases

Other

API Integration, Code Review, Salesforce Apex, Apex Triggers, Apex Classes, Queueable Apex, Salesforce Lightning, APIs, Software Development, Mentorship & Coaching, Apex Scheduler, Salesforce Service Cloud, Salesforce Development Community (SFDC), Salesforce AppExchange, Salesforce.com管理,Salesforce系统管理,Salesforce社区

2000 - 2005

Bachelor's Degree in Management Information Systems

美国田纳西州库克维尔田纳西理工大学

JULY 2017 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

JULY 2017 - PRESENT

Salesforce Certified Platform Developer I

Salesforce