Ignacio Gutierrez, Developer in Buenos Aires, Argentina
Ignacio is available for hire
Hire Ignacio

Ignacio Gutierrez

Verified Expert  in Engineering

Software Developer

Location
Buenos Aires, Argentina
Toptal Member Since
June 9, 2016

Ignacio is a full-stack engineer with a bachelor's degree in systems engineering. He is from Argentina and is currently living in Barcelona. Ignacio has been creating web applications for several years and has learned to manage the whole stack of a web application. He has more than eight years of experience with Ruby on Rails and JavaScript. Ignacio has a strong product vision, he is a design aficionado and creates beautiful and usable web apps.

Availability

Part-time

Preferred Environment

Git, Emacs, Command-line Interface (CLI), OS X

The most amazing...

...thing I did was to launch a startup that automated the creation of Google AdWords campaigns. Besides coding I learned about user acquisition, metrics, & design.

Work Experience

Full-stack Developer

2017 - PRESENT
AmaZix
  • Built CoinMagnet.io ICO's listing site from scratch using Elixir and Phoenix.
  • Created a parser tool that retrieves blog updates from all the different projects on the site.
  • Integrated the application with MailChimp's API.
  • Created a calendar listing the most important dates using Elm.
Technologies: Phoenix, Elixir, Elm

Full-stack Developer | Designer

2017 - 2017
Timeline App
  • Built and designed a SaaS product entirely from scratch using Phoenix and Elm.
  • Integrated a Stripe payment gateway service to charge in a recurring basis with monthly and yearly plans.
  • Designed the product UI and UX.
  • Interpreted mathematical formulas provided by the client and generated financial simulations using the historical performance of equities and bonds both in the UK and US.
  • Created a highly dynamic UI using the Elm programming language with zero run-time errors.
  • Optimized calculations to provide all the financial financial simulations in a performant way.
Technologies: PostgreSQL, CSS, HTML, JavaScript, Elm, Phoenix, Elixir

Full-stack Developer

2016 - 2017
MyAccountPlus
  • Worked on a multitenant app providing customizations for each different client.
  • Integrated various different payment gateways on this multitenant app.
  • Revamped usability of the platform by making improvements the most important user flows of the app.
Technologies: Elm, Phoenix, Elixir

Full-stack Developer

2016 - 2017
Articulate (via Toptal)
  • Worked on Articulate's new e-learning platform website.
  • Created React.js components for areas that needed highly dynamic interaction with users.
  • Shipped pixel-perfect responsive pages for all devices.
  • Set up Redux to improve the front-end architecture and to make the code more maintainable.
  • Worked in tandem with the rest of the team to ship high-quality code continuously.
Technologies: SCSS, CoffeeScript, Haml, Docker, PostgreSQL, React, Ruby on Rails (RoR), Ruby

Full-stack Developer

2015 - 2016
Blimpon (Sketch Consulting)
  • Implemented a modular and dynamic client side application using React as the front-end framework and Flux as the architecture.
  • Integrated Stripe and PayPal payment gateways.
  • Worked with the client to define, design, and implement an attractive and easy to use interface.
  • Worked actively on the Ruby on Rails RESTful back-end.
  • Participated in the decision of the architecture and all technologies involved in this project.
  • Iterated on the design of the application to make it mobile friendly.
Technologies: Sass, HTML, PostgreSQL, React, Ruby on Rails (RoR), Ruby

Full-stack Developer

2014 - 2015
Love To Ride (Sketch Consulting)
  • Implemented a great number of refactorings to a legacy code base to make it more manageable, extensible, and performant.
  • Implemented new features requested by the client.
  • Worked actively on adding integration tests of the majority of the features of the site.
  • Developed an intercom to get information and metrics about usage on the site.
  • Added new features to a client-side heavy web and mobile application.
  • Refactored the UI of existing components to make them easier to use.
Technologies: CSS, JavaScript, HTML, PostGIS, PostgreSQL, Ruby on Rails (RoR), Ruby

Full-stack Developer

2014 - 2015
BerryClever (Sketch Consulting)
  • Created a web application using Angular and Ruby on Rails.
  • Implemented the Interface of the web application by following wireframes, high level branding, and designs supplied by external design company.
  • Adapted the provided design to make the site responsive.
  • Implemented functional tests for the API and Integration tests for the whole web application.
  • Integrated Facebook for login, connecting with friends, and sharing.
Technologies: CSS, HTML, Angular, PostgreSQL, Ruby on Rails (RoR), Ruby

Freelance Full-stack Developer

2014 - 2014
Impacto Real Estate
  • Created a properties listing website for Impacto—one of the main rural real estate agencies in Argentina.
  • Designed a simple and usable user interface where clients can easily browse, filter, and see available properties.
  • Created a dashboard where admins can add new properties, upload images, add categories and see messages left by clients on forms across the site.
  • Implemented Paperclip and Amazon S3 to upload images of the properties.
  • Made the whole web application responsive and mobile friendly.
Technologies: Amazon S3 (AWS S3), Heroku, Sass, JavaScript, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby

Freelance Full-stack Developer

2014 - 2014
SportSocial
  • Designed and developed a web application for NineteenEightyFour, a sports digital agency based in the UK.
  • Created a Ruby on Rails web application that monitors social media info from more than 1.900 sports social media profiles from the main social networks.
  • Designed the look and feel of the website and implemented it after client's approval.
  • Optimized the storage and retrieval of large amounts of obtained data.
  • Retrieved social media data using the APIs of Twitter, Facebook, YouTube, Instagram, and Google +.
  • Implemented an admin dashboard where the administrators were able to add the profiles they wanted to track. For example tennis players, football clubs, NBA teams, and more.
Technologies: CSS, JavaScript, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby

Co-founder | VP Product

2012 - 2014
Viralica
  • Integrated the Shopify API to obtain product names, tags and category names to use them as keywords for AdWords campaigns.
  • Integrated Google AdWords API to send obtained keywords and generated ads.
  • Added tracking software on different parts to track user acquisition, activation, and retention.
  • Worked extensively on the front-end doing everything from defining, designing, and implementing features.
  • Added Flot Charts to display performance statistics of the AdWords campaigns.
Technologies: AdWords API, Google, Shopify API, CSS, JavaScript, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby

Co-founder | VP Product

2011 - 2012
Pinggers
  • Developed an intelligent daily deal aggregator which gathered offers from daily deal sites in more than ten countries and grouped them together in one site.
  • Created parsers using Nokogiri to extract information from the different daily deal sites.
Technologies: Redis, Nokogiri, JavaScript, Sass, Haml, PostgreSQL, Ruby on Rails (RoR), Ruby

Co-Founder | VP Product

2010 - 2011
BetweenCreation
  • Contributed to the creation of a social network where artists were able to publish and sell their artwork and connect with other artists and art lovers.
  • Participated in the idea and construction of the site.
  • Designed the main features of the site and coded the look and feel of them.
Technologies: Redis, Sass, JavaScript, Haml, MySQL, Ruby on Rails (RoR), Ruby

MountainView

https://github.com/devnacho/mountain_view
Mountain View is a Ruby on Rails gem that lets you create reusable components for your Rails front-end while at the same time generating a living style guide.

Vientus Front-End

https://github.com/devnacho/front-vientus
Vientus was created to check the wind’s speed and direction in advance and send alerts to windsurfers and kitesurfers when the weather conditions are optimal to navigate. The front-end of this web application was created using the Elm programming language and the back-end using Ruby on Rails.

DevNacho Blog

http://devnacho.com/
In this blog, I share my experience working on the front-end. This blog is primarily focused on technologies such as JavaScript, React, React Native, and Elm. Various articles were widely shared in the community and the newsletter grew to more than 80 subscribers.

React Native Music Player

https://github.com/devnacho/react-native-music-player
I designed and developed an iOS music player app using React Native. I’ve been interested in mobile development for years, but I haven’t had the time to learn it. When Facebook introduced React Native I decided to give it a try and learn the technology.

Angular on Cuba

https://speakerdeck.com/jgnatch/angular-on-cuba
In 2014, I was selected to speak at the RubyConf Argentina. I showed people how to make a REST API using a Ruby micro-framework called Cuba and how to easily integrate it with a dynamic and engaging front-end using Angular

Chimpy

https://github.com/devnacho/chimpy
Chimpy is a Ruby gem that syncs the users from your DB to your respective lists in MailChimp.

Chordero

http://devnacho.github.io/chordero/
Chordero is a tiny tool to transcribe guitar chords into images using a simple UI. I’ve built this project to scratch my own itch and it turned out to be a great opportunity to learn more about drawing using SVG.

Dribbble Portfolio

https://dribbble.com/devnacho
Here I showcase some of my latest works as an UI designer & developer.

Languages

JavaScript, Ruby, SCSS, CSS, ECMAScript (ES6), HTML, Elm, Elixir, Sass, SQL, Haml, TypeScript, CoffeeScript

Frameworks

Bootstrap, Ruby on Rails (RoR), Cuba, Jest, minitest, ZURB Foundation, Phoenix, Redux, React Native, Alt.js, Flux, Sinatra, Angular, Jasmine, Java Agent DEvelopment (JADE)

Libraries/APIs

Lodash, Underscore.js, Facebook Authentication, D3.js, Highcharts, Devise, Intercom API, Mixpanel API, Rack, jQuery, Google Analytics API, Immutable.js, YouTube API, React, Twitter API, Instagram API, Google+ API, AdWords API, Facebook API, Nokogiri, Shopify API, Backbone.js, Ramda

Paradigms

UX Design, Functional Programming, Scrum, Agile Software Development, Object-oriented Programming (OOP), Functional Testing, Unit Testing, Test-driven Development (TDD), Functional Reactive Programming

Platforms

MacOS, Mixpanel, Heroku, OS X, Docker, Meteor, Linux

Other

User Experience (UX), PayPal, Stripe Payments, Payment Gateways, Open Source, Integration Testing, App Design, Usability, Bitters, Neat, User Authentication, Olark, Intercom, Command-line Interface (CLI), Google, SaaS, Warden, Regular Expressions, ESLint, Amazon Route 53

Tools

Git, Bundler, RSpec, Google Analytics, Fluxxor, Bourbon, Bitbucket, GitHub, Emacs, Vim Text Editor, Mocha, Gulp, NPM, Grunt, Cucumber, Webpack, Chrome Developer Tools, GitHub Pages, Pixelmator, Atom, Sublime Text, Adobe Photoshop, Adobe Illustrator

Industry Expertise

Web Design

Storage

PostgreSQL, Redis, MySQL, PostGIS, Amazon S3 (AWS S3), MongoDB, NoSQL

2008 - 2013

Bachelor's Degree in Software Engineering

Universidad de Belgrano - Buenos Aires, Argentina

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