Principal engineer leading development of core GET IT systems
• Programmatic bidder (core technology): computing and placing bids for millions of dollars of mobile ad campaigns to achieve ROI positive ad spend for customers
• Integrations with ad networks: Google AdWords, AdMob
• RESTful APIs for internal systems
• Reporting system
• Fully automated testing infrastructure
• unit tests
• functional tests on internal APIs and systems
• acceptance tests on internal Web apps (Selenium/Codeception)
• integration tests across systems
• Implemented continuous integration/continuous delivery enabling multiple daily releases
• Introduced CI using Jenkins, git hooks, internal composer repos, automated testing, Puppet
• Standardized and automated developer local dev environments using Vagrant, saving time and eliminating environmental differences