CLIENT: Rainfocus As a Full Stack Developer, I was in charge of the following responsibilities: - To design and implement a dynamic rendering React component that accepts a JSON structure as input, this structure mimics a DOM structure where each JSON node could represent an HTML element, a React Component, or even a Widget created with another of our products. - Maintainer and responsible for bug-fixes and feature changes. - Wrote front-end components using React JS, communicating with a Rest API - Created SQL queries to perform insert, update, or delete operation. - Modify existing Rest API services to support our design. - To attend daily scrum meetings, be part of grooming sessions and architectural decisions. A good tale of one of the projects that I was part: https://medium.com/rob-metcalf/workflow-builder-why-teams-matter-1207edc3697f
LeivaTECH Internal Projects: Stop Aquatic Invasive Species: This project is intended to automate the monitoring, management, and containment of Aquatic Invasive Species (AIS) Responsibilities: - REST API and data model development in a Scala/ Play Framework web application - Wrote front-end components using React Native, communicating with a Rest API. - Wrote front-end components using React JS, communicating with a Rest API. - Created SQL queries to perform insert, update or delete operation on MySQL database - Tested and corrected bugs in their functioning