Ricardo B.

Ricardo B.

Senior Software Engineer

Brazil
Hire Ricardo B. Hire Ricardo B. Hire Ricardo B.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Freelance
Freelance
Senior Software Engineer
2020 - 2022 (2 years)
Remote
  • Worked on the development of a React application using themoviedb.com API to show movies in a grid with a details page for each movie.

  • Built a React autocomplete component from scratch, simulated with API integration.

  • Developed and deployed configuration, integration, and implementation solutions on projects.

IQVIA
IQVIA
Full Stack Software Engineer
2019 - 2020 (1 year)
Remote
  • Worked on the development of software solutions that enable life sciences companies to innovate with confidence.

  • Performed frontend development using React and Redux, as well as built various components using React.js and ES6 Javascript.

  • Created a React application from scratch that connects with an end-point where users can schedule reports to be run on the backend.

UDACITY
UDACITY
Web Developer
2017 - 2018 (1 year)
Brazil
  • Implemented an effective peer code review process for student projects. Reviewed Android, IOS Swift, and React Applications.

  • Mentored student developers, offering guidance, feedback, and coding tips.

  • Collaborated with other developers to ensure excellent results.

Elife
Elife
Front-End Developer
2012 - 2012
Remote
  • Worked on the development of the Buzzmonitor project, an application that collects social media data for specific companies and analyzes the data.

  • Updated features on the backend using Ruby on Rails and on the frontend using Angular.Js.

  • Built web pages using Angular and JQuery, supporting a Rails restful API.

FEDERAL UNIVERSITY OF PARAÍBA
FEDERAL UNIVERSITY OF PARAÍBA
Web Developer
2009 - 2019 (10 years)
Brazil
  • 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.

Simplestec
Simplestec
Full Stack Developer
2008 - 2008
Remote
  • Worked as part of the ConsigSimples team and was responsible to deliver great features to our consignees clients.

  • Developed a feature-rich client website, ensuring high-qualtiy code.

  • Closely collaborated with project managers and developers to deliver well-structured software solutions.

Portfolio

Software Developer - The Movie DB in a React app
Software Developer - The Movie DB in a React app

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.

Software Developer - React Autocomplete Component
Software Developer - React Autocomplete Component

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.

Software Developer - ITR Transparency Report
Software Developer - ITR Transparency Report

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.

Software Developer - Sigaa
Software Developer - Sigaa

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

Software Developer - Buzzmonitor
Software Developer - Buzzmonitor

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
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
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
SCJP 6 - Sun Certified Java Programmer ; SCWCD - Sun Certified Web Component Developer
Oracle Certifications