Hello I'm Cristian.
Fullstack Developer
Based In Spain.
Passionate and focused Software Engineer with over 3 years of professional experience and 5 years of personal project development. Currently, I work as a Fullstack Developer, building end-to-end solutions. I’m looking to join a company where I can contribute to building high-quality software. I would define myself as proactive, a team player, and results-oriented.
My Skills
TypeScript
Nest
Express
NodeJs
Angular
React
NextJs
PostgreSQL
Cypress
Redis
SASS
Docker
My Experience
Mid Fullstack Developer
Developed and maintained enterprise applications using Angular, NestJs and Typescript, with adherence to industry best practices such as TDD, Clean Code, Smart/Dumb component architecture... to increase development speed, allowing the team to deliver more features than expected during the sprints.
Implemented TDD on my team as the main testing methodology with Jest testing framework, implementing more than 900 unit tests in a system which had no tests, decreasing the bug recovery time from days to hours.
Mentored Junior Developer using pair programming techniques, about Angular and Typescript, declarative approaches and Reactivity with Signals and RxJs, allowing him to work autonomously and allowing superiors to focus on other tasks.
Junior Fullstack Developer
Developed and Maintained back office application with Angular and NestJs,implementing new features and solving bugs, allowing my company to get revenue from external clients, and increasing the productivity of the paralegal department.
Developed 3 projects as one of the main responsibles for several clients, delivering them before the deadline: Battery monitoring and actuation system (React and NestJs), Chatbot to book guided visits (React, Firebase and DialogFlow) and Mobile access control system for scooters (React, NextJs, Firebase and Capacitor) allowing the company to sign new contracts for new projects.
Streamlined CI/CD pipelines, reducing execution time of Cypress E2E tests and Jest unit tests by 75% through parallelization, enabling the development team to speed up the delivery process of new features to our clients.
Junior Fullstack Developer
Migrated and Refactored old MVC application written in Java EE + JSP and Spring to an API REST and SPA Client with Angular to improve the user experience inside the application.
Maintained and Developed dynamic form application written in Java EE and Spring framework.
Implemented Devops practices such as unit testing, E2E testing, docker containerization and CI/CD, improving team performance.
About Me
My name is Cristian, and I'm a Software Engineer and Computer Engineer specialized in Fullstack Development with a special interest in Frontend Development.
I have been working professionally for more than 3 years now, taking on new challenges and learning the latest technologies along the way. Currently, I'm building cutting-edge web applications using modern technologies such as TypeScript, React, Angular, Firebase, Docker, and much more.
I'm a curious person, and I'm always trying to learn something new that can help me grow as a professional. Sometimes, I write blog posts on my personal blog where I discuss new technologies and software development, and other times, I'm working on side projects.
When I'm not in full-on developer mode, I like to practice sports; my favorites are calisthenics and running. I enjoy reading books accompanied by a cup of coffee. I also love to play video games (especially retro games) and spend time with my family and friends.
My Projects
Trainix Reborn: Workout Tracker
Trainix Reborn is a Fullstack web application built with React and Next.js. It aims to be a personal workout organizer that helps its users schedule their workouts and keep track of their progress. At the moment, it only allows you to organize your workouts, but my plan is to expand it so that it enables users to check statistics about their improvements, plan their training weeks, and include free and premium plans with exclusive features.
Open-ANA: Kibana Open Source Clone
For my final year project on university, I built a Kibana Open Source clone, based on Java and Angular, to ensure that a company related to my university can still use Open Source versions of Elasticsearch (because of the change to the Elastic License required on version 7.10). This project allowed me to understand much more about NoSQL databases and how Elasticseach works. In the end, I received a 10 (A+) on my grade, and the project was proposed for honors.
Interesting?
Let's talk and start building
If you seek a driven professional who crafts top-notch solutions aligned with the latest trends in the software industry, look no further.
crisdegraciadev@gmail.com
+34 618 99 43 73