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.

Frontend

Backend

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 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.

Showcase

Software Developer - The Movie DB in a React app
Software Developer - The Movie DB in a React app
  • Developed a React application using the The Movie DB API to display movies in a grid.

  • Implemented a details page for each movie with relevant information.

  • Utilized Ant, Axios, and React-Router as key libraries in the project's development.

Software Developer - React Autocomplete Component
Software Developer - React Autocomplete Component
  • Autocomplete feature suggests words/phrases to complete user input.

  • The component is built from scratch and simulated with API integration.

  • It saves users time and guides them to more relevant searches.

Software Developer - ITR Transparency Report
Software Developer - ITR Transparency Report
  • A platform facilitates the exchange of expense reports between health companies and government entities.

  • The application was developed using React, Redux, and JavaScript, with a focus on front-end development and component building.

  • The project utilized Agile methodologies (Scrum/Kanban) and integrated with an API built by Ukrainian and Indian teams.

Software Developer - Sigaa
Software Developer - Sigaa
  • SIGAA is a full-stack engineering application developed by the Federal University of Paraíba for students.

  • The application utilizes JavaServerFaces, Postgres, and JBoss Webserver as its core technologies.

  • The developer was responsible for configuration management and version control for the SIGAA project, leveraging other developers' work.

Software Developer - Buzzmonitor
Software Developer - Buzzmonitor
  • Buzzmonitor is a comprehensive social media and CRM platform.

  • It offers real-time monitoring of social networks with thousands of crossing options and reports.

  • The platform performs comparative analysis of competitor metrics (Analytics) across Facebook, YouTube, Twitter, and Instagram.

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