Ricardo David Guerra Castro, Developer in San Luis Potosi, Mexico
Ricardo is available for hire
Hire Ricardo

Ricardo David Guerra Castro

Verified Expert  in Engineering

Software Developer

Location
San Luis Potosi, Mexico
Toptal Member Since
October 1, 2017

Ricardo is an accomplished professional with more than six years of experience in full-stack web application development: including eCommerce, REST APIs, and back-office applications. He is also very experienced and knowledgeable in gathering requirements and analysis. He is very communicative and works well both solo or in teams.

Availability

Part-time

Preferred Environment

Bitbucket, PhpStorm, OS X

The most amazing...

...project I worked on was an application that extracts posts from some social networks for sentiment analysis.

Work Experience

Team Manager

2014 - 2017
Teleservicios Latinoamericanos S.A. de C.V.
  • Designed and built enterprise-level business software for sales management.
  • Led a team of developers and designers.
  • Built various REST APIs with Laravel 5.x.
  • Designed and built an accounting application for tax calculation.
  • Created Facebook and Twitter applications.
Technologies: jQuery, AngularJS, CSS3, HTML, Laravel, PHP

Project Leader

2011 - 2012
Censornet Latinoamérica
  • Built and design several back-office web applications with CakePHP.
  • Reworked websites and web applications in the MVC software architecture pattern.
  • Played a major role in the design and development of a REST API.
  • Created Facebook, Twitter, and Instagram applications.
  • Implemented a PayPal integration for eCommerce websites.
  • Implemented the sending and receiving of SMSs via various gateways.
Technologies: CakePHP, jQuery, CSS3, HTML, PHP

Team Manager

2009 - 2011
Logistic Apps
  • Led, worked, and managed development projects.
  • Built and designed eCommerce websites with PayPal API integrations.
  • Carried out the redesign of internal web applications.
  • Created and updated internal web applications.
  • Designed and built software for the sales department (a sales steps wizard for outbound calls ).
Technologies: jQuery, CSS3, HTML, PHP

KND Tracker

A web application for tracking vehicles. This application provides real-time tracking, reports on the distance and velocity of each vehicle. It also has a Google Maps API integration for drawing routes.

Trippin

A social network for travelers. It helps the user to save and share trips, locations, and experiences.

I maintained and improved the REST API for the iOS app by adding several new endpoints and extending the existing ones.

Cultural Activity Manager for the Government of San Luis Potosi

This software is used to register and track all the cultural activity in San Luis Potosí, México.

All the captured information is used for multiple indicators calculation used by the government.

It also has a census for artists, schools, and cultural organizations which receive funding from the government.

Teltecnia CRM

A customer relationship manager for multiple inbound/outbound sales campaigns for México, USA, and Spain.

This system allows the tracking of the sales via different categories: by sales unit, seller, country, or campaign.

Teltecnia Accounting Software

This software calculates the taxes and accounting policies by parsing XMLs from generated or received invoices.

It also has a module for generating invoices and multiple reports for accounting purposes.

eKids Protect

This is a social media content monitor. This software
extracts from the post and comments on Twitter, Facebook, and Instagram for a sentiment analysis.

If the content is related to bullying, alcohol, or drugs an alert is sent via SMS and email.

Condé Nast Call Center Sales System

A call center system for Condé Nast's magazines sales department (Vogue, GQ, Vanity Fair) for Latin America.

It has a product catalog manager, multiple sales reports, and an eCommerce integration for the phone sales department.

The old customer catalog imports are available via CSV files.

Languages

PHP, HTML, HTML5, CSS3

Frameworks

Laravel, Eloquent, Bootstrap, CakePHP, AngularJS

Libraries/APIs

jQuery, Google Maps API

Tools

PhpStorm, Bitbucket, Trello, Jira

Platforms

Windows, MacOS, OS X, Amazon Web Services (AWS)

Paradigms

Scrum

Storage

MySQL

Other

eCommerce

2005 - 2008

Bachelor's Degree in Computer Engineering

Universidad del Valle de México - San Luis Potosí, Mexico

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