Logo
Carlos – Node.js, React, Spring, experts in Lemon.io

Carlos

From Dominican Republic (GMT-4)

flag
Full-stack Web DeveloperSenior
Back-end Web DeveloperSenior
Hire developer
11 years of commercial experience
Fintech
Legal tech
Management
Media
Productivity
Publishing
Real estate
Recruiting
Retail
Telecommunications
Collaboration tools
Dev tools
Enterprise software
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
Node.js
4 years
React
5 years
Spring
4 years
Java
5 years
Typescript
5 years
Spring Boot
3 years
Additional skills
Apollo GraphQL
Express.js
Docker
PostgreSQL
JavaScript
Cypress
Jest
AWS
MySQL
MongoDB
Neo4j
Kafka
Core Java
Nest.js
Next.js
Apache Kafka
Tailwind CSS
SQL
OpenAI API
RabbitMQ
Supabase
Jenkins
Kubernetes
Angular
GitHub Actions
Ready to start
10 days
Direct hire
Potentially possible

Experience Highlights

Full-stack Developer
Oct 2023 - Feb 20244 months
Project Overview

This platform is designed to collaborate with real estate agents in the U.S., leveraging AI to generate promise-of-sale offers efficiently.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
React Query
React
Tailwind CSS
Supabase
Node.js
Express.js
SQL
OpenAI API
RabbitMQ
Docker
Sentry
Typescript
Sequelize ORM
Senior Back-end Developer
Feb 2023 - Jun 20234 months
Project Overview

A project to create diagrams based on the C4 model that represent a code base scanned from Github or a local directory

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Nest.js
Apache Kafka
Next.js
Apollo GraphQL
Neo4j
Docker
Senior Full-Stack Developer
Mar 2022 - Sep 20225 months
Project Overview

It's a web application for collaboration and task management, that integrates with email vendors.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
React
Redux Thunk
Material UI
SCSS
Docker
Node.js
Express.js
Typescript
TSyringe
Sequelize ORM
PostgreSQL
Senior Front-End Developer
Jan 2021 - Sep 20217 months
Project Overview

It's a financial journal that helps in the development of its blog-like pages published weekly

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
React
Typescript
JavaScript
CSS
SASS
Webpack
Redux
Senior Full-Stack Developer
Jun 2020 - Jan 20217 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Java
Spring MVC
JUnit
Mockito
React
Webpack
e2e testing
Typescript
Cypress
RTL
Jest
Fullstack Developer
Apr 2018 - Mar 201911 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Core Java
Spring
CSS
CSS
HTML
Oracle
Full-stack Developer
Sep 2015 - Jan 20171 year 4 months
Project Overview

Carlos was working as a contractor for the Global Contracting Tool department in charge of handling bulk enterprise customer contracts.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Core Java
JSF
Oracle
JavaScript
jQuery
Web Developer
Dec 2013 - Dec 20141 year
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Java
Spring
MySQL
jQuery

Education

2017
Systems Engineering
Bachelor

Copyright © 2024 lemon.io. All rights reserved.