# David Miller > Software Engineer at Meta Location: United States, United States Profile: https://flows.cv/davidmiller ## Work Experience ### Software Engineer @ Meta Jan 2022 – Present ### Senior Software Engineer @ RubiconMD Jan 2019 – Jan 2021 | New York, New York - Promoted in less than two years for exceptional performance in rewriting and redesigning the front end Angular 2+ application. - The leading contributor in the front end repository on a five person front end team, having contributed 50% of all commits during the project’s 4+ year lifespan (as of Dec. 2021). RubiconMD was acquired for 130M - 190M in Oct. 2021. - Revived the company’s core product and brought it to launch within my first three months. - Enabled physicians to have multiple roles so they could use the application without needing to log in and out of multiple accounts. - Worked on a mobile web app written in React to enable physicians locked into a VPN to upload photos from their phones. Also assisted in redesigning and adding functionality to a React Native application with a similar purpose. - Led the API design and overhaul of RubiconMD’s core application to leverage GraphQL to fix data loss issues. These issues had been plaguing RubiconMD’s users and the overhaul fixed the data loss issue and dramatically simplified the application. ### Software Engineer @ RubiconMD Jan 2018 – Jan 2019 | Greater New York City Area ### Software Engineer @ Kargo Jan 2016 – Jan 2018 | Greater New York City Area - AdTech Engineer responsible for custom complex ad unit builds. Created ads using CoffeeScript, JavaScript, HTML5(canvas), CSS, and NodeJS. - Took initiative in building internal tools that resulted in significant engineer efficiency savings for Kargo. Decreased developer build times on projects by as much as 90%. - Created a code generator for Kargo's Krush, a match-three puzzle game, allowing the design team to easily insert six image urls and automatically generate required Javascript. Later this was developed into a full scale Angular4, Node, and WebPack app with the purpose of creating all our simple rich media through this builder. - Efficiency in task completion allowed me to branch out and dedicate part of my time to working with the Data pod on Data Visualization with Angular2, TypeScript, NodeJS, Express, and Plotly. - Built and automated Kargo's in-house surveys so that they can be produced from an excel sheet using NodeJS, Javascript, Html5, and CSS. - Developed and released the company's first iteration of 360 video controlled by tilting your phone, eventually added features like quartile tracking, autoplay functionality, compass, and touchable panning. - Created breakout game (think Brick Breaker) in HTML5 Canvas, and CoffeeScript. - Architected Kargo’s Ad Innovation Library (KAIL) initiative, a library that leverages HTML5 Canvas to create rich media ads. Performed thorough code reviews and pushed for proper documentation and unit-testing. An example where the library is used, is viewable here: http://demo.kargo.com/ under “Custom Rich Media” and “Gamification” tabs (Mobile only). - Created a pixel-testing framework for the KAIL library (bullet above), which utilized HTML5 canvas pixel data to compare executions in development versus executions in production. This helped our team avoid bugs and allowed the project to scale without the need for a developer to manually check every execution, every time the library was updated. ### Junior Software Engineer @ Kantar Millward Brown Jan 2015 – Jan 2016 | New York, New York - Software developer on the Emerging Media Lab - a group that specializes in converting social media data into meaningful sentiment analysis - Developed a project overview dashboard app using Scala-Play, and AngularJS that generates JSON on the back-end from a MySQL database which is converted by AngularJS into a sleek, comprehensive, detailed project. Writing, reading, updating, and deleting items from the DB is all possible from the dashboard interface and a JSON snapshot is stored on Amazon S3 on any changes to the DB. I planned and implemented the MySQL database structure and interconnectivity of the project with advice from my manager. - Built the front-end of an app with Angular/Bootstrap. The project management dashboard shows the stages of an entire project and how far each phase, step, and state of the project has progressed. Wrote unit-tests with karma-js. - Maintained and added features to an existing Scala project that converts raw .tsv files sent from Twitter into data that can be analyzed by the market research team. Some data is disqualified and the rest is filtered into the appropriate buckets before the other team sees it. ## Education ### Bachelor of Arts (BA) Hamilton College Jan 2008 – Jan 2012 ### The Pingry School Jan 2004 – Jan 2008 ## Contact & Social - LinkedIn: https://linkedin.com/in/david-miller-3b453045 --- Source: https://flows.cv/davidmiller JSON Resume: https://flows.cv/davidmiller/resume.json Last updated: 2026-03-23