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.
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.
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.
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
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
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
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.
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
• 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)
Worked in development of a Ruby on Rails e-commerce application specialized in selling surveillance equipment.