Software Developer

passionate about driving innovation and optimizing business processes.

About me

A curious mind whit great passion and capacity to learn. Interested in understand the behavior of everything, to accomplish the better results.
Strong experience in Mobile and Front-End Development using technologies such as React, React-Native and Next.js, as well as Back-End Development using Node.js and Nest.js. I have also worked with databases like MongoDB, MySQL and PostgreSQL to build full-stack applications.

+2
YoE of Web Development

+1
YoE of Mobile Development

Full Stack Web Developer at BIGGER
August 2024 - Present

Main Tasks:
  • Desing and development of RESTful APIs, implementation of complex business logic, and database management using TypeORM. I ensure the security and scalability of applications by implementign authentication and authorization strategies.
  • Creation of interactive and responsive user interfaces using React and Next.js, optimizing user experience and performance through advanced loading and resource optimization techniques.
  • Use of SuperTest for API integration Testing. Cypress to E2E Testing and Jest for unit testing. I Implemented CI/CD pipelines to ensure code quality and continuous delivery.
  • Work closely with cross-functional teams to identify requirements, design solutions, and ensure project delivery within established timelines. Actively participate in code reviews and contribute to continuous improvement of the development process.

Mobile Developer at Kiura
June 2023 - June 2024

Main Tasks:
  • Designed, developed and test mobile applications for IOS and Android platforms using React Native increasing mobile user base by 30%.
  • Implemented features such as push notifications, real-time updates, and offline functionality.
  • Collaborated with UX/UI designers to create intuitive and visually appealing mobile interfaces.
  • Optimized front-end performance by implementing best practices in state management whit Redux or Zuztand, lazy loading, and code splitting, reducing load times by 40%.

Full Stack Teaching Assistant at Henry Academy
November 2022 - January 2023

Main Tasks:
  • Successfully coordinated a group of students to ensure seamless integration into the study group, fostering a collaborative and supportive learning environment that increased overall group cohesion by 20%.
  • Provided comprehensive guidance to students during the initial stages of the course.
  • Actively assisted students in solving exercises and promoted collaborative learning techniques such as Pair Programming.
  • Identified and proposed innovative ideas to enhance Bootcamp processes, leading to the implementation of new strategies that improved course efficiency and student satisfaction.

My projects

project

A Netflix clone (currently on development). The primary goal was to create a user experience similar to Netflix, enabling users to sign up, search for and play movies and TV shows.

Technologies used on this project:

MongoDBPrismaDBTypescriptNext.jsTailwindNext.Auth
project

Welcome to My Pokedex, the ultimate web page that allows you to embark on a thrilling journey to discover your favorite Pokémon and unleash your creativity by designing your very own Pokémon. Whether you're a long-time Pokémon fan or just starting your adventure, My Pokedex is here to cater to your passion for these magical creatures.

Technologies used on this project:

ReactReduxNode.jsPostgreSQLCSSHTML5Express
project

EasyLearning is a cutting-edge e-learning web platform that aims to make learning convenient, accessible, and enjoyable for individuals of all ages and backgrounds. It offers a vast array of courses, from academic subjects to professional skills and hobbies, providing a one-stop destination for learners to acquire knowledge, grow their skills, and excel in their chosen fields.

Technologies used on this project:

ReactReduxNode.jsPostgreSQLCSSHTML5ExpressChakra UI

Tools & Technologies:

Front-end Development

CSSHTMLNativeReactNextTailwindSassViteRedux

Back-end Development

MongoNodePosgreSQLSequelizepsimanestTypeORMMySQLDockerExpress

Languages & Tools

JestTypescriptJavascriptGitVisualChatGPTGithubReact Testing LibraryCypress

Services

Front-End Development

Creating user interfaces using HTML, CSS, and JavaScript. This involves designing and developing the visual components of a website that users interact with directly. User Interface (UI) Design: Designing the user interface with a focus on user experience, aesthetics, and responsive design to ensure the application works well on different devices and screen sizes. Front-End Frameworks: Using libraries and frameworks like React or Next.jsto build dynamic and interactive user interfaces.

Back-End Development

Building the server-side logic and databases required for the functioning of the web application. This includes handling data storage, user authentication, server configuration, and more. Server-Side Languages: Utilizing languages like Node.js to build the back-end logic and handle server-side operations. Server Frameworks: Using frameworks like Express.js (Node.js) to streamline back-end development.

Database Management

Database Design: Designing the structure and schema of databases to efficiently store and manage data for the web application. Database Integration: Connecting the application to databases and implementing CRUD (Create, Read, Update, Delete) operations to manage data.

Mobile Development

Designing and building native or cross-platform mobile applications for iOS, Android, or other platforms. Using cross-platform frameworks such as React Native or Flutter to develop applications that run on multiple platforms with a shared codebase.

Santiago Rosso - Team Colleague at Henry

"I've had the pleasure of working with Joaquín on several projects, and his ability to lead the development team is remarkable. He maintains a high level of professionalism and ensures work is carried out efficiently and to the highest quality standards. His enthusiasm and technical skills are crucial to the success of any project."

Franco Rantucho - Team Colleague at Henry

"Collaborating with Joaquín was a rewarding experience. His understanding of design needs and ability to translate them into a functional interface was impressive. Working with a developer like Joaquín made integrating our design ideas seamless and resulted in an exceptional final product."

Get in Touch