About me 🐱

Hello! Jose Camara

Welcome to my personal portfolio!. This website is meant to showcase all the projects I work on, and the new technologies or languages that I use.

I'm José Cámara and I'm passionate about innovative technologies and computer programming. Although the main focus of my career is Web development, I have acquired skills in other areas of development, such as: Games, Android and iOS.

I love animals, and especially cats since we share many personality perks (:

These are my cats Ryuk and Mia:

These are my cats Ryuk and Mia Ryuk Mia

^ Yes, Ryuk is a bit derpy

Blog 📺

Let's GO for it logo

Let's GO for it

I've started learning GoLang, and I'm quite amazed by it! (sorry for the pun in the title).

No more cookies! logo

No more cookies!

I've removed the annoying popup for the cookies. Why? because I won't use cookies anymore!

Languages 👓

TS

adopted
My main language in web development. Useful in both Backend and Frontend

JS

deprecated
I have been using JavaScript since the dark ages (even) before JQuery, but I've moved to `TypeScript`.

Go

learning
GoLang it's a really efficient language that I'm learning!

Rust

want-to-learn
Interesting language I want to learn, good complement for NodeJS applications.

Java

deprecated
Most academic language, who doesn't know Java? Also used to develop Android apps.

Kotlin

adopted
Java but better. Used to develop some Android apps.

Swift

adopted
Interesting language, surprisingly similar to Kotlin, with nice advanced features. Used to develop iOS apps.

C#

adopted
Some interesting features, but not my favourite 😵. Used in Unity to develop games.

C++

unused
Because `Segmentation Fault` is always fun, isn't it? Used to create some more serious games / game engines (all failures though).

C

unused
The first language I learnt when I was like 14 years old.

PHP

deprecated
It was fun, but it is over. Deprecated because it was very limited to request-based architecture.

Last Challenge <>

Career📱

Now
11 months
Freelance Engineer logo

This year I have started working as freelance in my spare time. I've found that this is a completely new way of working, very different to what I'm used to.


Read more...

01/01/2021
Now
4 years, 7 months
Coosto logo

I'm currently working for Coosto as Full-stack Developer, using many different technologies that coexist in a micro-services' environment. I'm usually the Joker card in my team, since I'm able to complete any kind task (Frontend, Backend or DevOps, even iOS sometimes).


Read more...

01/05/2017
01/05/2017
1 year, 8 months
Square 1 logo

I worked for Square1 as Full-stack Developer for one year and eight months. The job was always challenging, since we had many projects of different kinds, and deadlines were often haunting us D:


Read more...

01/09/2015
01/01/2016
1 year
Freelance App developer logo

I quit my previous job because I needed some time to discover new technologies and try to develop some ideas. I saved money so I could be a few months only working on these projects. None of them was a big success though, but I learnt a lot in the process. I was so focused that I used to work for around 12 hours a day, 6-7 days a week (I was often top 5 in WakaTime). After all, I was working for myself, and a third party... and I was young, I guess.


Read more...

01/01/2015
01/01/2015
2 years
Lucentia Lab (EPS Alicante) logo

This was my first job after finishing the degree on Computer Science. Lucentia lab is a research group based in the University of Alicante which performs analysis to companies applying Business Intelligence technologies. My role in the company was to support the researchers: I helped them conducting the experiments and then presenting the findings using Web technologies.


Read more...

01/01/2013
01/01/2012
2 years

Indra

2 years Frontend and Backend Junior developer

www.indracompany.com
Indra logo

This was one of my first jobs, definitely the first one in a large company. I started working for this company when I started the 4th year of my degree in Computer Science. As you can imagine, I had a lot to learn, and this was a good opportunity for me to connect all the theory learnt in college with real-life experience. I worked as a Backend and Frontend developer.


Read more...

01/01/2010

Web Development @

Frontend

Frameworks

React
adopted

Recently adopted, works great when you only want to see TS in your code. Easy transition Vue -> React.

React Native
adopted

Recently adopted, this technology on its own makes learning React a must.

Vue
adopted

My main frontend framework, where reactivity looks like magic. Still trying to make it with only TypeScript though.

Ionic
trial

Framework to create Android / iOS / Web apps using Vue.

Nuxt.js
adopted

Useful framework (over Vue) to create public websites. Is this website made with Nuxt? You bet so.

Technologies

SCSS
adopted

Nice way to make CSS fun :)

WebSockets
adopted

I've used WS technologies, easy way to create realtime experiences.

WordPress
adopted

Not the greatest CMS, but it's used by a lot of people.

Dev Ops

Technologies

Docker
adopted

Vital when working in a team with multiple people.

Kubernetes
adopted

Awesome technology to orchestrate your services in production / CD environments (if you can afford it).

Jaeger
adopted

Self-hosted easy-to-install solution for Tracing.

Honeycomb
want-to-learn

Sounds like one of the best solutions for Observability, definitely want to give it a try!

Jenkins
trial

Is it ugly? It is. Is is useful? It is.

SonarQube
adopted

Nice self-hosted solution to analyze your code (and cry afterwards 🐶)

Backend

Frameworks

NestJS
adopted

Great backend framework, fully written in TypeScript. Documentation is full of cats, what else can I ask for? 🐱.

Databases

MySQL
adopted

My default relational database, it's been some years already using it.

MongoDB
adopted

My default no-sql database, works well in combination with libraries like Mongoose.

Redis
adopted

Easy to use key-values database, used frequently in caches and temporal storage.

Elasticsearch
trial

Very powerful indexer, I wish I knew more about this database :)

Message Brokers

RabbitMQ
adopted

Especially good to route messages, but a bit difficult to make it scalabe (oh boy, brain split again?)

Kafka
trial

Very similar to RabbitMQ, but with some interesting features, still discovering this technology.

Technologies

WebSockets
adopted

I've used WS technologies, easy way to create realtime experiences.

WordPress
adopted

Not the greatest CMS, but it's used by a lot of people.

Projects 🎵

I-Ching

I-Ching logo
completed

Web application to consult the I-ching Oracle.

Happy food

Happy food logo
wip

Web application to ask for feedback

Avellana Colorá

Avellana Colorá logo
completed

Colorful brand portfolio for Avellana Colorá.

Arena Heroes

Arena Heroes logo
completed

Teach your heroes how to fight and become a legendary Arena Master!

Asteroids!

Asteroids! logo
completed

Mobile game to dodge asteroids!

Codeserk Website

Codeserk Website logo
wip

This website, my personal portfolio

Television (Spain)

Television (Spain) logo
deprecated

Mobile app to watch Spanish TV.

Moody

Moody logo
pending

A card game to improve team collaboration.

Catrisma

Catrisma logo
pending

Website for cats, on hold :(