Personal details

Rudolf O. - Remote

Rudolf O.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I've been programming for a long time and have used C/C++, Java, Scheme, Common Lisp, Smalltalk, JavaScript, PHP and all sorts of frameworks and libraries. I have tutored university and college students in computer science, C/C++, SQL and databases.

More recently I have worked on large-scale backend infrastructure in Ruby on Rails for liveops video games and am currently working on the React frontend and Django backend for a fintech product.

Work Experience

Senior Software Developer
Zynga | May 2017 - Mar 2021
SQL
Ruby on Rails
jQuery
Redis
Memcache
React
Developing new features and supporting backend API services for large-scale cloud-based games using AWS and Ruby on Rails.
Software Developer
Universe | Oct 2015 - May 2017
Ruby
Ruby on Rails
React
Ember.js
Worked with Ember.js, jQuery, Handlebars.js, Bootstrap, Ruby on Rails, Node.js on an event ticket platform. Created a bridge between React.js and Ember framework to be able to use React componets within Ember (including two-way data binding). Integrated and implemented Optimizely A/B testing Integrated Sift for fraud checking of accounts During internal hackathons, implemented a video embed element using oEmbed, and implemented mobile phone delivery of tickets using the Twilio API, implemented a basic GraphQL server integration with React.js, worked with Elm and Node.js to implement a voting/polling application for internal discussions. Ported a major section of the website, the dashboard, to a newer version of Ember.js during the effort to split the web app into multiple micro-services. Participated in Agile process with Pivotal tracker and Zenhub, reviewed code with Github pull requests. Collaborated on setting up the unit testing and acceptance testing infrastructure for the web app frontend using QUnit and other Ember.js tools. Streamlined the onboarding process by setting up virtual machines for the micro-services architecture with VirtualBox and Amazon AWS EC2 instances. Worked on a redesign of the dashboard in collaboration with managers, product designers and client sales support, a prominent user-facing set of features and web pages. Implemented the hooks for Zapier API integration. Updated API documentation for 3rd party developers, created example code using Node.js and OAuth for 3rd party developers to work with. Mentored newer developers in an informal way to onboard them. Updated internal wiki with onboarding documentation to grow the knowledge base of the team. Updated Fastly CDN configuration for web services and implemented Queue-It waiting queue for ticket sales.