Ricardo David Guerra Castro
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Project Leader
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.
Team Manager
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 ).
Experience
KND Tracker
Trippin
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
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
This system allows the tracking of the sales via different categories: by sales unit, seller, country, or campaign.
Teltecnia Accounting Software
It also has a module for generating invoices and multiple reports for accounting purposes.
eKids Protect
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
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.
Skills
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
Education
Bachelor's Degree in Computer Engineering
Universidad del Valle de México - San Luis Potosí, Mexico
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring