Joel TurbiFront End Developer
I'm a software developer with over 6 years of experience in architecting, designing, developing, and deploying high-performance front-end applications. Specializing in creating scalable and responsive user interfaces, I work extensively within the JavaScript ecosystem, leveraging frameworks such as ReactJS, NextJS, .NET Core, and React Native. Passionate about building dynamic, engaging web and mobile applications that deliver exceptional user experiences.
Tech stack
React (13)
HTML (12)
Express.js (10)
Next.js (10)
SignalR (9)
CSS (9)
TypeScript (7)
.NET (7)
Redux (6)
JavaScript (5)
.NET Core (4)
REST APIs (3)
Angular (3)
Cypress (2)
Flask (2)
Python (2)
Responsive UI (2)
React Native (2)
C++ (2)
Digital Electronics (2)
Microcontrollers (2)
Embedded Systems (2)
SOLID Principles (2)
C#
CSS3
Node.js
React Router
GraphQL
Jest
React Redux
Experience
Full Stack DeveloperRenen
03/2019 - Currently

As a Co-founder of Renen.app, I developed a community platform for anime enthusiasts, where users can write reviews, engage in discussions, chat in real-time, and access various anime-related content. I built the backend using .NET Core, leveraging Entity Framework for data management and ASP.NET Core Identity for secure authentication. For the frontend, I created a responsive UI with React, React Router, and Redux for efficient state management. I implemented real-time chat with SignalR and ensured smooth form handling with Formik and Yup. I designed a microservices architecture for scalability and maintainability, developed RESTful APIs with ASP.NET Core, and used MongoDB for flexible data storage. I also integrated GCP for scalable hosting and conducted testing with Cypress and React Testing Library to ensure reliability and performance.

React
.NET
Express.js
SignalR
Next.js
HTML
CSS
Front End DeveloperTensei
01/2024 - Currently

As a React Developer at Tensei.do, I contribute to the ApartamentosRD app and its backoffice platform. I developed a mobile application using React Native and TypeScript, creating a responsive UI that enhances user experience. I implemented Formik for seamless form handling and deployed the app on Microsoft Azure for high availability. I conducted end-to-end testing with Maestro and integrated RESTful APIs for smooth backend communication. For the backoffice, I built a property management dashboard with React.js, Redux, and Vite, ensuring efficient state management. I developed RESTful APIs with .NET Core and conducted tests with React Testing Library and Cypress. Additionally, I created reusable components and designed a consistent theme with CSS for both applications, optimizing performance and ensuring best practices.

Next.js
React
JavaScript
TypeScript
Redux
React Native
Express.js
.NET Core
Full Stack DeveloperNextroll
09/2021 - 08/2023

Worked at AdRoll (Nextroll Division), contributing to the development of a leading performance marketing platform. Created UI steps for integrating e-commerce platforms like Shopify and WooCommerce, ensuring a seamless experience. Built responsive UIs with React, utilizing React Router for navigation and Redux for state management. Developed new React components, refactored code, and created new pages to improve functionality and performance. Collaborated on developing the AdRoll Shopify plugin, integrating marketing tools into e-commerce. Developed new Flask (Python) endpoints to optimize frontend-backend communication. Enhanced the campaign creation process, contributing to a more efficient workflow and increasing revenue through successful project outcomes.

React
Redux
Next.js
Flask
Python
HTML
CSS
TypeScript
Responsive UI
Cypress
Full Stack DeveloperMinisterio Público (PGR)
07/2019 - 09/2021

During my time at the Public Prosecutor’s Office (PGR) from 2019 to 2021, I worked on several important systems. I helped improve the Case and File Management System by building responsive modules with React JS and Redux, and integrated real-time notifications with SignalR to keep users updated. I also contributed to the Prison System, focusing on performance improvements and adding features to better manage inmate records. In the Criminal Investigation System, I worked on optimizing data collection and ensuring smooth integration between different systems. Additionally, I played a key role in developing the Human Resources System, implementing form validation with Formik and creating reporting tools to help improve decision-making

Express.js
JavaScript
React
.NET Core
Redux
SignalR
HTML
Angular
TypeScript
REST APIs
Full Stack DeveloperB Braun
06/2018 - 07/2019

I worked as an Automation Developer at B Braun, where I contributed to automating sealing machines to improve manufacturing efficiency and precision. I programmed microcontrollers in C++ to control machine operations, ensuring optimal functionality, and designed circuits for automation to enhance machine reliability. I also conducted testing and debugging to meet quality standards and ensure the reliability of machines during production. Additionally, I helped develop a Maintenance Tracking System, where I worked on the frontend using React JS and Material UI to create a user-friendly interface for tracking maintenance schedules. I implemented features for logging maintenance activities, improving machine performance tracking and reducing downtime.

React
JavaScript
C++
Embedded Systems
Microcontrollers
TypeScript
HTML
Digital Electronics
SOLID Principles
Education
Computer Technology/Computer Systems TechnologyUniversidad Iberoamericana
03/2019 - 03/2022
Mechatronics, Robotics, and Automation EngineeringITLA
03/2015 - 03/2018
Portfolio
AdRoll Marketing & Advertising
March 2021 - April 2023
Renen
March 2019 - March 2025