Wray Castle is premium provider of training solutions to Telco operators.
I was the sole developer on the project and worked closely with one of the business owners along with the heads of Operations, Marketing, Sales, and Finance.
The project brief had 3 aspects:
After analysis, we decided to migrate their existing CRM from Sharpspring to Salesforce as it would allow for an integrated workflow for most of their business processes. Additionally, we chose Shopify for their new website in order to be able to easily integrate between Salesforce and Shopify for the product offerings.
In order to work well with Salesforce, many of the built-in objects were used; products, orders, assets, etc. Custom objects were used where necessary to build out functionality for courses and enrolments. I added custom integrations for Shopify and Canvas LMS along with queues and scheduled tasks to ensure functionality within rate limits. Additional, I created visual force pages to be able to manually trigger some interactions with the integrations. I created 2 LWC applications to allow end users to manage their enrolments in courses; 1 for small groups and 1 for enterprise customers. I created quite a few triggers to help the data flow between the various Salesforce objects and provide additional validation where the standard valdiation was not sufficient.
All Tags |
AWS |
10
|
Terraform |
6
|
Docker |
5
|
Node.js |
4
|
Ansible |
3
|
Elasticsearch |
3
|
MongoDB |
3
|
PHP |
3
|
Symfony |
3
|
.Net Core |
2
|
Asp.Net |
2
|
Azure |
2
|
CSharp |
2
|
Fargate |
2
|
Gatsby |
2
|
Python |
2
|
React |
2
|
Redux |
2
|
Sails.js |
2
|
Serverless |
2
|
Vue.js |
2
|
.Net |
1
|
Apex |
1
|
Aurora |
1
|
C# |
1
|
Digital Transformation |
1
|
Firebase |
1
|
Graylog |
1
|
Hive |
1
|
Javascript |
1
|
Lambda |
1
|
LWC |
1
|
MSSQL |
1
|
MySQL |
1
|
Netlify |
1
|
Packer |
1
|
Puppet |
1
|
Redis |
1
|
Ruby |
1
|
Salesforce |
1
|
Shopify |
1
|
Varnish |
1
|