Creative React Developer with 5+ years of extensive knowledge in developing web and mobile applications using MVC and object-oriented concepts. Ricardo has hands-on experience in leading small development teams using scrum as an agile methodology in a global business environment. He strives to make use of creativity and modern technologies while building widely used solutions that delight users.
Wrote, analyzed, reviewed, and rewrote applications, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Used object-oriented programming languages, as well as client and server applications development processes, multimedia, and Internet technology.
Coordinated the installation of computer programs and systems, as well as performed maintanance and testing.
Built a React application using themoviedb.com API to show movies in a grid with a details page for each movie. Developed the project from scratch. The main libraries used here were Ant, Axios, and React-Router.
Autocomplete is a feature that suggests words or phrases that complete a user’s initial input. Built a React autocomplete component from scratch, simulated with API integration. The autocomplete feature saves users' time and guides users to more relevant searches.
The project was a platform that allows health companies to exchange reports of expenses with their government entities. The user can run, discard, bookmark, save, and send reports to the responsible entities. Created the React application from scratch defining the architecture and some partners to be used when new developers come in. Connected the application with one API built by Ukraine and Indian teams, using Scrum/Kanban as agile methodologies. Performed front-end development with React and Redux, built various components using React.js and ES6 Javascript, and utilized Jest for testing. Technologies used: React,Redux,Git,GitLab.
SIGAA is an application for students of the Federal University of Paraíba. Worked as a full-stack engineer in the SIGAA project whose architecture was in JavaServerFaces with Postgres database and JBoss Webserver. Worked as a configuration manager for 2-years controlling the project versions to leverage other developer's work. Conducted React.js/redux and Node.js courses. Conducted React.js/redux and Node.js courses. Technologies used in the project: Git, Java, Postgres, JSF
Buzzmonitor is a complete and flexible platform for managing social media and CRM for any company size. It has advanced monitoring of social networks with thousands of crossing options and reports in real-time via dashboards. The platform performs a comparative analysis of more than 50 metrics from competitors of Analytics for Facebook, YouTube, Twitter, and Instagram. My responsibilities were UI and backend updates, in Angular and Ruby on Rails respectively.
Outcome: Built pages using Angular and JQuery, supporting a Rails restful API. First project using JavaScript frameworks. Technologies used in the project: Angular, jQuery, Ruby on Rails.
Education
Bachelor in Computer Science
Federal University of Paraíba
2003 - 2007 (4 years)
React Developer Developer Nanodegree; Android Developer Nanodegree; iOS Developer Nanodegree; Fundaments of Data Science I Nanodegree; Design Sprint Nanodegree; Startup Founder Nanodegree
Udacity Certifications
SCJP 6 - Sun Certified Java Programmer ; SCWCD - Sun Certified Web Component Developer