Amaury Andres Peniche Gonzalez, Developer in Medellín - Antioquia, Colombia
Amaury is available for hire
Hire Amaury

Amaury Andres Peniche Gonzalez

Verified Expert  in Engineering

Front-end Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
May 8, 2013

Amaury is a systems engineer and production engineer with experience in front- and back-end development, computer graphics, and networking. He has developed software extensively for large companies. He believes in simplicity, quality, productivity, agile methodologies, and responsibility.

Portfolio

SPTJ Consulting (Via TopTal)
Heroku, Amazon S3 (AWS S3), JavaScript, PostgreSQL, Devise, Ruby on Rails (RoR)
Bulavard (Via TopTal)
Multitenancy, Stripe, Devise, JavaScript, PostgreSQL, Capybara, RSpec...
CCI Systems (Via TopTal)
JavaScript, PostgreSQL, MySQL, Capybara, RSpec, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Git, Emacs, TextMate, MacOS

The most amazing...

...software I've ever written is an immersive virtual reality training system with stereoscopic vision for mechanical assembly.

Work Experience

Ruby on Rails Developer

2014 - PRESENT
SPTJ Consulting (Via TopTal)
  • Created a knowledge base system using devise for authentication, Amazon S3 for storing uploads and hosted on heroku with some features like full-text search, files management and tagging.
Technologies: Heroku, Amazon S3 (AWS S3), JavaScript, PostgreSQL, Devise, Ruby on Rails (RoR)

Ruby on Rails Full-Stack Web Developer

2014 - PRESENT
Bulavard (Via TopTal)
  • Built a comprehensive test suite with unit and feature specs.
  • Refactored the codebase to improve the codeclimate rate from 2.6 to 3.3.
  • Further integrated Stripe to allow the app to charge an application fee, the ability to have multiple cards on record and recurrent billing.
  • Implemented key features like: 'subscription management', 'add-on management', 'Administration panel', 'Invitations system', among many others.
Technologies: Multitenancy, Stripe, Devise, JavaScript, PostgreSQL, Capybara, RSpec, Ruby on Rails (RoR)

Full Stack Web Developer

2014 - 2014
CCI Systems (Via TopTal)
  • Created multiple reports for a network management system.
  • Created several unit and feature tests using Rspec and Capybara.
  • Implemented bugfixes.
Technologies: JavaScript, PostgreSQL, MySQL, Capybara, RSpec, Ruby on Rails (RoR)

RoR Engineer

2013 - 2014
Cleer (Via TopTal)
  • Created a platform to help management teams to make and execute critical business decisions using Ruby on Rails (social network alike).
  • Integrated box API to support HTML visualization of PDF and MS Office documents.
  • Created JS rich views to allow drag and drop reordering, ajax updating, sorting and filtering.
  • Created a responsive side 'app look-alike' sliding menu and numerous fully-responsive views.
  • Set up background job processing using redis and sidekiq compatible with the multi-tenant postgreSQL database on heroku, as well as the integration with the mandrill service for mailing.
Technologies: JavaScript, PostgreSQL, Ruby on Rails (RoR)

Senior Developer

2012 - 2013
Imagine
  • Created a human management system for one of the largest financing company in Colombia (Tuya S.A.) using PHP, Yii Framework, jQuery, and PostgreSQL, as well as TDD methodology.
  • Created a workflow for managing Tuya S.A.'s contracting and procurement process using PHP, Yii Framework, jQuery and PostgreSQL, as well as TDD methodology.
  • Created a module for processing TIFF images (rewrote legacy code) for an HR company using PHP, Yii Framework and PostgreSQL.
Technologies: JavaScript, PHP

Performance Improvement Advisor

2011 - 2012
Ernst & Young
  • Worked as a PMO (Project Management Office) team member in an IFRS implementation program.
  • Managed the progress and timing of projects related to the IFRS program.
Technologies: Project Management

Research Assistant at the VR Lab

2009 - 2011
EAFIT
  • Created an immersive virtual reality training system with stereoscopic vision to improve the mechanical assembly training process of manufacturing companies using Python with Panda3D.
  • Created an augmented reality training system to complement the functionality of the virtual reality system using C++.
  • Designed and implemented an interactive cutting algorithm with pattern recognition for triangular meshes to simulate cuts in a surgical simulator using C++.
Technologies: Python, C++

Developer

2009 - 2011
Freelancer
  • Created the front and backend of a purchase orders system for a wholesale product supplier in Florida using Ruby on Rails, JavaScript and PostgreSQL.
  • Created several online stores including shopping carts, inventory management, and online payments, among other features. Used Ruby on Rails, jQuery, PostgreSQL, HTML and CSS.
  • Created the frontend (from a PSD) for an image gallery management system, including integrating and customizing an IDUT. Used PHP and JavaScript (http://www.ewaperzgallery.com).
  • Created a stand-alone application in Java to manage container-related information for a foreign trade company in Colombia (Marporte).
  • Performed numerous PSD to HTML transformations.
Technologies: HTML, jQuery, JavaScript, Ruby on Rails (RoR)

Melollevo

Melollevo is an auctions site that operates in Colombia. I developed it all in Ruby on Rails with some jQuery and PostgreSQL as the DB. I built the entire site, including the design (except for the logo).

Melikeu

Melikeu is a brand new dating website that helps users discover if the person they like, likes them too. The site is developed in Ruby on Rails with some jQuery and PostgreSQL as the DB. I developed all of the backend and part of the frontend.

Awesome checkbox

http://apeniche.github.io/awesome-checkbox/
Awesome checkbox is a JS/CSS plugin that has been extremely useful in many projects I've worked on that allows to easily style checkboxes using font-awesome (or any custom css class), so it basically replaces the default checkbox for any two icons with custom size, color, etc.

Languages

Ruby, HTML, PHP, JavaScript, C++, Python

Frameworks

Ruby on Rails (RoR), Yii, Capybara

Libraries/APIs

jQuery, Ruby on Rails API, Twilio API, Facebook API, Devise, Stripe

Platforms

MacOS, Heroku

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3)

Other

Front-end, Multitenancy

Tools

Adobe Fireworks, TextMate, RSpec, Emacs, Git

Paradigms

Agile Software Development, Test-driven Development (TDD)

Industry Expertise

Project Management

2005 - 2011

Bachelor's Degree in Production Engineering

EAFIT University - Medellin, Colombia

2004 - 2009

Bachelor's Degree in Systems Engineering

EAFIT University - Medellin, Colombia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring