Software Developer
Current• Technical Product Ownership for rewrite of legacy software, reducing costs and enabling high volume sales.• Implement microservices architecture (OpenAPI, REST, Vertx, Asynchronous) • Design, Develop, Implement Ad Template Engine supporting Ad Platforms (Java, Adwords, Bing)• Maintain and Improve Marketing platform integrations. (PHP, Microsoft Bing API, MySQL, Audience Retargeting)• Realtime Bidding ADX• Implement features in campaign manager / "orchestrator"… Show more • Technical Product Ownership for rewrite of legacy software, reducing costs and enabling high volume sales.• Implement microservices architecture (OpenAPI, REST, Vertx, Asynchronous) • Design, Develop, Implement Ad Template Engine supporting Ad Platforms (Java, Adwords, Bing)• Maintain and Improve Marketing platform integrations. (PHP, Microsoft Bing API, MySQL, Audience Retargeting)• Realtime Bidding ADX• Implement features in campaign manager / "orchestrator" microservice. (JSON, APIs, Authentication)• Refactor Legacy code which drives all of the business traffic with no downtime. Implement configurations for operations team to manage. (Unit Testing and Integration Testing)• Contribute to successful automation of custom design options for customer requests, reducing overhead by over 75%. • Improve exporting features enabling easier integration to third party affiliates. • Ensure site reliability and uptime through monitoring (Incinga, Pagerduty)• Java Streams, Async, Maven, Code Generation, OpenAPI• PHP, Memcache, Sphinx, Composer• HTML, Javascript, CSS• Linux (Ubuntu/Debian), bash• Data: S3, MySQL, RDS, BigQuery, ElasticSearch, Kafka, Vault• Infra: AWS Lambda, EC2, VPS, Load balancers• Web: Nginx, Apache2, Vertx (Java Web), DNS, SSL, LetsEncrypt• Logging: AWS, Kibana/OpenSearch, Grafana, Prometheus• Work with CI/CD tools running apps in the cloud. (Gitlab, Jenkins, Rundeck, Cron) • Code quality scanning and improvements. (Sonar)• Version Control: Git, SVN, Migrate SVN repositories to git Show less