
Joshua Rodriguez
A skilled Frontend and Full Stack Engineer with deep expertise in ReactJS / TypeScript, Spring Boot / Java, and modern web technologies, capable of architecting and developing scalable and high-performance applications.
Skills
My technical expertise comes from vast experiences creating value-driven, real-world projects used by real users. Here's the tech I use on the daily:
ReactJS
NextJS
Spring Boot
TypeScript
JavaScript
Java
Experience
- Lead Software Engineer - FrontendTuneSplitMar 2024 - PresentRemote, USA
- Led front-end development of ReactJS/TypeScript project serving as a CMS (Content-Management-System) for songwriters, artists, and music labels.
- Architected core UI component library using several custom UI components, including a DataTable component capable of toggling between server-side and client-side pagination, sorting, and filtering.
- Spearheaded UI component library migration from MaterialUI to ShadCN/UI to enhance the app’s modern look and feel.
- Developed core features including a searchable song catalog, role-based permissions, split contributor management, and email confirmation workflows.
- Integrated extensively with back-end APIs for real-time data updates, enabling dynamic interaction with song data and contributor information.
- Implemented security measures with end-to-end encryption to protect user data.
- Facilitated key discussions in Spring Boot API endpoint architecture to ensure effective communication between front-end and back-end applications.
Lead Software Engineer - FrontendTuneSplit- Led front-end development of ReactJS/TypeScript project serving as a CMS (Content-Management-System) for songwriters, artists, and music labels.
- Architected core UI component library using several custom UI components, including a DataTable component capable of toggling between server-side and client-side pagination, sorting, and filtering.
- Spearheaded UI component library migration from MaterialUI to ShadCN/UI to enhance the app’s modern look and feel.
- Developed core features including a searchable song catalog, role-based permissions, split contributor management, and email confirmation workflows.
- Integrated extensively with back-end APIs for real-time data updates, enabling dynamic interaction with song data and contributor information.
- Implemented security measures with end-to-end encryption to protect user data.
- Facilitated key discussions in Spring Boot API endpoint architecture to ensure effective communication between front-end and back-end applications.
- Software Engineer - AI TrainingDataAnnotationOct 2023 - PresentRemote, USA
- Boosted AI performance using expert knowledge of ReactJS, JavaScript/TypeScript, Java, and other languages to craft precise prompts and supply complex, real-world coding data.
- Developed a full-stack income tracking app with ReactJS and Spring Boot to track platform activity, generating targeted datasets to refine AI responses.
- Drove AI improvements via optimizing model accuracy through deep understanding of prompt engineering and key factors influencing prompt success.
- Analyzed model outputs using expert full stack domain knowledge to provide actionable feedback, improving AI for software development tasks.
Oct 2023 - PresentRemote, USA - Salesforce CRM Analytics EngineerUndisclosed CustomerFeb 2025 - March 2025 (Contract)Remote, USA
- Converted a PowerBI dashboard into Salesforce CRM Analytics, reverse-engineering the data model and translating complex visualizations into the CRM Analytics ecosystem.
- Utilized strong engineering foundations in data modeling, querying, and visualization to adapt to a Salesforce CRM Analytics environment, completing the project in a month.
- Leveraged SAQL to write 100+ line queries, integrating multiple data tables and performing complex calculations to match the original PowerBI metrics.
Salesforce CRM Analytics EngineerUndisclosed Customer- Converted a PowerBI dashboard into Salesforce CRM Analytics, reverse-engineering the data model and translating complex visualizations into the CRM Analytics ecosystem.
- Utilized strong engineering foundations in data modeling, querying, and visualization to adapt to a Salesforce CRM Analytics environment, completing the project in a month.
- Leveraged SAQL to write 100+ line queries, integrating multiple data tables and performing complex calculations to match the original PowerBI metrics.
- Software Engineer - FrontendDevelop For Good - National Police Data CoalitionNov 2023 - Feb 2024Remote, USA
- Leveraged UI component libraries like ShadCN/UI with RadixUI to create role-based profile page designed to allow users to join their respective organizations.
- Utilized D3.js charting library to create a UI component rendering a bubble chart showcasing quantity of records found per officer.
- Overhauled vanilla CSS styling systems to introduce responsive designs for the entire platform for a mobile experience that was nonexistent beforehand.
- Refactored front-end API calling architecture to increase code readability and scalability when adding new features.
Nov 2023 - Feb 2024Remote, USA - Software Engineer - Full-Stack WebPerformance PPFDec 2020 - Aug 2023Remote, USA
- Improved user search times by designing ReactJS component utilizing multi-dimensional arrays to showcase vast amounts of company offerings in little space.
- Boosted conversions and brand awareness by developing blog functionality and implementing on-page SEO optimizations, achieving 100% Page-Speed Insight SEO score.
- Monitored site performance using Google Analytics and Hotjar, integrated via Google Tag Manager.
- CLIENT REVIEW: "Joshua took the initiative to research the best technology to accomplish my vision. [He] develop[ed] interactive visualizations to our website... He took ownership of developing the complete website and made sure we reached our customers on all platforms including mobile."
Software Engineer - Full-Stack WebPerformance PPF- Improved user search times by designing ReactJS component utilizing multi-dimensional arrays to showcase vast amounts of company offerings in little space.
- Boosted conversions and brand awareness by developing blog functionality and implementing on-page SEO optimizations, achieving 100% Page-Speed Insight SEO score.
- Monitored site performance using Google Analytics and Hotjar, integrated via Google Tag Manager.
- CLIENT REVIEW: "Joshua took the initiative to research the best technology to accomplish my vision. [He] develop[ed] interactive visualizations to our website... He took ownership of developing the complete website and made sure we reached our customers on all platforms including mobile."
Projects

TuneSplit - Split Sheet Management
CMS Platform for Songwriters, Artists, and Labels

Time Logging App - DataAnnotation
A time logging app for DataAnnotation workers.

Kanban Board
A drag-and-drop board to organize tasks by completion status.

Audiogram Viewer
Advanced React Audiogram Visualization Application
About
During my college years, I was a diligent music student pushing myself to grow - I practiced, performed, and placed in numerous competitions. Being a music student was challenging, but I had an ardent interest in personal growth and knowledge that led me to push my horizons, and start exploring my passion for the technology field.
In 2020, I began to learn to code. I learned the basics of HTML, CSS, JavaScript, and React, and found my talent in tech. I first put my skills to use developing a comprehensive, fully featured and functional website for a local company - there I learned how to implement my knowledge to solve real-world business challenges.
I decided to explore more avenues to learn as much as possible, making project after project to hone my skills. After joining larger development teams like in the National Data Police Coalition, I grew more and more as a developer not only singularly, but with experience working in a professional team setting.
After 4 years, I continue to work on exciting projects like TuneSplit while I utilize my extensive coding knowledge at Data Annotation, where I am able to push AI models to the limit while also expanding my own knowledge. Every day I learn something new.
Beyond tackling a new project, I enjoy activities that challenge both my mind and body, from staying active through sports to appreciating music on the couch with my cats.
