Jonathan Faircloth
Senior Software Engineer
Experience
Senior Software Engineer
February 2023 – PresentWCG Clinical Services
- Reduced time spent translating and propagating data between systems 30% by architecting and implementing applications using Angular, Node, Python, Apache Kafka, GraphQL, REST and gRPC to facilitate communication between legacy products in multiple business units
- Implemented features to synchronize clinical data and allow end users to access embedded business intelligence reports in web, iOS and Android applications using TypeScript, Swift, Kotlin, C# and PowerBI
- Directed comprehensive code reviews, ensuring adherence to best practices and high-quality standards; mentored 4 junior developers, resulting in a 35% reduction in bug reports
- Worked closely with product managers, designers and DevOps engineers to define requirements, provide technical guidance on implementation, and ensure automated unit and end to end testing and deployment processes were in place through the use of CI/CD pipelines
- Partnered with cross-functional teams to design, develop, and deploy organization-wide frameworks and tools; enhanced automated testing adoption by 50%, improved developer productivity by 30%, and boosted code quality by 25%
Software Engineer
March 2020 – February 2023WCG Clinical Services
- Reduced developer workload 15% by allowing business analysts to create and maintain basic end-user products using a UI built with Angular, Node, and Serverless Functions
- Streamlined the security and convenience of user authentication by leading the transition from on-premise Active Directory to Azure AD B2C, Azure AD, and Okta
- Standardized and revised software documentation across 5+ projects, enhancing clarity and accuracy, which improved team productivity by 20% and reduced onboarding time for new developers by 15%
Advertising Technology Developer
March 2018 – March 2020Healthgrades
- Enhanced advertising campaign lead generation efficiency 10% through media mix optimization and A/B testing by building an application using Angular, Node, and Python
- Eliminated the need for analysts to compile client reporting by creating Google Data Studio dashboard templates and custom JavaScript data connectors for Google Analytics, Google AdWords, Bing Ads, Facebook Ads, and other platforms
- Improved analyst efficiency by using machine learning and AI tools to generate new keyword successions based on seed keywords and past performance, monitor display advertising placements, assist with ad copy creation, and determine optimal bidding strategies with TensorFlow, IBM Watson and other tools
- Reduced time to market for new advertising campaigns through the use of automated keyword-optimized React static landing page generation and direct campaign management through the Google Ads, Bing Ads, Twitter Ads, and Facebook Ads APIs from a single dashboard
Digital Marketing Analyst
February 2016 – March 2018Healthgrades
- Reduced the team's time to launch new Google Ads campaigns 20% by creating a tool to rapidly scaffold campaigns with supplied keywords, ad copy and targeting
- Implemented search engine marketing campaigns for Google, Bing and Yahoo Search, and display and social media campaigns across Google Display Network, Facebook, Instagram, and multiple DSPs
- Wrote Google AdWords Scripts using JavaScript to reduce time spent on common management tasks such as performance monitoring, ad rotation, and bid optimization by 25%
- Created and managed campaign analytics tracking for clients using Google Tag Manager, Google Analytics, Facebook Pixels, and other platforms
Digital Sales Executive
January 2015 – February 2016Healthgrades
- Built relationships with local business owners to help them drive new customers through digital advertising
- Ran successful search engine marketing, online display and direct mail campaigns for clients
- Assisted on sales calls with team members as a digital media subject matter expert
- Provided performance reporting to clients on a monthly basis
Education
Bachelor of Arts in Sociology
Skills
TypeScriptHTMLCSSPythonC#GoSwiftKotlinAngularReactGit