ANDRES AGUILAR
28 Calle Sur Orient # 10, Comitan, Chiapas, Mexico
Cell: - --PROFESSIONAL SUMMARY
Full Stack Ruby on Rails Developer with expertise in all aspects of the software
development life cycle, including requirements analysis, design, development and
production support. Experienced to work in distributed teams. Honest, organized,
responsible, creative and fast problem solver. Willing to learn new technologies.
SKILLS
●
●
●
●
●
●
●
Ruby
Ruby On Rails
Git
Javascript
Rspec
Mysql
Test Driven Development
●
●
●
●
●
●
●
●
●
●
CSS
jQuey
React
Meteor
MongoDB
Rest
Scrum Agile Methodologies
HTML and XML
JSON
AngularJS
WORK EXPERIENCE
Meteor and React Developer
Amplifield( April 2017- June 2017)
● Design and implement new features and fix bugs in the core application.
● SCRUM methodology for analysis, planning and project tracking.
● Implement new plan for teacher subscription using Stripe API.
● Implement new features using Semantic UI React.
● Code Review.
Technologies: Meteor, React, MongDb, jslint, Shell scripting, Stripe API,
Sublime, Slack.
Ruby on Rails Developer & Technical Lead
Assembla (November 2010 - May 2016)
● Design and implement new features and tools to the system.
● Modified existing software to correct errors, upgrade interfaces and improve
performance.
● Directed software design and development while remaining focused on client
needs.
● Design and implement REST API using Ruby on Rails.
● Implement render views with React.
● Implement messages queue using RabbitMQ.
● Develop Connector to Google Drive using GDrive API.
● SCRUM methodology for analysis, planning and project tracking.
● Code reviews.
● TDD using Rspec.
Technologies: Ruby, Rails, Git, Mysql, RabbitMQ, Slack, Skype, Shell scripting,
jQuery, React, Javascript, Sublime.
Ruby on Rails Developer
Zerocomputing (May 2008 - Dec 2010)
● Develop different commercial web sites for different customers.
● Worked closely with other team members to plan, design and develop robust
solutions for different customers.
● Design and fix errors in web sites and implement better interfaces and
improve performance.
● Implement some CRUD using activescaffold.
● Create websites from Photoshop layout design with all functionality required
by client using Ruby on Rails.
● SCRUM methodology for analysis, planning and project tracking.
Technologies: Ruby, Rails, Radiant, Mysql, SVN, javacript, prototypes, Neatbeans.
Ruby Developer
Chiapas Secretary of Education(Sep 2005 - May 2010)
● Developing ruby scripts for the payroll system.
● Write scripts in Ruby for get reports from the Informix Database.
● Develop process to get information from database and send it to other
government dependencies.
● Writes scripts to parse information from text files to match information.
● Starting to use Rails to create internal web application.
Technologies: Ruby, Shell scripting, Unix.
EDUCATION
Instituto Tecnologico de Tuxtla Gutierrez
Bachelor's degree, Computer Software Engineering
RECOMMENDATIONS
"Andres was an effective and versatile member of our programming team. Andres has
the skills and the focus to work on our globally distributed team, doing continuous
delivery and pushing his own releases. I like collaborating with Andres. I often pulled
him aside on Skype to help me fix or improve something that the other developers
had left incomplete. I always felt that we could share ideas and come to an agreement
about the next steps. Andres has left his mark on many features in Assembla’s core
Rails application. Andres was the original implementer of the @mention feature,
which quickly became the most popular and useful feature in our application. He was
a major contributor to the Bigplans application, which was built on a different stack
with Node.js and Angular. I am sure that he will continue to grow his technical skills
and team contributions. "
— Andy Singleton, Founder, CEO, Assembla, managed Andres Rafael at Assembla
"I've worked with Andres for more than 5 years. He is a very solid programmer that is
willing to take any kind of task. Whenever I had to QA one of his tickets I was never
able to find one single bug. One of his great qualities is that he can make decisions on
his own so he doesn't need any kind of hand handling when developing features. He
also has a great attitude, always willing to help, always creating interesting debates
and keeping the morale of the team high. I have no doubt he will be successful
wherever he goes and a great, great addition to any team."
— Nadia Romano, Product Manager - Data Analytics Ops, Assembla, worked directly with
Andres Rafael at Assembla
"Andres is a great developer, he can solve any problem with ease. I worked with him
for years maintaining a top level SaaS application, both in the back-end and front-end
and his labour has been exceptional. He is a full-stack developer that can work in any
part of an application, and a very cool person to work with !"
— Maximiliano Perez Coto, Developer, Assembla, worked directly with Andres Rafael at
Assembla
"The two most awesome things about Andres were that: (1) as a developer he’s
outcome oriented, and (2) he’s a nice person. I would definitely want to work with
him again."
— Vlad GURDIGA, Software developer, Assembla, worked directly with Andres Rafael at
Assembla