
Oscar Torá Giner
Verified Expert in Engineering
Full-stack Developer
Alicante, Spain
Toptal member since September 18, 2024
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
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
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)
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer (Angular/TS/Node.js)
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.
Angular Developer
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.
Centers Developer (Angular)
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.
Experience
Quizz Maker App
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring