Summary
Overview
Work History
Education
Skills
Certification
Awards
Timeline
Generic

Clifford Sharrock

Highlands Ranch,CO

Summary

Experienced software developer and technical leader with 25+ years of experience with a track record of improving team output, righting wayward projects and developing client relationships in a range of industries.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Manager, Software Development and Engineering

Charles Schwab
05.2021 - Current
  • In charge of Engineering components and implementing patterns for use by other team members in a Cloud based .net Core environment
  • Lead design and development of firm's first automated U4 Finra filing service layer application
  • Created department's generic host based Task framework allowing orchestration of numerous production jobs.
  • Created notable components such as -

Access Token Flyweight component for in memory storage and refresh of tokens for access to critical third parties

Finra Data Client nuget package which utilizes a strategy implementation allowing for context to be set for any Finra endpoint

TokenValidator Middleware - used in all of the department's apis authenticating both inside and outside portal requests

IpRateLimiter Middleware for regulating api traffic

Senior Software Engineer (Contract)

Charles Schwab
09.2020 - 05.2021
  • RESTFul Api and middle tier development using .Net Core focusing on endpoint security using SAML and OAUTH with implementations such as Ambassador-Sidecar, CoR, Builder, Strategy, Flyweight in a Pivotal Cloud based environment.
  • Managed other areas of focus such as, EF, Dapper, BMC Control-M, Splunk (alerts/webhooks/dashboards), Hosted / Background services, Distributed messaging using RabbitMQ, CI/CD using Bamboo, Kafka publishing

Senior Software Engineer (Contract)

CoBank
03.2020 - 05.2020
  • Development of multiple RESTful endpoints using Asp.net Web Api 2.0, C#Entity Framework, Sql Server and Transaction Scope for the mapping and transformation of transactions between an existing origination system (Rapport) and a new equipment finance product suite (Leasewave)


E-Commerce Development Consultant

Accucheck Screening
04.2019 - 03.2020
  • Boosted sales quote generation and tracking by creating a cloud-based (Azure) internal multi-tier web application utilizing .Net Core(2.2) Asp.Net Mvc, Web Api 2.0 and SQL Server.
  • Worked jointly with owners and outside vendors to improve social media, online shopping experience and online email marketing; conducted product analysis related to Drug Testing supplies measuring demand, competition, purchase frequency, average order value and click through rate.

Application Development Manager

Computershare
03.2018 - 04.2019
  • Lead a delivery team in support of Capital Markets Cooperative (CMC)
  • Heavily involved in upfront design, architecture and POC development
  • Owned architecture and .net development of a dynamic rules engine based on the Rete matching algorithm reducing audit response times of mandatory documents required for servicing transfer by 90%
  • Developed multiple Asp.net Web 2.0 APIs to interface with government entities such as Fannie Mae and Freddie Mac
  • Implemented process improvement in the form of design reviews, code reviews, code quality, TDD and triaging defects.

Manager, Enterprise Applications

Governor's Office of Information Technology
05.2017 - 03.2018
  • Overhauled an underperforming development team by structuring their requirements intake process, shoring up their understanding of Scrum, integrating the SOLID principles into design, implementing continuous integration/ deployment, automated unit testing and instilling a consultant's mindset towards client relationship building
  • Orchestrated the daily efforts of cross functional teams supporting the Division of Water Resources, Colorado Oil and Gas Commission, Division of Mining and Reclamation and Colorado Conservation Water Board
  • Member of the OIT Technical Governance Committee, DNR IT Steering Committee.

Manager, Application Development

TransUnion
03.2011 - 06.2013
  • Orchestrated all efforts related to software development including, new product launch, mission critical support, quality assurance and client management
  • Implemented methodology improvements such as Scrum framework, stream lined SCM, Operations Readiness, Service Pack/Hot Fix definition and control
  • Developed KPIs for Agile EVM to bridge the gap between agile and waterfall stakeholders. Member of TransUnion USIT Agile steering committee.

Education

B.S. Mathematics -

Florida Atlantic University
Boca Raton, FL

Skills

  • C#Net (Core/Framework)
  • Web Api/Middleware Development
  • Transact SQL
  • ORMs: EF and Dapper
  • SOLID Design Principles
  • TDD/XUnit/MOQ
  • Kafka publishing
  • Pivotal Cloud Foundry
  • Git/GitHub/Bitbucket
  • Azure Web App/SQL Server
  • Sonarcube/Bamboo/Veracode
  • Splunk
  • RabbitMQ
  • Polly Retry policies

Certification

  • Certified Scrum Master - Scrum Alliance 2009
  • Commercial Real Estate Analysis and Investment - MIT School of Architecture and Planning 2020

Awards

  • Schwab ComplianceOne 2023 Hackathon - "Most Innovative" for Machine Learning 4/2023
  • OIT Leadership Award - Governor's Office of Information Technology 3/2018
  • OIT Integrity Award - Governor's Office of Information Technology 11/2017

Timeline

Manager, Software Development and Engineering

Charles Schwab
05.2021 - Current

Senior Software Engineer (Contract)

Charles Schwab
09.2020 - 05.2021

Senior Software Engineer (Contract)

CoBank
03.2020 - 05.2020

E-Commerce Development Consultant

Accucheck Screening
04.2019 - 03.2020

Application Development Manager

Computershare
03.2018 - 04.2019

Manager, Enterprise Applications

Governor's Office of Information Technology
05.2017 - 03.2018

Manager, Application Development

TransUnion
03.2011 - 06.2013

B.S. Mathematics -

Florida Atlantic University
Clifford Sharrock