![Carlos – Node.js, React, Spring, experts in Lemon.io](https://storage.googleapis.com/crm-lemon-io-bucket-storage/blurredPhotos/f48e6ab6-21a2-4bae-b846-c50b13196ce5.jpg)
Carlos
From Dominican Republic (GMT-4)
11 years of commercial experience
Lemon.io stats
Carlos – Node.js, React, Spring
Carlos is a proficient full-stack engineer with a wealth of expertise, including Java, React.js, and Node.js. He operates this comprehensive toolset to ensure he can select the most suitable solution for any given problem. He has contributed to various projects across industries such as law, citizen information, sports, fitness, greenfield initiatives, and legacy monoliths. Carlos is deeply passionate about software architecture and adheres to design patterns and best practices.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Full-stack Developer
This platform is designed to collaborate with real estate agents in the U.S., leveraging AI to generate promise-of-sale offers efficiently.
- Created reusable React components from mockups;
- Leveraged Open AI API with Node.js to process agent reviews into JSON;
- Integrated CloudFlare R2 to support images;
- Synced Supabase DB with PlanteScale schema to support search;
- Fixed React re-renders in web app implementing best practices;
- Implemented Sentry for distributed tracing;
- Implemented Rabbit MQ.
Senior Back-end Developer
A project to create diagrams based on the C4 model that represent a code base scanned from Github or a local directory
- Implemented the backend structure to scan/process a directory tree and save it in Neo4j;
- Created multiple GraphQL endpoints to navigate a file directory;
- Increased the test coverage of the whole project;
- Implemented Clean Architecture with a hexagonal approach;
- Implemented migrations for new updates to the Neo4J document updates.
Senior Full-Stack Developer
It's a web application for collaboration and task management, that integrates with email vendors.
- Developed endpoints with Node/Typescript, integrating with third-party APIs and services;
- Created models, associations, and queries with the use of Sequelize;
- Added new migrations for the database as well as Postgres-specific function invocations;
- Developed reusable components with React/Redux, Redux-Saga, Material, and Chakra UI;
- Added integration tests, mocks, and stubs for the back-end API.
Senior Front-End Developer
It's a financial journal that helps in the development of its blog-like pages published weekly
- Developed new page layouts with pure CSS and React/Typescript;
- Fixed compatibility bugs, mainly for the Webkit family;
- Released sites to production;
- Performed DevOps tasks to trigger the build process;
- Developed reusable React components used as part of the component library.
Senior Full-Stack Developer
It's a worldwide employment website for job listings. They offer different services for companies' recruitment. Carlos was working as an outsourced contractor implementing functionality in the Candidate Flow, which was a portal that allowed companies to post a tailored job description.
- Refactored Restful endpoints using the Spring framework to add new responses and parameters and improved test coverage;
- Developed and tested new functionalities following Atomic Design and using advanced React tools and techniques, using shared state through Redux;
- Applied styles with Styled Components and CSS classes;
- Incorporated new components in the private NPM modules and published newer versions;
- Created e2e tests that prevented functionalities from introducing bugs into production with Test Cafe, which allowed to validate business logic flow using front-end web scraping;
- Refactored front-end components using tools like AXE for A11y and WCAG-compliant components;
- Developed new full-stack functionality using feature-flagged development and A/B Testing.
Fullstack Developer
The largest telecommunications vendor in Latin America. Carlos worked with them to refactor legacy functionality with new technology, namely Angular and Spring. Also, he worked on different flows of the layouts on the front page.
- Implemented multiple Angular components that allowed users to self-register in the web application, just as they did in the mobile app;
- Refactored Java Wicket Servlet components using the Spring framework;
- Moved crucial business logic into libraries to be used across multiple application development projects;
- Worked with the design department assisting in the sketching phase, powering Angular components with the appropriate UX-UI guidelines, and taking into consideration mobile optimization, cross-browser compatibility, and user accessibility.
Full-stack Developer
Carlos was working as a contractor for the Global Contracting Tool department in charge of handling bulk enterprise customer contracts.
- Developed new flows and applied common design patterns using core Java and JSF;
- Deployed manually in UNIX Glassfish Server;
- Debugged Servlet components;
- Implemented different page layouts using CSS and Vanilla Javascript.
Web Developer
The major entity in charge of filing criminal charges against the person being prosecuted. Carlos was working on refactoring online services to produce PDF signed documents, certifying the existence or absence of criminal activity by a requesting citizen.
- Gathered requirements to assist in refactoring improvements;
- Created different views with jQuery, Bootstrap, and Javascript;
- Implemented different APIs using BFF and Spring 3;
- Created raw queries that prevent SQL injection.