Raphael
From Brazil (GMT-3)
18 years of commercial experience
Lemon.io stats
1
projects done2942
hours workedOpen
to new offersRaphael – React, Node.js, JavaScript
Raphael has been in the IT industry for more than 15 years, and for the last 7 of them, he has been dedicated to working with a Javascript environment. Like every full-stack developer, Raphael has his hidden preferences: he leans towards the front-end but is also no slouch in the back-end business.
It's worth mentioning that Raphael is a fan of lifelong learning: he is thrilled about an opportunity to acquire new skills and continuously deepen his expertise. He has a passion for making technology work for people and loves nothing more than solving challenges.
Raphael's extensive background as a tech teacher will greatly help when it comes to the discussion of complex topics and mentoring less experienced teammates.
Main technologies
Additional skills
Ready to start
November 4th 2024Direct hire
Potentially possibleExperience Highlights
Senior Software Engineer
A startup focused on AI Software, whose main product is AirChat, that uses AI for inbound and outbound calls using either Twilio or Vonage as call providers. It's tailored to several types of companies, such as customer service, insurance, law, and solar. It allows the creation of AI Agents that can do all the selling process through phone calls with clients
- Implemented stable features like several CRUD’s, Magic Bell Integration (Notifications), Clerk Integration (Auth), and API’s;
- Made some screens faster to users by implementing caching strategies and less unnecessary requests to the server;
- Implemented strategies on default and org-based Feature Flags with LaunchDarkly;
- Implemented Integrations with several CRM’s like HubSpot, SalesForce and High Level with Cobalt;
- Implemented caching strategies to retrieve data faster, reducing their most populated table load from 10 seconds to 1 second;
- Implemented environment variables integration with Doppler;
- Improved performance and stability of AirChat’s Workflow Editor by moving it outside of Remix flow, since it contains a lot of user interaction.
Senior Front-end, Mobile Developer
It's a CRM-like web and mobile app for Brazilian state deputies that control their electorate.
- Created a mobile app from scratch that connects to the main web API with Android and iOS;
- Implemented several modules, such as people and enterprise contacts, requests, and birthdays;
- Implemented image and document uploading for contacts;
- Fixed eventual bugs.
Senior Full-stack Developer
It's an app to help the support team import CSV data into the main system.
- Automated the CSV import process;
- Reduced errors;
- Wrote unit tests for the business-logic functions;
- Implemented data customizations like data trimming and date conversion
Senior Full-stack Developer
It's an internal project that controls Brazilian Elections data, which is processed with Node.js to feed a dashboard-like React app that is shown on a touch-screen TV to be broadcast live.
- Migrated the project to a Node.js/React environment and refactored the code;
- Designed the front-end and back-end architecture;
- Built a JSON REST API to be used as an endpoint to read data;
- Created Node.js scripts;
- Wrote unit tests for the business-logic functions.