David Hanson

SWE at Meta

Prior Lake, Minnesota, United States

About

Senior software engineer with extensive experience programming for both web and mobile applications. Involved in the complete process, from conception to release, and continuing to support live products. Being a software engineer is like putting together a puzzle, but a puzzle where you are simultaneously in charge of creating the pieces as well. There is something deeply rewarding with a finished product that you can look at the full picture and enjoy. Expertise: ASP.NET, Angular, C#, Typescript, SQL, HTML, Build systems, User retention, Analytics systems, Agile Development

Experience

  • SWE at Meta
    Feb 2022 - Present · 4 yrs 5 mos

  • Senior Software Engineer at Surescripts
    Aug 2017 - Feb 2022 · 4 yrs 7 mos

    Surescripts’ purpose is to serve as the single most trusted and capable health information network. I use ASP.NET and Angular to build and support multiple web applications for our Electronic Prior Authorization product. I am passionate about creating the best user experience possible. Our Electronic Prior Authorization product has reduced the time necessary to approve prescriptions from 3 days down to just minutes. At Surescripts, one of our valued behaviors is “we win as one.” I support the development team by contributing to internal libraries and tools as well as staying up to date on external frameworks and tools to make sure our apps are evergreen, enabling us to test and deploy products efficiently. - Security Champion since 2018 - Member of Security Review Board since 2019 - Member of UI Line Architecture since 2020

  • Senior Software Engineer at Digitally Imported, Inc.
    Nov 2015 - Aug 2017 · 1 yr 10 mos

    Digitally Imported Inc. is the technology company behind the streaming radio services of Digitally Imported, RadioTunes (formerly Sky.fm), JazzRadio.com, RockRadio.com, and ClassicalRadio.com. On the mobile team, I used Xamarin and C# to maximize code sharing and efficient product releases across iOS and Android platforms as well as across each of our brands, for a total of 10 mobile apps. I worked with many different stakeholders to implement brand new features and update existing features including: - Worked with the backend team to overhaul the streaming technology at the core of our apps. - Worked with the design team to increase user retention with major work on 4 out of 5 brands to update apps that had been dormant. - Worked with marketing to increase user monetization through the implementation of interstitial video ads, streaming audio ads, In-App Purchases, push-notifications, and analytics tracking. - Added Desk.com integration within the apps to aid our support team in efficiently responding to users with issues as well as giving developers more information to track down bugs. - Worked remotely and communicate with a team that is truly global, with all team members spanning across eight time zones.

  • Senior Software Engineer at Concrete Software, Inc.
    Jul 2008 - Nov 2015 · 7 yrs 5 mos

    Concrete Software is a professional mobile game development company producing high-end titles such as PBA Bowling and NHL Target Smash. When I joined in 2008, the company consisted of a team of six people. By staying agile and with a lot of hard work, we grew to 25 employees. I helped develop nearly 25 games and was the lead developer on 14. In addition to developing games, I also setup and managed our build systems, implemented the client and server code for a custom analytics system, developed an in-game advertising solution, created Mac OSX tools to define the vast amounts of data in our games, and worked in a team to implement push notifications, remote asset delivery, A|B tests, and more. I also grew into the role of Game Development Manager, which means that in addition to coding, I would also supervise, schedule, and train our developers on the games team as well as interview potential developers.

  • Software Engineer at OATI
    Dec 2007 - May 2008 · 6 mos

    - Debugged issues that clients reported relating to the display of important records for the energy industry. - Loaded sensitive client information into testing environments while making fixes in Javascript and HTML.