David

Full Stack Developer

<|/>

About

Enjoying life

Here is a little background

Full-Stack Developer and Entrepreneur with a strong technical background in Telecommunications, Electronics, and Networks. Working mainly on Ruby on Rails projects, on a monolith and microservices, for a transportation app in LATAM, as part of a team of remote developers. Developed solutions to improve the application behavior and implemented new features such as fraud detection, weather information retrieval from external sources, ID validation, and more.

Experience

Picap

Ruby on Rails Backend Developer

Picap

MongoDBRuby on RailsSidekiqTailwind CSS

Wed Jan 18 2023 -Present

  • Developed and improved an existing Project as a Microservice on Ruby on Rails Backend, React frontend, and Mongo Database which performs complex SQL queries to a Snowflake DB within the first 6-week developing cycle.
  • Developed a fraud detecting feature that detected over 4000 within its first hours of use frauds resulting in a USD 0,50 of earnings recovery per fraud.
  • Developed a microservice that retrieves weather information from multiple sources to provide a bonus for drivers on rainy conditions.
Constructora Vera Castillo

CEO - Project Manager

Constructora Vera Castillo

HTMLCSSJavaScriptJoomlaReactRuby on Rails

Tue May 14 2013 -Present

  • Developed our website using Joomla CMS.
  • Developed several housing projects using Light Steel Framing and Modular Bricks.
  • Awarded "Latinoamérica Verde 500 Mejores Proyectos", 2016 edition, featuring a Housing Project with Modular Bricks.
Microverse

Peer Mentor (Volunteer)

Microverse

ReactGitGitHubRuby on RailsRubyJavaScript

Mon May 02 2022 -Tue Jan 17 2023

  • Mentoring junior developers, providing support through code reviews.
  • Providing advice and tips on maintaining motivation to maintain longevity in the program.
iHelpU

Technology Specialist - Partner

iHelpU

Apple HWHTMLCSSJoomla

Mon Sep 01 2014 -Fri Jul 29 2016

  • Developed procedures for Technical support for Apple devices: phones, computers, and other gadgets.
  • Developed internal system for keeping track of customers' devices
SONDA Ecuador

Network Administrator

SONDA Ecuador

Cisco

Mon Aug 04 2014 -Fri Aug 28 2015

  • Developed procedure to create reports on serious incidents for client SABMiller.
  • Helped reduce in 30% a sanction when an incident exceeded the contract's SLA.
  • Member of a cross-cultural remote team in LATAM region for SabMiller client
IBM

Technical Support

IBM

Wed May 01 2013 -Fri Aug 29 2014

  • Traveled Ecuador providing onsite support for HandHeld devices
  • Provided Remote troubleshooting nationwide
AENOR Ecuador

Telecommunications Inspector

AENOR Ecuador

Cisco

Thu Sep 01 2011 -Tue Apr 30 2013

  • Promoted to Team Supervisor in the first month.
  • Assigned a three months behind project and made it up in 45 days.
AdStudio

Web Developer - Founder

AdStudio

HTMLCSSJoomlaMySQL

Tue May 01 2012 -Tue Apr 30 2013

  • Created websites using Joomla CMS
  • Created startup company and provided solutions for web development and social network integration for small companies.

Skills

These are the development technologies I often work with.

GitHub

GitHub

WebPack

WebPack

RuboCop

RuboCop

MongoDB

MongoDB

React

React

PostgreSQL

PostgreSQL

CSS

CSS

Git

Git

JavaScript

JavaScript

Ruby on Rails

Ruby on Rails

Redux

Redux

HTML

HTML

SASS

SASS

Bootstrap

Bootstrap

Ruby

Ruby

JEST

JEST

MySQL

MySQL

Apple HW

Apple HW

Sidekiq

Sidekiq

Tailwind CSS

Tailwind CSS

Joomla

Joomla

Cisco

Cisco

Projects

World Bank GDP App

World Bank GDP App

React

React

SASS

SASS

JEST

JEST

Redux

Redux

This is a SPA (Single Page App) that retrieves the GDP data from the World Bank API. The site is developed using React for the frontend, Redux to keep the state of the App, testing with JEST and the React Testing Library, and style using SASS.
EzPay

EzPay

Ruby on Rails

Ruby on Rails

Tailwind CSS

Tailwind CSS

RuboCop

RuboCop

Project developed using Ruby on Rails. Allows users to categorize and keep track of their payments, in a private application. Developed using Tailwind CSS. It features Devise for authentication and the logos are set using FontAwesome
Metropolitan Museum of Art Virtual Display

Metropolitan Museum of Art Virtual Display

HTML

HTML

CSS

CSS

JavaScript

JavaScript

WebPack

WebPack

This project displays the art collection using the Metropolitan Museum of Art API. It queries the artworks using a search bar and you can display the items in a popup. Contains testing with JEST.
EzCar

EzCar

Ruby on Rails

Ruby on Rails

React

React

The backend was developed as an API using Ruby On Rails. It allows user authentication via Devise and JWT. It allows authenticated users to reserve a car from the database and records the reservation information. It features role-based authorization, allowing admin users to create or remove cars from the Postgres database. It also enables users to authenticate to a service to allow image uploads. The Frontend was developed using React, Tailwind CSS, and Redux Toolkit.

Contact

I am always interested in new projects. Let's Talk.

Quito, Pichincha, Ecuador, ZIP 170811