David Alejandro Aguilar RamosBack End Developer
Full Stack Developer specialized in Ruby on Rails and React, with solid Ruby, Javascript and programming fundamentals. Passionate about building amazing web applications. Looking for an opportunity to work alongside great people on a great mission! Focused in building software using modern technologies and techniques, while adhering to best practices and programming patterns such as Test Driven Development (TDD), Continuous Integration (CI) and Object Oriented Programming (OOP). … see more
Tech stack
Ruby (10)
Ruby on Rails (RoR) (9)
JavaScript (8)
React (6)
Architecture (5)
Apache Kafka (5)
PostgreSQL (5)
Kubernetes (5)
RSpec (5)
Analytics (5)
Selenium (2)
jQuery (2)
CSS3 (2)
CoffeeScript (2)
AWS S3 (1)
MySQL (1)
minitest (1)
WebSockets (1)
HTML (1)
Web (1)
Mobile (1)
CircleCI
SPA
Microservices Architecture
Haml
Capybara
Sass
CSS
Bootstrap
Express.js
Experience
Senior Software EngineerSalesLoft Full-time
04/2020 - Currently

Proud member of the amazing DataMob team, responsible for developing and enhancing Analytics, which empower users to take their sales development strategy to the next level. Technologies used: Apache Kafka, Kubernetes, Ruby on Rails 4, 5, 6, React, PostgreSQL, RSpec, Javascript. Working on a microservices based architecture.

JavaScript
React
Ruby on Rails (RoR)
Kubernetes
Architecture
RSpec
Analytics
Apache Kafka
PostgreSQL
Ruby
Senior Full Stack DeveloperEasyBroker Full-time
05/2019 - 04/2020

Helped improve the product by adding new features and squashing bugs using TDD to produce solid, well-tested code as efficiently as possible. Some of the core features I helped develop were: * Inbox system: Allow users to send and receive messages with attachments via email and WhatsApp from within the app. Spam protection was considered as well as parsing emails to get only the text that users wanted to see. * Marketing report: Report that crunched data for user selected properties and presented them in an organized, dynamic table layout for users to analyze and create reports out of. * API integration from scratch with the largest real state listing service. Technologies used: Ruby on Rails 5, MySQL, Minitest, Javascript, jQuery, Amazon S3.

JavaScript
MySQL
Ruby on Rails (RoR)
jQuery
minitest
AWS S3
Ruby
Senior Ruby Developerarbolfinanciero
04/2018 - 05/2019

Mainly tasked with refactoring, optimizing load times and removing technical debt left over by previous iterations of the product. Managing a team of 3 junior developers. Also help the team implement new features by collaborating on architecture design and implementation of existing requirements. Occasional pairing with Junior developers to bring them up to speed and share best practices with them. Occasional interviewing of new hires.

JavaScript
Ruby on Rails (RoR)
CSS3
CoffeeScript
Full-stack DeveloperRails: Pollifier (Real-time)
03/2018 - 03/2018

Fun, social mini polls to share with your friends. • Developed back-end API with Ruby on Rails • Real-time / live features with Action Cable (WebSockets) • Integrated with Amazon AWS for cloud image storage • Designed voting transactions to be atomic to ensure database integrity among many concurrent users • API test coverage with RSpec • Mobile-first approach Technologies used: Ruby on Rails 5, HAML, SASS, PostgreSQL, ActionCable (WebSockets), RSpec, Capybara, Javascript / Coffeescript, jQuery, Bootstrap 4

JavaScript
Ruby on Rails (RoR)
jQuery
Capybara
WebSockets
RSpec
Sass
CoffeeScript
PostgreSQL
Ruby
Full-stack DeveloperRails: Weddifier (Real-time)
02/2018 - 02/2018

App for couples to manage wedding guests. • Identified inefficient SQL queries and fixed them • Implemented caching to speed up load times • Used Continuous Integration for deployment with CircleCI • Developed back-end API with Ruby on Rails • Fully tested API with RSpec and front-end with Cucumber using Selenium • Bulk email sending • Real-time / live features with Action Cable (WebSockets) Technologies used: Ruby on Rails 5, HAML, SASS, PostgreSQL, RSpec, Capybara, Javascript / Coffeescript, jQuery, Bootstrap 4

JavaScript
CircleCI
Ruby on Rails (RoR)
Capybara
WebSockets
RSpec
Sass
CoffeeScript
PostgreSQL
Ruby
Full-stack DeveloperBackbone/Express: Mini Trello clone
01/2018 - 01/2018

Mini Trello clone. • Entirely a Single Page Application (SPA) • Built back-end API with Express (Node.js) • Developed front-end with Backbone, Javascript / Coffeescript, jQuery, jQuery UI, Handlebars, HTML and CSS Technologies used: Backbone, Express, Javascript / Coffeescript, jQuery, jQuery UI

JavaScript
jQuery
Express.js
HTML
CSS
SPA
CoffeeScript
Backbone.js
Ruby on Rails DeveloperInvictus Full-time
10/2017 - 12/2017

Developed a mobile focused, Rails web application for one of the largest political parties in the country (PRI) that aimed to provide real-time information on election day about the party’s affiliates’ voters status (if they had voter or not). Example responsibilities: • Designed user interface using wireframes. • Designed and implemented database architecture. • Developed Rails back-end API for consumption on front-end by React. • Ported Rails views (HTML) into React components. • Implemented real-time features with Websockets and React.

React
Ruby on Rails (RoR)
HTML
Web
WebSockets
Mobile
Architecture
Junior Ruby on Rails DeveloperChef Delivery Part-time
01/2016 - 02/2017

Worked in development of online food delivery application built with Ruby on Rails (e-commerce). Users could pre-order their food with different options and comments for the whole week and it would be delivered to them. Features I helped develop included: • Admin dashboard • CSV reports generation • Statistics • Instant and automated emailing

React
Ruby on Rails (RoR)
Ruby
Supply Chain AnalystViavi Solutions
02/2015 - 02/2017

• Fully coordinating: Shipments from factories around the world into LATAM, shipments from Mexico to the world as well as national distribution. • Making sure orders are received on time, preventing and/or tackling problems that may arise before, during or after shipping. • In direct contact with freight forwarders, custom brokers/agents, factories, 3PL and customers from all over the world. • Implemented an automatic shipment tracking system that reduced revenue recognition tracking work-time by 97%. • Negotiated with most national customers to accept UPS as our main delivery carrier, creating savings of up to 95% per shipment. (e.g. ~$30K to $1.5K)

Selenium
Ruby
Junior Ruby on Rails DeveloperVigilo Full-time
04/2014 - 05/2015

Worked in development of a Ruby on Rails e-commerce application specialized in selling surveillance equipment.

JavaScript
Ruby on Rails (RoR)
jQuery
Ruby
Education
Full Stack Web DeveloperLaunch School
01/2017 - 01/2018
Exchange Student - Double Degree programLa Trobe University
01/2012 - 01/2012
B,S, International BusinessInstituto Tecnológico y de Estudios Superiores de Monterrey
01/2009 - 01/2014