Oscar Torá Giner, Developer in Alicante, Spain
Oscar is available for hire
Hire Oscar

Oscar Torá Giner

Verified Expert  in Engineering

Full-stack Developer

Alicante, Spain

Toptal member since September 18, 2024

Bio

Oscar is a highly skilled full-stack developer with seven years of experience specializing in Angular, Node.js, and Express.js. He has successfully developed robust software solutions for the financial and healthcare sectors, delivering secure, scalable, and efficient applications. Oscar's expertise in building complex systems and integrating APIs make him a valuable asset to any project, driving innovation and ensuring high-quality results for clients.

Portfolio

Tich Consulting
Angular, TypeScript, Node.js, SQL, Express.js, RxJS, NgRx, Kibana, Elastic...
Avaloq
Node.js, Express.js, Angular, Nx, NgRx, RxJS, Jenkins, Jest, SonarQube, Cypress...
Sofftek
Angular, Node.js, TypeScript, RxJS, NgRx, Angular Material, Bitbucket, Figma...

Experience

  • TypeScript - 7 years
  • Front-end - 7 years
  • Node.js - 7 years
  • RxJS - 7 years
  • Express.js - 7 years
  • Angular - 7 years
  • Android Studio - 5 years
  • Full-stack - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Node.js, Android Studio, Express.js, RxJS, Jenkins, Jest, OpenShift, Kibana, Angular

The most amazing...

...thing I've developed is a multiplayer game for Google Play using Android Studio, achieving thousands of downloads.

Work Experience

Senior Full-stack Developer (Angular/TS/Node.js)

2023 - PRESENT
Tich Consulting
  • Organized and led sprint planning sessions, ensuring clear objectives and task distribution among the team.
  • Led architecture meetings to design a scalable and secure healthcare application, ensuring alignment with industry standards.
  • Conducted code and pull request reviews, ensuring code quality and best practices across the entire stack.
  • Mentored junior developers, providing guidance on best coding practices and helping them grow into stronger contributors.
  • Collaborated with product managers, designers, and QA teams to align product goals and deliver a robust healthcare solution.
  • Implemented scalable solutions, optimizing the front end and back end to handle increasing patient data and traffic.
Technologies: Angular, TypeScript, Node.js, SQL, Express.js, RxJS, NgRx, Kibana, Elastic, Angular Material, Agile, Git, JasperReports, JasperSoft ETL, Redux, Swagger, Visual Studio Code (VS Code), TypeORM, HTML5, Sass, Front-end, Full-stack, Full-stack Development, CSS, HTML, APIs, Material UI, Single-page Applications (SPAs), REST APIs, UI Design, UX Design, GitHub, Angular CLI, Asynchronous Programming, NPM, Docker, Responsive, Front-end Development

Senior Full-stack Developer

2022 - 2023
Avaloq
  • Checked and ensured the proper operational status of our main production environments daily.
  • Coordinated, planned, oversaw, and regularly provided front-end-related tasks and stories.
  • Standardized front-end products according to the latest industry specifications.
  • Tested the application by implementing unit and integration tests, preventing regressions and errors.
  • Collaborated with other teams to deliver agreed and optimized software solutions.
  • Aligned UI/UX suite applications, delivering a consistent and coherent final product.
Technologies: Node.js, Express.js, Angular, Nx, NgRx, RxJS, Jenkins, Jest, SonarQube, Cypress, Red Hat OpenShift, Figma, Git, Redux, Swagger, Visual Studio Code (VS Code), Angular Material, IntelliJ IDEA, Agile, Elastic, TypeScript, OpenShift, HTML5, Sass, Front-end, Full-stack, Full-stack Development, CSS, HTML, APIs, Material UI, REST APIs, UI Design, UX Design, GitHub, Angular CLI, Asynchronous Programming, NPM, Docker, Responsive, Front-end Development

Senior Full-stack Developer (Angular/TS/Node.js)

2021 - 2022
Sofftek
  • Led a team of five developers, coordinating tasks and ensuring timely delivery of a feature-rich Angular SPA for a restaurant chain.
  • Integrated a secure payment gateway into the application, enabling seamless online transactions.
  • Designed the architecture for a scalable SPA, ensuring maintainability and performance optimization.
  • Worked closely with stakeholders to prioritize and implement key features, including online ordering, table reservations, and real-time order tracking.
  • Conducted regular code reviews and mentored junior developers, fostering best practices and improving code quality.
Technologies: Angular, Node.js, TypeScript, RxJS, NgRx, Angular Material, Bitbucket, Figma, Git, Agile, Redux, Swagger, Visual Studio Code (VS Code), HTML5, Sass, Front-end, Full-stack, Full-stack Development, CSS, HTML, APIs, Material UI, Single-page Applications (SPAs), REST APIs, UI Design, UX Design, GitHub, Angular CLI, Asynchronous Programming, NPM, Responsive, Front-end Development

Angular Developer

2019 - 2021
Accenture
  • Integrated 3rd-party APIs to streamline financial transactions and automate reporting processes.
  • Collaborated with cross-functional teams in an Agile environment, delivering features on time for multiple sprints.
  • Added new features, including transaction tracking and notifications, to enhance the app’s functionality.
Technologies: Angular, Nx, RxJS, NgRx, Node.js, TypeScript, Redux, Swagger, Visual Studio Code (VS Code), Git, Angular Material, Agile, HTML5, Sass, Front-end, CSS, HTML, APIs, Material UI, Single-page Applications (SPAs), JavaScript, UI Design, UX Design, GitHub, Angular CLI, Asynchronous Programming, NPM, Responsive, Front-end Development

Centers Developer (Angular)

2018 - 2019
everis Spain, S.L.U
  • Enhanced the user experience and improved the user interface for the banking app.
  • Resolved critical and minor bugs in web and mobile applications.
  • Refactored the legacy code, reducing technical debt and improving the maintainability of the codebase.
Technologies: Angular, Angular Material, Git, Jira, Java, Springbot, Redux, Swagger, Visual Studio Code (VS Code), NgRx, TypeScript, HTML5, Sass, Front-end, CSS, HTML, APIs, Material UI, JavaScript, UI Design, UX Design, GitHub, Angular CLI, Asynchronous Programming, NPM, Responsive, Front-end Development

Experience

Quizz Maker App

This project is a quiz application built using Angular for the front end and Node.js middleware, which handles Firebase authentication and data management.

Once authenticated, users can create quizzes consisting of 1-10 questions, each with 1-5 possible answers. The quiz supports both single-answer and multiple-answer question types. After quiz creation, users can publish the quiz, generating a shareable permalink with a random six-character alphanumeric code. Visitors can take the quiz without authentication.

The application will feature separate client and server components. The server will expose a REST API to support multiple potential front ends. The client will be a single-page application (SPA) without server-side rendering, ensuring modularity and flexibility.

Galaxy Conquer

Galaxy Conquer is a real-time multiplayer massively multiplayer online game (MMO) focused on resource management and time optimization. Developed with Java using Android Studio for the client side and Node.js for the back end, the game allows players to compete and collaborate in a persistent, shared world. Players manage resources, build structures, and optimize their strategies to outlast and outperform others in real-time scenarios.

The back end is built with Node.js, providing seamless real-time player interactions. Firebase is used for authentication and login services, offering secure and scalable user management.

Amazon Web Services (AWS) Lambda functions are integrated to handle API requests, optimize the game's scalability, and reduce latency for multiplayer actions.

Skills

Libraries/APIs

Node.js, RxJS, REST APIs, NgRx, JasperReports, Google Play API

Tools

GitHub, Android Studio, Git, IntelliJ IDEA, Angular CLI, NPM, Jenkins, Kibana, Figma, Jira, Nx, Bitbucket, SonarQube, Elastic, JasperSoft ETL, AWS CLI, Google Analytics

Languages

TypeScript, HTML5, Java, SQL, Sass, CSS, HTML, JavaScript

Frameworks

Angular, Angular Material, Express.js, Redux, Material UI, Jest, Cypress, Swagger, Android SDK

Platforms

Visual Studio Code (VS Code), OpenShift, Red Hat OpenShift, Firebase, Docker

Paradigms

Mobile Game Design, UI Design, UX Design, Asynchronous Programming, Responsive, Agile

Storage

Firebase Realtime Database

Other

Front-end, Front-end Development, Full-stack, Game Design, Game Development, Multiplayer, Full-stack Development, APIs, Single-page Applications (SPAs), Springbot, Google Play Console, TypeORM

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring