# David Skinner > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/davidskinner Software Engineer with a focus on finance, web services and performance/distributed computing. Graduate of the Computer Engineering Hons. Co-op program at the University of Waterloo. Specialities: Linux, Windows Java, C#/.NET/C++/C Python (Django & Scripting), Perl, Shell (Bash) Amazon Web Services (AWS), Windows Azure, Google Compute Engine PostgreSQL, MySQL, MSSQL AJAX, Javascript, JQuery, HTML, CSS Data Visualization (2D/3D) ## Work Experience ### Software Engineer @ A9.com Jan 2016 – Present | Palo Alto, California Amazon advertising exchange team. Streaming analytics and auction mechanics. ### Software Engineer @ A9.com Jan 2015 – Jan 2015 | Palo Alto, California Released Real-time Analytics (RTA) pipeline for the Amazon Advertising Exchange Devised and implemented performance improvements to scale the RTA system achieving a full scale production deployment Gained experience developing and production tuning high scale low latency solutions Contributed improvements to enable regionally distributed processing of contextual recommendations Developed Hive pipeline for feedback driven dynamic cache tuning and URL normalization Technologies used include: Java, AWS (EC2, EMR, SQS, Kinesis, RDS, DynamoDB), Redis, Node JS ### Co Founder @ Bincity Jan 2014 – Jan 2015 | Waterloo, Ontario, Canada Bincity brings the logistics of physical collection into the 21st century. Using real-time analytics and data mining to optimize collection networks, we aim to increase the efficiency and physical security of our industry partners. Bincity's proprietary distributed sensor network gives businesses the insights they need to grow their network at a significantly increased pace, while saving time and physical resources in the process. ### Software Developer @ Rescale Jan 2013 – Jan 2013 Developed front and backend features for a YC W12’ startup Evaluated cost/performance metrics and implemented compute/data deployments within different cloud service providers (Google Compute Engine, Windows Azure, Amazon Web Services EC2 and Amazon Glacier) Evaluated workflow and infrastructure management frameworks In consultation with an engineering client, developed a custom parser for automatic generation of parallel designs of experiment Implemented file archival (S3/Glacier), license monitoring, 3D-Surface charts, custom middleware and data models Improved database and algorithmic performance through ORM optimization Hack-day project implemented stack-overflow style asset tagging (django-taggit) Technologies used include: Python, Java, Django ORM, Postgres, Hadoop, SaltStack, Distributed Queues (Celery/SQS), JClouds, JQuery, Knockout JS, Bootstrap, D3/webgl-surface-plot, EC2, S3, Glacier, Windows Azure ### Software Developer - Simulations @ Schlumberger Jan 2013 – Jan 2013 Architected and developed a cloud based simulation service using Amazon Web Services Automated startup, teardown and execution monitoring of parallel simulations within Linux clusters Performed business needs analysis to develop solutions in a multiplatform/multilingual environment Presented developments to international, divisional, and developer audiences Technologies used include: Python, C#, Redis, EC2, S3, StarCluster, Oracle Grid Engine, Fluentd (centralized logging and analytics), System Security - Symmetric and Asymmetric Encryption ### Software Developer - Web @ OANDA Jan 2012 – Jan 2012 Gained experience in full-cycle development of custom web based financial data visualization tools. (http://www.fxtrade.oanda.com/analysis/labs/) Contributed to multiple projects including: Orderbook - charts and data service Econostats fxTradeNOW - real time price charts Market Volatility fxLabs Dashboard Historical Position Ratios Migrated image transcoding interface from PHP to Perl Technologies used include: Perl, JavaScript, JQuery, HighCharts, SVG ### Founder - Technology/Development @ Resume Compiler Jan 2011 – Jan 2012 | Waterloo, Ontario Created a web based tool to assist students creating HTML/PDF résumés Over 15k résumés have been created since launch with direct referrals from JobMine homepage Responded to student feedback and implemented new features Provided paid resume critique service with resume profiles Technologies used include: PHP, Javascript, JQuery, MySQL, Paypal, PDF libraries ### Co-Founder - Technology @ 2Self Jan 2011 – Jan 2011 | Waterloo, Ontario Developed a PHP/MySQL backend to manage user submissions and site content. Gained experience with the PNG image library for post automation. Created a post scheduler to maintain the site during peak periods. Designed site layout and supporting graphics. ### Software Developer @ Babcock & Wilcox Canada, Ltd. Jan 2011 – Jan 2011 | Cambridge, Ontario Developed and maintained C#/.NET web and desktop applications Optimized code, database structure, and server configuration to achieve 97% performance gain Modified standard codebase to increase efficiency and encourage web standards Contributed to several business areas including: Shop Work Orders, Manufacturing Processes, Document Control, Mobile Development Technologies used include: C#, Crystal Reports, Windows IIS Server, .NET Web Services ### Co-Founder - Technology @ Mingled Minds Jan 2011 – Jan 2011 Lead development of a PHP/MySQL web service. Authentication and encryption processes MySQL database design Front-end JS/Ajax/JQuery features. ### IT Quality Assurance Analyst - Online Channels (co-op) @ TD Bank Jan 2011 – Jan 2011 Involved in the planning and analysis of testing strategies Executed testing in both mobile and browser environments (BB/iphone/Android) Developed a .NET tool to automate production of test cases Actively participated in daily defect triage meetings over multiple projects including: Mobile, CMS, Analytics ## Education ### Computer Engineering in Engineering University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/daskinne --- Source: https://flows.cv/davidskinner JSON Resume: https://flows.cv/davidskinner/resume.json Last updated: 2026-04-10