# David Oliver > Senior Software Engineer at Triumph Pay Location: Tulsa, Oklahoma, United States Profile: https://flows.cv/davidoliver I'm a Senior Developer who loves hacking in functional programming languages like Haskell, PureScript, and Elm (when I can). However, I have a very diverse skillset and I also enjoy applying FP concepts in other arenas. I think that ultimately it's mistakes that consume the most time in software development. So, I try to utilize everything at my disposal to prevent whole classes of bugs from ever making it into my source. Of course, from a design perspective, we need to iterate to figure out what exactly it is that we want out of the software in the first place. Pure languages manage both of these things well: They push us toward good designs by making bad designs harder to code and they encode the rough semantics of our program into the type system easily to ensure that, through type inference, we can automate the process of catching many mistakes. These ideas translate well to other languages because designs tend to translate well across languages and because FP tools are increasingly available in other mainstream languages which aren't strictly functional. ## Work Experience ### Senior Software Engineer @ TriumphPay Jan 2022 – Present | Remote ### Senior Software Engineer @ BravoTran Jan 2021 – Jan 2022 ### Senior Software Engineer @ HubTran Jan 2021 – Jan 2021 ### Senior Developer @ W Energy Software Jan 2017 – Jan 2021 Build bespoke web applications tailored to client specific needs in the O&G accounting space across the upstream, midstream, and occasionally downstream sectors. Utilize a variety of technologies including Golang for data intensive work, Ruby on Rails to quickly iterate on REST backends, and Coffee/JS with Backbone for building UIs to handle data intensive workflows. ### Web Applications Developer @ AT&T Jan 2015 – Jan 2017 | Remote Developed applications using AngularJS to support specific customer needs on network device configuration automation platform. Developed scripts using Node to perform automated configuration of network devices utilizing Mongo. ### Web Applications Developer @ NutraSpace LLC Jan 2014 – Jan 2015 This was a startup that was focused on providing an interface between health care providers and their patients using AI for automation. The idea was essentially that if you give health care providers a way to setup custom rules for their patients and allow them to use patient feedback and health metrics within those rules then you can create a tighter feedback loop with less effort from the provider resulting in a better outcome for both. ### Software Engineer @ Brief Media Jan 2013 – Jan 2014 Worked with PHP and Drupal developing a data pipeline for engagement and sales metrics. Built custom modules in Drupal. Built scraping tools to parse licensed publication data. ## Education ### Bachelor of Science (BS) in Mathematics and Computer Science Oklahoma State University Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/david-oliver-0b0b07a6 --- Source: https://flows.cv/davidoliver JSON Resume: https://flows.cv/davidoliver/resume.json Last updated: 2026-03-22