I slightly modified the Oath of Devotion build to show what I have in mind. Another alternative to variant human would be a half-elf with Chr 16, str 16, con 16, dex 10, wis 8, int 8 and picking up shield master at level 4). I also picked some of the Smites over spells that were in the other build.
Changes I made below: priority on Charisma over Strength, didn't go with Resilent Con feat, and went with Lucky at level 19.
[sblock=Variant Human, Oath of Devotion, Shield Master]
Race: Human (Variant)
Background: Knight
Alignment: LG
Proficient skills: Persuasion (CHA), History (INT), Perception (WIS), Athletics (STR), Insight (WIS)
Proficient tools: Gaming set (one type)
Armor: Chain mail (Lv. 1) -> Plate (as soon as can afford it), Shield
Weapon: Longsword
Other: Holy Symbol (Emblem, on Shield)
Point buy array: 15, 15, 14, 10, 8, 8
Attributes and feats:
Lv. 1: STR 16, DEX 10, CON 14, INT 8, WIS 8, CHA 16, Shield Master
Lv. 4: STR 16, DEX 10, CON 14, INT 8, WIS 8, CHA 18, Shield Master
Lv. 8: STR 16, DEX 10, CON 14, INT 8, WIS 8, CHA 20, Shield Master
Lv. 12: STR 18, DEX 10, CON 14, INT 8, WIS 8, CHA 20, Shield Master,
Lv. 16: STR 20, DEX 10, CON 14, INT 8, WIS 8, CHA 20, Shield Master
Lv. 19: STR 20, DEX 10, CON 14, INT 8, WIS 8, CHA 20, Shield Master, Lucky
Fighting Style (Lv. 2): Dueling
Most oft-prepared spells (total 15 + Oath spells at Lv. 20):
1st level: Bless, Thunderous Smite, Wrathful Smite. Oath: Protection from Evil and Good, Sanctuary
2nd level: Find Steed, Magic Weapon. Oath: Lesser Restoration, Zone of Truth
3rd level: Blinding Smite, Crusader’s Mantle, Elemental Weapon, Revivify. Oath: Beacon of Hope, Dispel Magic
4th level: Banishment, Death Ward, Staggering Smite. Oath: Freedom of Movement, Guardian of Faith
5th level: Banishing Smite, Circle of Power, Destructive Wave. Oath: Commune, Flame Strike
[/sblock]