Macario Ortega

Macario Ortega

Mexico City, Mexico
Hire Macario
Scroll To View More
Macario Ortega

Macario Ortega

Mexico City, Mexico
Member since April 1, 2014
Macario is a full stack web developer with over 7 years of experience. He is strong in the TDD/BDD discipline and is fanatical about code quality. He praises the established conventions of Ruby on Rails and also enjoys using minimalist web stacks based on Sinatra, Padrino, or Node.
Macario is now available for hire
Portfolio
  • Innku
    Ruby on Rails, jQuery, PostgreSQL, HTML, CSS, CoffeeScript, Spine.js, MongoDB...
  • Rega.la
    Sinatra, OAuth, PostgreSQL, CoffeeScript, Braintree
  • Centro Multimedia CNA
    Ruby on Rails, JavaScript, HTML, CSS, MySQL, Linux, FFmpeg
Experience
  • CoffeeScript, 3 years
  • Ruby on Rails, 6 years
  • Sinatra, 3 years
  • Rack, 3 years
  • Node.js, 1 year
  • RSpec, 5 years
  • REST, 4 years
  • PostgreSQL, 4 years
Mexico City, Mexico
Availability
Part-time
Preferred Environment
Vim, Git, tmux, Zsh, Linux, Mac OS
The most amazing...
...thing I've created is a library for doing sound synthesis and algorithmic music composition livecoded from Ruby.
Employment
  • Full Stack Web Developer
    Innku
    2011 - 2014
    • Developed a real estate portal for the Brazilian market, campainha.com.br.
    • Led the initial development of cursa.me, a successful subscription-based learning management system and internal social network for schools.
    • Led the development of lifestyle.com.mx, a custom CMS fashion site.
    • Led the development of Voto x Voto, a content and news aggregator covering the 2012 Mexican election for an important newspaper.
    • Led the development of Cuidate, an internal web application for managing appointments and clinical history for a diabetes clinic.
    • Led the development of a web application for managing projects, tasks, and internal communication between the technological enterprises accelerator Venture Institute and its accelerated projects.
    • Participated as senior web developer in the development of rides.com.mx, a web platform for carpooling during trips across cities, inspired by Airbnb.
    Technologies: Ruby on Rails, jQuery, PostgreSQL, HTML, CSS, CoffeeScript, Spine.js, MongoDB, EventMachine, AJAX, WebSockets, GoogleMaps
  • Developer and Cofounder
    Rega.la
    2010 - 2010
    • Co-founded Rega.la, a cause donation platform aimed at Grupal donations to support specific projects and campaigns. Produced the first iteration during a 7 day hackathon.
    Technologies: Sinatra, OAuth, PostgreSQL, CoffeeScript, Braintree
  • Web Developer
    Centro Multimedia CNA
    2008 - 2010
    • Built a custom made CMS to publish activities and content for a cultural center.
    • Developed a background task for the Rails CMS to transcode videos uploaded in any format to a common format.
    • Created an open source Ruby library for inlining CSS styles in the HTML for making web mail services compatible with all email clients.
    • Developed an open source Ruby library for parsing times, dates, and date ranges expressed in a natural language (Spanish) to facilitate managing the CMS activities.
    • Created a registration site for applicants to a grants program offered by the cultural center.
    Technologies: Ruby on Rails, JavaScript, HTML, CSS, MySQL, Linux, FFmpeg
Experience
  • Rides (Development)

    Rides is a carpooling service for sharing trip expenses when traveling across cities. Rides leverages trust circles provided by social networks, ensuring the safety of the participants, and provides payment mechanisms. The development team consisted of two developers, a product manager and a designer. Technologies include Ruby on Rails and Google Maps.

  • Cursa.me (Development)
    http://cursa.me/

    Cursa.me is a subscription-based social network and learning management system for schools. I was the lead developer in the original development team consisting of three developers, a designer, and a product manager. We produced a MVP in a period of two weeks. Technologies include Ruby on Rails and PosgreSQL.

  • Campainha (Development)

    Campainha is a real estate web app that allows agents to manage and publish properties and users to find properties by geographical search or matching criteria. Alerts can be created for property matching criteria.
    I was the sole web developer for the version currently in use. Technologies include Ruby on Rails and Google Maps.

  • inline_style (Development)
    http://github.com/maca/inline-style

    A simple utility and Rack middleware for "in-lining" all CSS in the style attribute for the HTML tags. It is useful for HTML emails that won't correctly render style-sheets in some email clients.

  • ruby-osc (Development)
    http://github.com/maca/ruby-osc

    Open Sound Control protocol implementation in Ruby

  • maquila (Development)
    https://github.com/maca/maquila

    Factory definitions and fixture replacement for JavaScript testing. It is based on Ruby's factory girl with a minimalist approach.

  • tiny (Development)
    http://github.com/maca/tiny

    A framework agnostic pure Ruby markup builder that is useful for defining view helpers or as a micro templating DSL.

  • scruby (Development)
    http://github.com/maca/scruby

    Sound synthesis, livecoding, and algorithmic music composition from Ruby, using the SuperCollider synthesis engine.

  • arguments (Development)
    https://github.com/maca/arguments

    A crazy meta-programming hack to emulate named keywords in previous Ruby implementations.

Skills
  • Languages
    Ruby, CoffeeScript, SQL, SASS, JavaScript, SuperCollider, Elixir
  • Frameworks
    Padrino, Ruby on Rails, Sinatra, Spine, Capybara
  • Libraries/APIs
    AREL, Devise, Sequel, Google Maps, Node.js, Rack, Braintree API, EventMachine, CarrierWave, Ractive
  • Tools
    RSpec, Git, Vim, Tmux
  • Paradigms
    Object-oriented Design (OOD), Agile Software Development, Domain-driven Design, REST, Plain Old Ruby Object (PORO), Functional programming
  • Platforms
    Mac OS, Linux
  • Storage
    PostgreSQL, MongoDB, MySQL, CouchDB
Education
  • Course degree in Geographical Informational Systems (QGis)
    Rancho Electrónico - México DF
    2013 - 2013
  • Course degree in the SuperCollider Programming Language
    Centro Multimedia - México DF
    2010 - 2010
  • Bachelor's degree in Multimedia Arts
    Universidad Autonoma de Morelos - Morelos, México
    2004 - 2008
I really like this profile
Share it with others