Shawn Cureton, Developer in Knoxville, TN, United States
Shawn is available for hire
Hire Shawn

Shawn Cureton

Verified Expert  in Engineering

Apex Triggers Developer

Location
Knoxville, TN, United States
Toptal Member Since
July 3, 2017

Shawn is an expert Salesforce Developer and Consultant with over five years of experience. The combination of his software development and consulting skillsets has helped him succeed in a leading technical role on several Salesforce projects. Shawn has worked on projects from development to production, exposing him to all stages of a product's lifecycle. He is always eager to take on new efforts, and constantly seeks self-improvement.

Portfolio

GearsCRM
REST APIs, Communities, Salesforce Lightning, Visualforce, Apex
GSD Company
REST APIs, Communities, Salesforce Lightning, Visualforce, Apex
EnablePath
REST APIs, Communities, Salesforce Lightning, Visualforce, Apex

Experience

Availability

Part-time

Preferred Environment

Salesforce

The most amazing...

...project I've worked on was rebuilding the entire partner portal for Red Hat to modernize it on the Salesforce Communities platform.

Work Experience

Technical Architect

2016 - PRESENT
GearsCRM
  • Led the technical implementation for large projects with between 5 and 15 team members. Made architectural decisions on which features to use to meet requirements and how those features shoiuld be implemented. Built proof-of-concept examples for complex or hard-to-understand use cases.
  • Developed custom Apex classes, Visualforce pages, Lightning components, and Apex triggers, webservices, etc. for a variety of clients. Created unit tests to cover existing and new code.
  • Supported deployments from sandbox to production environments. Oversaw UAT and regression testing.
Technologies: REST APIs, Communities, Salesforce Lightning, Visualforce, Apex

Senior Salesforce Developer

2015 - 2016
GSD Company
  • Acted as most senior technical resource for a variety of client projects.
  • Managed and mentored three in-house developers.
  • Made judgment calls on the feasibility of technical solutions for client problems.
  • Estimated levels of effort, provided timelines of completion, and identified likely pain points before the start of the project.
  • Developed solutions with Apex Classes, Visualforce, batch and scheduled processing, web services, and REST/SOAP APIs.
Technologies: REST APIs, Communities, Salesforce Lightning, Visualforce, Apex

Technical Consultant

2014 - 2015
EnablePath
  • Worked as the technical lead on up to five concurrent projects without a technical supervisor.
  • Oversaw data migration and integration for clients moving to Salesforce or integrating existing systems with Salesforce.
  • Migrated data from legacy systems into Salesforce using Dataloader, Jitterbit, and other ETL tools.
  • Worked remotely ninety percent of the time.
  • Handled unit tests and deployment of new development on client projects.
  • Produced technical documentation, both at the start of a project as a road map and at the conclusion of a project as a manual.
Technologies: REST APIs, Communities, Salesforce Lightning, Visualforce, Apex

Salesforce Developer (Primary), Business Analyst (Secondary)

2013 - 2014
Red Hat
  • Worked in an Agile team with two developers, a QA specialist, and a business analyst, in parallel with two other teams of similar size all contributing to one Salesforce production organization.
  • Developed applications and solutions in the Force.com platform.
  • Ensured appropriate security and sharing settings in an enterprise-scale (over 2,500 internal users and over 25,000 active partner users).
  • Used the declarative customization of the Force.com platform whenever possible. Organized data and workflow for ease of use and appropriate collection of data for reporting.
Technologies: REST APIs, Communities, Salesforce Lightning, Visualforce, Apex

Red Hat Partner Portal

https://partnercenter.force.com/s/Homepage
I was part of the team that rebuilt the Red Hat Partner Portal as a Salesforce community. It exposed many of the services used by Red Hat partners on the Salesforce platform, as well as a lot of dynamic content. Content was controlled granularly, by partner tier, type, and geographic location, and could be managed by non-developer users in Red Hat's Salesforce.org.

Concreate

Developed a Force.com app for project, personnel, and materials management. Built a multi-tiered hierarchy system of processes and sub-processes that included up to four layers of hierarchy. Implemented a deep cloning functionality to clone a whole process tree along with its associated items and locations for assignment to a new job.

Integrated with Google Maps API and Forecast.io API to create a weather forecast viewable from within the job record. Developed a scheduled process to log a historical weather record each day for active jobs

VRide

Built a ride-sharing application that allowed users to set up carpools, with cost-sharing, vouchers, etc. Used Google maps to set up routes and allowed users to join existing routes, create new routes, and share turns as driver.

Users could also submit their costs for reimbursement from their employers or from government subsidies. There was also a payment portal that integrated with Authorize.net to allow ride members to pay their monthly portion of the ride costs online. The app included both a desktop interface and a mobile version.

Andersen Windows Support Redesign

https://drive.google.com/drive/folders/1GW4rj9k-fhfbwOFu0SgXVUBsVgEM0JCv
My team and I modernized some very old customer-facing and internal interfaces and moved all of the customer self-guided support features into a set of Salesforce customer communities. One key feature was a modular guided help app, which allowed admins to define support trees using Salesforce records, which end users could navigate through to find targeted help for their specific product. Another feature was a screen for agents to input complex orders for configurable assets. Finally, I built an image manager component that was used across several objects as a better way to manage photos attached to assets, cases, and accounts.

Languages

HTML, JavaScript, Salesforce Object Search Language (SOSL), Apex, APEX Code, SOQL, CSS

Frameworks

Visualforce, Lightning Components

Tools

Batch Apex, Lightning Design System, Lightning Communities, Field Service Lightning

Platforms

Salesforce, Salesforce SOQL/SOSL, Salesforce 1

Other

Salesforce Certified Platform App Builder, Salesforce Lightning, Apex Triggers, Salesforce Platform Developer I Certification, Salesforce Platform Developer II Certification, ApexPages, Apex Classes, Queueable Apex, Salesforce Apex, Salesforce Reports, Salesforce AppExchange, Communities

Libraries/APIs

Salesforce REST API, Salesforce API, REST APIs

Paradigms

Agile

2012 - 2014

PhD (Incomplete) in Organic Chemistry

University of Tennessee - Knoxville

2008 - 2012

Bachelor's Degree in Chemistry

University of Tennessee - Knoxville

DECEMBER 2019 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

JANUARY 2017 - PRESENT

Salesforce Platform Developer 2

Salesforce

SEPTEMBER 2015 - PRESENT

Salesforce Platform Developer 1

Salesforce

AUGUST 2015 - PRESENT

Salesforce Platform App Builder

Salesforce

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring