David W

David W

About

Detail

Principal Software Engineer at Workday
California, United States

Contact David regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Substack
    Full Stack Engineer
    Substack
    Aug 2026 - Current (3 months)
  • Workday
    Principal Software Engineer
    Workday
    Apr 2022 - Jul 2026 (4 years 4 months)
    I help manage the following data analysis tools our team offers internally, many of which I've helped create from the start: - A custom SQL web app powered by Trino (originally Spark) - A shared JupyterHub platform (on EKS) + a custom notebook organizing & scheduling platform - A dashboard/reporting platform (Lightdash) and data model pipeline (DBT) - A custom dashboard for customer health & product usage monitoring - Many internal Python libraries to support our notebook users - Notebook reports & automations for critical performance monitoring - eg. SLAs - Researched and trained an ML model for predicting duration of Spark SQL queries for our data analysis platform. Built a basic ML pipeline, model serving service, and designed + built th
  • Workday
    Senior Software Engineer
    Workday
    May 2019 - Apr 2022 (3 years)
    Researched and developed ways to provide new insights into Workday's application performance with anomaly detection, trend detection, and time series decomposition in Python. Developed reports in Jupyter notebooks to surface these insights, and summarizing results in a React + Node.js web application. Conceptualized, planned, and presented multiple "Jupyter Show & Tell" sessions to encourage workmates of various roles to share and learn about various data science tools & techniques from their peers. Gave an internal presentation on trend detection methods at our development-wide annual internal conference.
  • Workday
    Software Engineer - Performance & Capacity Data Analysis Tools
    Workday
    Jun 2016 - Apr 2019 (2 years 11 months)
    Full stack development on a web application that processes petabytes of data to expose actionable insights on the performance and capacity of Workday's software. Developing scala applications with Apache Spark and Hadoop for our ETL process and for querying data. Working with Node.js, React, and Redux for our web apps. - Conceptualized, planned, and fulfilled many major features of our application - Implemented agile processes and set up build pipelines to help enforce them, among other things - Mentored and led several developer rotation projects and intern projects.
  • Workday
    Software Developer - Payroll
    Workday
    Jan 2014 - Jun 2016 (2 years 6 months)
    Develop in an agile environment for Workday's Payroll product. -One of the key developers for our most highly requested (across all products) full features, providing the ability for workers to submit tax elections online and eliminate paper usage. -Took on responsibility for monitoring and reacting to performance of U.S. payroll features, and helped prevent several issues from reaching production. -Set standards and made changes using concurrency for minimizing running time within the Payroll suite of our automated testing framework.
  • O
    Owner
    Apr 2013 - Dec 2015 (2 years 9 months)
    Help businesses plan and execute a path to expand their online presence and maximize the effectiveness of their online campaigns. - Designed, developed, improved, and maintained websites, with a focus on SEO & PPC optimization - Set up and managed online ad campaigns that increased relevant traffic up to 300%, with budgets well over $300k/year
  • Oozle Media
    Paid Search Advertising Director
    Oozle Media
    Sep 2011 - Mar 2013 (1 year 7 months)
    Established the organization and workflow process of the PPC department and its role in the company, trained current employees, and researched and improved PPC optimization standards. Managed ~1 million dollars per year in advertising spend through Google, Bing, and Facebook advertisements. Built a web application with a simple user management system to help organize the department’s resources and to display call tracking data from a third-party API.
  • A
    Software Engineering & ECommerce Intern
    Archipelago International Hotels, Resorts & Residences
    May 2011 - Aug 2011 (4 months)
    While working in Jakarta, began developing a C# service using Amazon SQS to retrieve hotel occupancy information from client machines in hotels across Southeast Asia. While working in Bali, organized corporate internet marketing efforts with a focus on Google products. Gave trainings to the Bali ecommerce team, and built a C# & ASP.NET web application using the Amazon S3 API to improve efficiency of day-to-day ecommerce tasks.
  • Oozle Media
    Paid Search Advertising Specialist & Account Manager
    Oozle Media
    Sep 2009 - Sep 2011 (2 years 1 month)
    Managed the Google AdWords and Bing AdCenter marketing campaigns of 40+ local and national businesses, effectively cut advertising costs in half for several clients by making Google Analytics and AdWords data-driven optimizations. Served as an account manager for several clients. Designed & developed dynamic landing pages for advertisements that displayed appropriate location information (phone numbers, addresses) depending on unique URL parameters passed by advertising campaigns for various office locations. Built a Java applet tool to expedite the process of creating keyword match types and permutations. Later re-wrote the tool in Javascript.
Education verified_user 0% verified
  • University of Utah
    University of Utah — Bachelor of Science Computer Science
    University of Utah
    Jan 2009 - Dec 2014 (6 years)
This is a community-created genome.