
José Manuel Cámara Iglesias
Verified Expert in Engineering
Software Developer
Alicante, Spain
Toptal member since November 26, 2021
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
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
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
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.
Senior Full-stack Engineer
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.
Full-stack Web Developer
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.
Developer
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.
Software Engineer
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.
Experience
I-Ching Application in Google Play
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
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/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
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
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
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