Personal details

José M. - Remote full-stack developer

José M.

Senior Software Engineer
Based in: 🇩🇰 Denmark
Timezone: Copenhagen (UTC+2)

Summary

Fullstack developer that love new technologies, I try to be in touch of the latest trends in web development.

I really love the challenge to build something from zero or try to improve the app taking it to the next level. I would like to be part of a company which culture I share. Especially, I appreciate the importance of transparency, the culture based on remote workers, the community and the continuous learning. So, as you can see, the opportunity to work with you is very exciting for me, and I hope to be lucky.

I am a hard worker and I really love what I do, as well as building apps that are useful for people. I am constantly learning and trying to improve myself (both personally and professionally), and I also love to bring added-value to the team.

In my free time, I am doing some projects with NodeJS, Webpack, React, Vue, ES6, GraphQL and I’m learning new technologies like Python and Go, because I’m trying to improve my capabilities and skills with new challenges.

Work Experience

Software Engineer
Growblocks | Sep 2022 - Present
Node.js
Git
PostgreSQL
React
JavaScript
Jest
Cypress
Tailwind css
Working as a Software Engineer in an application based on Remix, Node.js, and other technologies
Remote Senior Software Engineer
Craft.co | Jul 2021 - Sep 2022
Node.js
Git
PostgreSQL
TypeScript
React
JavaScript
Jest
Webpack
GraphQL
Cypress
Fullstack developer with a focus on good architecture, performance, modularity and scalability for frontend. Working with a React-based application with Typescript, we create our design system based on Storybook and our BFF (Backend for frontend) with NodeJS, GraphQL and PostgreSQL. Covering the most critical parts of the application with Jest, visual tests based on Cypress and regression tests with Storybook, we arrived to have a coverage of 75% of our code. The frontend app was based on docker and deployed in AWS. Also, we split it into different and small npm packages to reuse it in other projects in the company. I’m working horizontally with different teams and collaborating across the company to create a remote team culture, continuous deployment, testing culture and fast-fail environment, transparency and helping to grow the team with the interview process.

Education

University of Cadiz
Bachelor's degreeComputer Engineering
Oct 2005 - Jun 2013
I.E.S. Bahía de Cádiz
Higher National Diploma (BTEC 5)Computer Applications Development, Computer Science
Oct 2002 - Jun 2004

Personal Projects

Vue.js CourseIconOpenNewWindows
2018
HTML
CSS
JavaScript
Vue.js
With Vue.js you will be able to create applications with interactive web interfaces, creating everything from dynamic components to Single Page Applications.
Development with Express and Vue CourseIconOpenNewWindows
2018
Node.js
Webpack
RESTful API
Vue.js
Express.js
Learn with this Express and Vue course how to create a complete application from scratch with ​Node.js​ for the backend, based on ​Express​, and ​Vue​ for the front using API Rest.

Certifications & Awards

MongoDB DBA + Java
MongoDB | Oct 2019
MongoDB DBA
MongoDB | Feb 2019