Alex Riedler

Alex Riedler

Back-End Developer

Download as PDF

Profile

I strive in fixing and simplifying technological problems with my knowledge in networking, video metrics, and mobile communication. I wish to continuing developing complex and challenging software to give better alternatives to current solutions.

Languages

  • C/C++
  • Java, J2EE, Scala
  • Python
  • HTML, CSS, Javascript (JS)
  • Ruby
  • SQL

Technologies

  • Unix, Linux, Mac OS X
  • Protocol Buffers, MessagePack
  • Flask, SQLAlchemy
  • JQuery, Backbone, Handlebars
  • MySQL, Postgres, Vertica

Tools

  • vim + tmux
  • Sublime
  • Netbeans
  • IntelliJ IDEA
  • Rsync
  • GIT

Work Experience

Sept 2012 - Present

Backend Engineer

500px


  • Built a recommendation engine for photos based on user segmentation
  • Design of rating algorithm do determine if a photo is considered popular
  • Security analysis and patching of main web application (XSS)
  • Built portfolios product from the ground up, including front-end javascript and backend

May 2010 - Aug 2010
Jan 2011 - Dec 2011

Design Engineer

Avvasi Inc


  • Researched and developed high-speed logging and packet capture infrastructure (C++).
  • Media identification and extraction code for fragmented MPEG-4 (C++)
  • Silverlight Smooth Streaming identification and analysis for key QoS product (C++)
  • Documented and researched methods for handling stream switching technologies
  • Implemented basis for high-speed database services on OSGi run-time platform (Java)
  • Code generation for data schema synchronization across multiple languages (Python,SQL,C++)

Sept 2009 - Dec 2009

Jr. Programmer/Application Developer

CDS Innovations Inc


  • Online tax form processing facility (Java)
  • Generic file subscription API (Java)
  • Met with clients to discuss application quality and accuracy of forms
  • Migrated legacy applications running on Lotus Domino server to Java

May 2008 - Aug 2008
Jan 2009 - Apr 2009

Web Applications Developer

Ontario Ministry of Education, CSC


  • Developed a SQL framework for database transactions and safe querying (Java)
  • Implemented a dynamic component in JavaServer Faces (JSF)
  • Programmed application deployment scripts for Oracle Enterprise Manager (OEM)
  • Integration of a web-based security framework (Java)
  • Programmed large SQL scripts for form data extraction and processing (SQL)

Education

Sept 2006 - August 2012

University of Waterloo

Bachelors of Computer Science


  • Completed all the major three computer sciences courses including: Computer Graphics, Compiler Construction, and Real-time Programming.
  • Particular interest in optimization, economics, and physics.