Randy Yu,来自美国亚特兰大的开发者
Randy is available for hire
Hire Randy

Randy Yu

Verified Expert  in Engineering

Salesforce架构师和开发人员

Location
亚特兰大,佐治亚州,美国
Toptal Member Since
September 25, 2021

Randy是一名12倍Salesforce认证的重型开发人员和精通声明性数据建模的动手架构师, flows, processes, Marketing Cloud, Experience Cloud, and CPQ. 他是一位多才多艺的全栈Salesforce程序员,拥有LWC和Aura开发方面的专业知识, 以及服务器端Apex, SOQL/SOSL programming, and SFDX CLI. Randy擅长使用LDS进行Salesforce ETL、数据集成和UI/UX设计. 他是一个善于交际的人,有极好的沟通技巧.

Portfolio

纽约证券交易所
Salesforce, Salesforce Apex, Aura, Lightning Components, Salesforce SOQL/SOSL...
Home Depot
Salesforce, JavaScript 6, Salesforce Apex, Aura, Lightning Components...
IBM
Salesforce, Salesforce Apex, Salesforce SOQL/SOSL, Aura...

Experience

Availability

Part-time

Preferred Environment

Salesforce DX, Salesforce SOQL/SOSL, Salesforce CPQ, Salesforce Apex, Aura, Lightning Components, 防雷设计系统

The most amazing...

...我可靠交付的项目是为纽约证券交易所(纽约证券交易所)等客户交付的关键任务型Salesforce项目, Home Depot, IBM, Google, and ICE.

Work Experience

高级Salesforce开发人员和架构师

2020 - 2021
纽约证券交易所
  • 使用敏捷和scrum方法管理完整的SDLC,包括两周的冲刺和迭代的多阶段项目,以及频繁的产品发布. 使用Jira进行sprint管理,使用GitHub进行源代码控制. 与业务利益相关者沟通.
  • 使用SLDS CSS样式和Promise异步JavaScript ES6编程编写自定义LWC组件. 通过命令式调用和连接适配器访问服务器端Apex类.
  • 使用Apex callouts和REST web服务开发集成,以便与托管在Google GCP和AWS虚拟私有云(VPC)中的外部系统进行通信. 使用承载令牌实现OAuth2认证协议.
  • 使用索引和高选择性过滤器进行SOQL性能调优. 分析了Salesforce查询优化器使用的查询计划. 在搜索上下文中用SOSL替换了SOQL语句.
  • 架构和编码一个企业范围的触发器框架,允许多个项目团队在同一组织中进行开发和部署. 解决了触发器递归问题.
  • 识别和解决数据倾斜(查找倾斜)和并发事务,以消除“太多SOQL查询:101/201”错误和行锁异常. 使用“立即发布”和“提交后发布”平台事件来隔离事务.
  • 设计和编码异步future方法, batchable, queueable, 以及用于批量数据处理的可调度作业. 利用菊花链实现近实时的数据同步.
  • 在Salesforce调控器限制内工作, 包括每个事务限制, async limits, 线程并发限制, SOQL, 和DML操作限制.
技术:Salesforce, Salesforce Apex, Aura, Lightning Components, Salesforce SOQL/SOSL, 防雷设计系统, Salesforce DX, Salesforce CPQ, 现场服务闪电, Salesforce Sales Cloud, Salesforce服务云, Salesforce营销云

高级Salesforce开发人员和架构师

2019 - 2020
Home Depot
  • 清理代码库以防止SOQL注入漏洞. 主张在动态SOQL语句中绑定参数和escapeSingleQuote方法.
  • 叫做Salesforce批量API 2.从外部集成(Java和MuleSoft)和Apex代码中获取或检索大量记录,同时绕过SOQL和DML限制.
  • 利用SFDX非托管包, unlocked package, Ant Migration Tool, Workbench, 以及用于元数据部署的更改集.
  • 使用LWC为CRM应用和社区云开发了一个定制的Lightning组件, Aura, Apex, SOQL, and DML.
  • 在Visual Studio Code中使用SFDX项目. 使用SFDX CLI命令从Dev Hub Org创建scratch组织. 使用Git本地存储库和Bitbucket远程repo进行以源代码为中心的开发.
技术:Salesforce, JavaScript 6, Salesforce Apex, Aura, Lightning Components, 防雷设计系统, Salesforce Sales Cloud, Salesforce服务云, Salesforce CPQ, Salesforce SOQL/SOSL, 现场服务闪电

高级Salesforce开发人员和架构师

2018 - 2019
IBM
  • 使用自定义CSS、SLDS、LWC和Aura组件库设计UI和UX.
  • 在Experience Builder中建立客户和合作伙伴社区, 了解不同类型的社区用户许可.
  • Configured audiences, page variations, 以及不同配置文件的组件可见性, authenticated users, and guest users.
  • 使用MuleSoft和Java为Apple执行大规模Salesforce数据迁移, Airbnb, Expedia, and Red Cross.
  • 导入Salesforce CRM和社区对象,并维护亲子关系,例如带有评论和文件的Lightning Knowledge文章, 聊天饲料和评论与附件, 以及拥有匹配联系人和账户的社区用户.
技术:Salesforce, Salesforce Apex, Salesforce SOQL/SOSL, Aura, 防雷设计系统, Lightning Components, Salesforce DX, Salesforce CPQ, Salesforce Sales Cloud, Salesforce服务云, 现场服务闪电, JavaScript 6

高级Salesforce开发人员和架构师

2012 - 2018
CoStar房地产经理
  • 为社区实现了基于saml的联邦SSO. 在Salesforce和客户现有的身份提供商(如IBM Cloud Identity和Okta)之间建立握手.
  • 为OAuth 2配置连接的应用程序.0个使用客户端ID访问Salesforce api的外部客户端, client secret, 访问令牌(不记名令牌).
  • 对Apex标注进行编码,并为外部OAuth 2进行身份验证配置了命名凭据和认证提供程序.0提供商,如谷歌云平台.
  • 已参与的客户和项目所有者在需求收集和变更管理方面缺乏频繁的沟通. 管理业务利益相关者的期望.
  • 在教育企业主方面付出了巨大的努力,以确保执行人员对Salesforce平台的支持.
  • 为大型客户组织(如Facebook)实现MuleSoft数据集成, JP Morgan Chase, Citibank, Bank of America, and Coca-Cola.
  • 通过配置文件和权限集为社区成员配置用户. 配置社区的共享集、共享组和共享规则. 指定的社区经理和版主.
  • 与闪电数据服务(LDS)一起工作,无需自定义Apex代码即可访问后端对象记录.
技术:Salesforce, Salesforce Apex

高级软件工程师

2007 - 2012
PwC
  • Developed an ASP.. NET web应用程序,使用c#, web Forms和MVC,后端使用SQL Server 2008.
  • 用Hibernate作为数据访问层构建了一个Java Spring Framework web应用程序.
  • 用SQL编程,使用复杂的存储过程和函数.
技术:Salesforce

Senior Java Developer

2002 - 2007
惠普企业
  • 开发web应用安全漏洞检测软件, 现在称为HP Fortify应用程序安全套件.
  • 构建一个应用程序,使用静态代码分析和启动一组预先确定的渗透测试来筛选网站中的漏洞.
  • 检测到广泛的黑客战术, including SQL injection, cross-site scripting, and buffer overflow.
技术:Salesforce

纽约证券交易所股票市场实时数据服务应用程序

这是一个关键任务的股票和固定收益服务Salesforce应用程序,由场内交易员使用, investment bank clients, 内部电子交易员, 以及客服中心的工作人员.

通过与内部和外部贸易伙伴的头脑风暴会议,领导严格的业务需求收集过程. 我创建了一份技术设计文档,详细说明了开箱即用的功能配置, 以及自定义LWC组件和Apex类. 在实施阶段, 我编写了夜间和近乎实时的Apex批处理作业,用于与外部系统进行数据同步. On the front end, 我用Salesforce闪电设计系统CSS样式开发了闪电Web组件.

这款应用经过了严格的QA测试和性能基准测试. After that, 与我们的主要业务涉众一起执行了一系列用户验收测试. 项目按时完成,在预算范围内,超出了客户的期望.

与纽约证券交易所合作的CPQ销售管道Salesforce项目

我从事声明性任务,包括数据建模、流和验证规则. My main job was on Apex, SOQL, SOSL, LWC (JavaScript ES6+), 和Salesforce闪电设计系统CSS. 我在CPQ担任了一名亲力亲为的Salesforce开发人员和架构师, Community Cloud, Marketing Cloud, Sales Cloud, and Service Cloud.

Languages

JavaScript 6, Java, CSS, Apex

Frameworks

Lightning Components

Tools

Salesforce DX, 防雷设计系统, Salesforce Sales Cloud, Salesforce营销云, Salesforce CPQ, 现场服务闪电

Platforms

Salesforce SOQL/SOSL、Salesforce、亚马逊网络服务(AWS)、谷歌云平台(GCP)

Other

Salesforce Apex, Aura, Salesforce服务云, Customer Success, Communication, Team Leadership, IT Project Management

Paradigms

敏捷项目管理

Storage

Microsoft SQL Server

2010 - 2012

工商管理硕士学位

佐治亚理工学院-亚特兰大,乔治亚州

2001 - 2003

计算机科学硕士学位

佐治亚理工学院-亚特兰大,乔治亚州

DECEMBER 2021 - PRESENT

Salesforce认证营销云电子邮件专家

Salesforce

DECEMBER 2021 - PRESENT

Salesforce认证营销云管理员

Salesforce

NOVEMBER 2020 - PRESENT

Salesforce认证应用程序架构师

Salesforce

2020年9月至今

Salesforce认证JavaScript开发人员

Salesforce

JUNE 2020 - PRESENT

Salesforce认证平台开发人员II

Salesforce

FEBRUARY 2020 - PRESENT

Salesforce认证平台开发人员

Salesforce

APRIL 2019 - PRESENT

Salesforce认证数据架构和管理设计师

Salesforce

MARCH 2019 - PRESENT

Salesforce认证共享和可见性设计师

Salesforce

JANUARY 2019 - PRESENT

Salesforce认证社区云顾问

Salesforce

DECEMBER 2018 - PRESENT

Salesforce认证管理员

Salesforce

DECEMBER 2018 - PRESENT

MuleSoft认证开发者(Mule 4)

Salesforce

2018年9月至今

Salesforce认证平台应用程序生成器

Salesforce

MARCH 2018 - PRESENT

AWS认证解决方案架构师

Amazon Web Services

MAY 2017 - PRESENT

微软认证Azure开发人员

Microsoft

JULY 2015 - PRESENT

认证道德黑客(CEH)

CEH

JANUARY 2010 - PRESENT

特许金融分析师(CFA)二级

CFA

JANUARY 2006 - PRESENT

项目管理专业人员(PMP)

项目管理协会(PMI)

JANUARY 2005 - PRESENT

微软认证解决方案开发人员

Microsoft

有效的合作

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring