View on GitHub

Alex Ianus
  • Using Google
  • Learning fast
  • Written and verbal communication
  • Problem solving
  • Throughput and latency optimization
  • Redundancy and fault-tolerance
  • Web and application security
  • Version control in git
  • Implementation in:
    • C/C++
    • Ruby
    • Scala
    • Java
    • Javascript

Coinbase Inc. Software Engineer | May 2014 - Oct 2016

  • Managed Coinbase's public bug bounty program on HackerOne including:
    • Triaging reports
    • Communicating with security researchers
    • Implementing and deploying urgent patches
    • Implementing security static analysis checks
    • Interfacing with vendors to fix vulns under their control
    • Issuing cash bounties upon ticket resolution
  • Designed and implemented various security initiatives including:
    • HSTS preloading across all major browsers and Coinbase subdomains
    • Achieving an A+ SSL Labs score for Coinbase
    • HPKP and cert pinning in all API libraries and checkout plugins
    • DDOS protections
    • Network flow log collection and analysis
  • Performed security reviews on new code and features developed by others
  • Developed internal payroll system used to pay all international contractors
  • Implemented and maintained open-source API client libraries and plugins

Coinbase Inc. Customer Service Contractor, Automation | Dec 2013 - May 2014

  • Worked on Customer Support Chrome extension including:
    • Rendering Coinbase admin links into support case web pages
    • Adding support for Coinbase admin queries to the Chrome address bar
    • Adding Coinbase admin keyboard shortcuts to web pages
  • Contributed to internal customer support manual
  • Contributed to quick-response macro database
  • Provided support to customers via email

Twitter Inc. Software Engineer Intern, Analytics Infrastructure | Aug 2013 - Dec 2013

  • Worked on real-time analytics infrastructure including:
    • Hadoop MapReduce InputFormat for Kafka
    • Apache Pig Loader for Kafka
    • Utility library for Kafka consumers
    • Implementing and optimizing real-time analytics jobs

OANDA (Canada) Corporation Software Developer Co-op, API | Jan 2013 - Apr 2013

  • Worked on design and implementation of the Open API project:
    • Endpoint design
    • Distributed architecture design
    • OAuth 2.0 implementation
    • Documentation
    • Implementation
    • Developer evangelism at Hackathons

OANDA (Canada) Corporation Software Developer Co-op, Transactions | May 2012 - Aug 2012

  • Implemented new order type (triggered trailing stop orders)
  • Began design on next-generation REST API
  • Developed proof of concept implementation for REST API
  • Obtained upper management approval to proceed with full-scale production implementation and release of REST API
  • Evaluated vendors for API gateway solutions and provided recommendations Inc. Software Development Engineering Intern, Amazon Global | Aug 2011 - Dec 2011

  • Optimized same-node batch job concurrency
    • Improved resource utilization by a factor of four
  • Migrated batch jobs to EC2 spot instances
    • Improved latency by a factor of four
    • Realized cost savings of $10,000s per year
  • Created a prototype rules-based Harmonized Tariff Schedule classifier

Bloomberg LP Financial Software Developer, BVAL OTC Derivatives | Jan 2011 - Apr 2011

  • Developed a new function for the Bloomberg Professional Service
  • Implemented bug fixes and new features for internal tools
  • Created shell scripts to automate routine tasks

University of Waterloo Teaching Assistant, Department of Mathematics | Sep 2010 - April 2012

  • Graded assignments in linear algebra and provided feedback to students

University of Waterloo Bachelor of Mathematics | April 2015

  • Algorithms
  • Concurrency
  • Operating Systems
  • Real-time Programming
  • Networking
  • Security
  • Databases