José Manuel Cámara Iglesias, Developer in Alicante, Spain
José is available for hire
Hire José

José Manuel Cámara Iglesias

Verified Expert  in Engineering

Bio

Jose is passionate about innovative technologies and computer programming. Although the main focus of his career is web development, he has acquired skills in other areas of development, such as games, android, and iOS. Jose has ten years of experience as a software engineer, especially using JavaScript in different contexts (front end and back end).

Portfolio

Freelance Engineer
Web Development, Mobile App Development, TypeScript, React, React Native...
Coosto
Web Development, JavaScript, TypeScript, PHP, Kotlin, Swift, NestJS, Vue, MySQL...
Square1
Web Development, JavaScript, PHP, Laravel, WordPress, MySQL, MongoDB...

Experience

  • JavaScript - 10 years
  • Node.js - 6 years
  • Kubernetes - 4 years
  • Vue - 4 years
  • NestJS - 3 years
  • TypeScript - 3 years
  • React - 1 year
  • React Native - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Git, Docker, Kubernetes, Zsh

The most amazing...

...thing I’ve developed is a shared ecosystem meant to be used by all teams in a company, drastically reducing duplication of code and time to market.

Work Experience

Senior Full-stack Engineer

2021 - PRESENT
Freelance Engineer
  • Adapted to the client's needs very quickly without any impact. Displayed proficiency as a front-end engineer and delivered a high-quality React app.
  • Explained to the client how to improve quality and reduce costs and created a boilerplate to maintain React and React mobile apps efficiently.
  • Adapted to changes in scope and offered a solution that always aimed for the highest quality without affecting cost.
  • Managed a client's project and developed for it at the same time.
Technologies: Web Development, Mobile App Development, TypeScript, React, React Native, NestJS, MongoDB, Docker, Kubernetes, WebSockets, Firebase, Cypress, MacOS, Visual Studio Code (VS Code), Git, Linux, Node.js, CSS, Front-end, HTML5, HTML, DB, SQL, iOS, Back-end, Android, Next.js, REST, Architecture, Microservices, REST APIs, Go, Software, APIs, Cloud, Docker Compose, Jest, Testing, Startups, SCSS, Vanilla JS, Mobile, DevOps, Freelancing, Express.js, NoSQL, Code Review, Software Engineering, Unit Testing, Full-stack, Mobile Development, GitHub, Web Architecture, ES5, ECMAScript (ES6), Apps, Databases, CI/CD Pipelines, Source Code Review, JSX, Responsive Web Apps, Front-end Development, CSS3, Back-end Development, Tailwind CSS, Admin Panels, Swagger

Senior Full-stack Engineer

2017 - PRESENT
Coosto
  • Discussed topics that had an impact on multiple teams and helped them to make certain decisions as a software architect and were apart from my usual role as a full-stack developer.
  • Started to work on a new vision for the company with some colleagues, where we would share a set of packages (an ecosystem) instead of reinventing the wheel repeatedly.
  • Presented and introduced Jaeger to the company, which has been helpful to trace problems in the application.
  • Presented and introduced GraphQL, which helped us to have better documentation of our API endpoints.
  • Collaborated in the introduction of Swagger to the company, which is currently mandatory for the documentation of our APIs.
  • Introduced auto-generated HTTP clients from Swagger docs, which improved the communication between the maintainers and consumers of our APIs.
Technologies: Web Development, JavaScript, TypeScript, PHP, Kotlin, Swift, NestJS, Vue, MySQL, MongoDB, Elasticsearch, Redis, Apache Kafka, RabbitMQ, Docker, Kubernetes, GitLab CI/CD, WebSockets, MacOS, Visual Studio Code (VS Code), Git, Design Patterns, Data Structures, Algorithms, Agile Project Management, Linux, Node.js, CSS, Front-end, HTML5, HTML, DB, SQL, iOS, Back-end, Android, Next.js, REST, Architecture, Scrum, Jira, Microservices, REST APIs, Go, Software, APIs, Docker Compose, Apache Cassandra, Jest, Testing, Critical Thinking, Transmission Control Protocol (TCP), SCSS, Vanilla JS, Mobile, Pair Programming, DevOps, Express.js, NoSQL, Code Review, Software Engineering, Unit Testing, Full-stack, Mobile Development, GitHub, Apollo, Team Leadership, Leadership, Web Architecture, ES5, ECMAScript (ES6), gRPC, Zapier, Apps, Databases, CI/CD Pipelines, Data Transformation, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Responsive Web Apps, Message Queues, Front-end Development, CSS3, Back-end Development, SendGrid, Test-driven Development (TDD), Admin Panels, Swagger

Full-stack Web Developer

2015 - 2017
Square1
  • Learned how to plan for long-term projects, where a certain customer has specific expectations.
  • Met the expectations of our customers, delivering high-quality products and features on time.
  • Managed a small team and worked to improve the quality of the product and time to market while keeping a good atmosphere at the office.
Technologies: Web Development, JavaScript, PHP, Laravel, WordPress, MySQL, MongoDB, Elasticsearch, Redis, MacOS, Git, Docker, Design Patterns, Data Structures, Algorithms, Agile Project Management, Linux, Node.js, CSS, Front-end, HTML5, HTML, DB, SQL, Back-end, REST, Scrum, REST APIs, Amazon Web Services (AWS), Software, APIs, Cloud, Docker Compose, Testing, SCSS, Vanilla JS, Mobile, Pair Programming, Express.js, NoSQL, AWS Lambda, Code Review, Software Engineering, Unit Testing, Full-stack, Web Architecture, ES5, Databases, Data Transformation, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Responsive Web Apps, Message Queues, Front-end Development, CSS3, Back-end Development, Test-driven Development (TDD), Admin Panels

Developer

2015 - 2016
Freelance App Developer
  • Developed two games that had more than 2,000 downloads in Google Play and started to generate revenue.
  • Contributed to the community, creating a tool to track time spent in Unity (a WakaTime plugin).
  • Maintained an extensive list of servers used in the applications I developed.
Technologies: Mobile App Development, Web Development, C#, Java, JavaScript, Sails.js, Unity, MongoDB, WebSockets, MacOS, Git, Linux, Node.js, CSS, Front-end, HTML5, HTML, DB, SQL, iOS, Back-end, Android, REST, Software, APIs, Cloud, Testing, SCSS, Vanilla JS, Mobile, Freelancing, Express.js, Software Engineering, D3.js, Leaflet, Unit Testing, Full-stack, Mobile Development, GitHub, Web Architecture, REST APIs, Apps, Databases, Responsive Web Apps, Front-end Development, Back-end Development, Bootstrap

Software Engineer

2013 - 2015
Lucentia Lab
  • Learned about business intelligence using tools like Pentaho.
  • Worked independently, delivering features in a reasonable amount of time.
  • Presented my work to the team and learned from the feedback received.
Technologies: Business Intelligence (BI), Web Development, Java, JavaScript, AngularJS, MySQL, MongoDB, Pentaho, WebSockets, MacOS, Linux, CSS, Front-end, HTML, DB, SQL, Back-end, Software, APIs, Testing, Vanilla JS, Software Engineering, Unit Testing, Full-stack, Databases, Data Transformation, Front-end Development, Back-end Development

Experience

I-Ching Application in Google Play

An Ionic application I created that is used to consult the I-Ching oracle.

The main goal of this application was to learn a new way to develop mobile applications, but the result has exceeded my expectations. It's currently the first result for I-Ching applications, with more than 2,000 downloads and a score of 4.9 with more than 180 reviews. The next step for this project will be for us to migrate from Ionic to React Native to improve the user experience.

Avellana Colorá Public Website

A public website to promote the products of an artist.

This application uses a WordPress instance to create content and a Nuxt.js application to show it. The public website is generated with every change in the content and served using Firebase. The media I used on the website is optimized to ensure we can maintain good performance.

Codeserk Portfolio

https://www.codeserk.es/
My personal portfolio that is used to highlight and promote my work.

The implementation of this website is an evolution of the performance of Avellana Colorá. This public website uses a library that I built in TypeScript and reads all the content from the local filesystem (mostly from markdown files) and provides all scaffolding to build a public website. This application is built using Nuxt.js, and the content is generated and uploaded to Firebase.

Arena Heroes Game on Google Play

A game made using Unity, with some assets made by myself and some of them purchased. It was a collaboration with a friend from college.

The main mechanic of this game involves reaction time; you need to act fast to defend yourself from your foes correctly. Your fighter learns from your play style and reproduces it in online fights against other players. The game reached the Google Play store, and we increased the volume of players soon after. We even started to generate revenue. The back-end side of this project was initially parse.com, but that project was deprecated in favor of Firebase. That was why we removed the game from the store since we didn't have time to migrate.

Education

2007 - 2012

Bachelor's Degree in Computer Science

University of Alicante - Alicante, Spain

Skills

Libraries/APIs

Vue, React, Node.js, REST APIs, D3.js, Leaflet

Tools

Git, Jira, Docker Compose, RabbitMQ, GitLab CI/CD, NGINX, GitHub, Zapier, JSX, SendGrid, Firebase Authentication

Languages

JavaScript, TypeScript, CSS, HTML5, HTML, SCSS, CSS3, PHP, C#, GraphQL, SQL, ES5, ECMAScript (ES6), Kotlin, Swift, Java, Go

Frameworks

NestJS, React Native, Jest, Vanilla JS, Express.js, Swagger, Cypress, Laravel, Unity, Ionic, Nuxt.js, Next.js, Bootstrap, Tailwind CSS, Sails.js, AngularJS, gRPC

Paradigms

Design Patterns, Agile Project Management, REST, Scrum, Microservices, Testing, Pair Programming, Unit Testing, Web Architecture, Test-driven Development (TDD), DevOps, Mobile Development, Business Intelligence (BI)

Platforms

MacOS, Visual Studio Code (VS Code), Docker, Kubernetes, Linux, Windows, Apache Kafka, Firebase, WordPress, iOS, Android, Amazon Web Services (AWS), Mobile, AWS Lambda, Pentaho

Storage

MongoDB, MySQL, Elasticsearch, Redis, DB, NoSQL, Databases, Cloud Firestore

Other

Web Development, Front-end, Back-end, Software, APIs, Code Review, Software Engineering, Full-stack, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Front-end Development, Back-end Development, Admin Panels, Data Structures, Algorithms, WebSockets, Mobile App Development, SSG, Architecture, Cloud, Apache Cassandra, Critical Thinking, Startups, Transmission Control Protocol (TCP), Freelancing, Apollo, Team Leadership, Leadership, Apps, CI/CD Pipelines, Data Transformation, Responsive Web Apps, Message Queues, 3D Games, Firebase Cloud Functions, Game Development

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