Sr. Software Engineer
Jun 2019 - Nov 2020
This time at VAIRIX I have a more technical role. In some projects I manage the team as a Technical Project Manager, creating tasks, asigning them to the team and helping with the communication with the client. Other times I'm right behind the team, serving them like a Scrum Master, but not visible to the client, to monitor quality, manage the social skills of the team and support them problem solving. Finally, in some specific projects, I'm working as a Javascript Full-Stack Developer (Node.js + React).
Development projects
- Pharmaceutical Platform Pharmaceutical platform (HIPAA compliant) where patients with a subscription can directly connect with doctors in real time through appointed video calls (through twilio) to have a diagnosis and electronic prescriptions sent directly to the pharmacy. The solution involves React, Redux, Redux Saga, Node.js, Firebase and Sequelize for web/REST API and React Native, Redux, Redux Saga for mobile.
- Online Marketing Tool DevOp & Dev in the maintenance of an already built marketing tool to create and manage email campaigns, landing pages and events. It does a heavy use of SendGrid as a base delivery system, using well known strategies such as use of dedicated IPs and IP warming.
- Web app to perform online classes Development of the integration between the backend (mostly GraphQL) API and Zoom for a web app to perform remote classes. Instructors enroll in courses, sharing them with other instructors; students also enroll in courses (with limited seats) and get a schedule of all the classes and a specific link to attend each one. The classes are done via Zoom. I did a module to perform the desired operations against Zoom API and wired into the database hooks (Hasura) or in GraphQL mutations. To test that the integration with Zoom works as expected, I did Jest test cases against the expected contract. Besides that integration and did another ones with Mandrill and Clever SSO.
QA/PM projects
-
Learning online platform Backend Dev of a webapp for remote classes through an online platform (based on Zoom), with real instructors. The spirit of these classes is to help black students see themselves differently by discussing black contributions to American and world history in a way that is accurate and affirms their identity. Instructors enroll in courses, sharing them with other instructors; students also enroll in courses (with limited places) and get a schedule of all the classes and a specific link to attend each one. The classes are done via Zoom.
-
Shopping checkout PM and Internal QA of a mobile app to pay on shopping checkout. It involves QR codes, Time-bound One-Time Password (TOTP) algorithm and Beacons with specific signatures. The app interacts with an API, so by the time the customer arrives at the checkout to make the payment, a receipt has already been generated based on the knowledge of each item the customer has interacted with during the purchase.
-
Personal guidance PM and internal QA of the API for a mobile app designed to alleviate the stress of attending university giving mental health support. The system offers the ability of talk with advisors (mostly doctors, thus it should be HIPAA compliant). Students can talk ad-hoc or schedule appointments. Doctors can manage their agendas, view information from previous session and do follow up.
-
Tee-time marketplace Internal QA of a marketplace to search and compare online tee times and golf deals at several golf courses across many places and countries. We scaled up && out the existent application from a traditional MVC webapp to a SPA in React.js.
Writing projects
- Behind the scenes of Ethereum Pet Shop tutorial (Mar, 2020)
- Blockchain 101 An Introduction (Mar, 2020)
- HIPAA for Software Developers (Feb, 2020)
- Server Side Rendering (SSR) of Create-React-App (CRA) app on 2020 (Feb, 2020)
- Zombie & Orc Scrum teams: Is your Agile team infected? (Jan, 2020)
- Node.js logging solutions (Dic, 2019)
- Scrum Zombies & Orcs teams (Nov, 2019)
Company visibility tasks
- jis.uy 2019 - Scrum Zombies & Orcs teams - Edificio Polifuncional "José Luis Massera" - FING - Montevideo - Uruguay (Oct, 2019)