David Ballester

David Ballester

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack Developer
Full Stack Developer

I started my career as a certified Java developer in a startup, but we all know how startups are, so before I knew it, I was also working with JavaScript or Python, even doing some machine learning.

In my spare time, I learned React, which I used as a freelance.

Then, at a big company, I refined my skills with git, Jenkins, Angular, Ionic and Node.js, while also leading a team and mentoring junior developers.

I love building amazing stuff and helping others do the same.

Madrid (+02:00)
Joined September 2020
EXPERTISE
10 years experience
JavaScript has evolved a lot since I started with it (and hated it deeply because of its lack of structure). Since ES5 everything got bet...
JavaScript has evolved a lot since I started with it (and hated it deeply because of its lack of structure). Since ES5 everything got better, and with Node.js, it's virtually everywhere. Now, I got to admit I love it and have tons of fun using it.
View more
View more
3 years experience
I love JavaScript, sure, but when you have a project that starts getting bigger and you have to collaborate with others, Typescript is th...
I love JavaScript, sure, but when you have a project that starts getting bigger and you have to collaborate with others, Typescript is the way to go.
3 years experience
I've used Node.js for backend development, specially using my beloved Nest.js and some Next.js backend features. I've also used for quick...
I've used Node.js for backend development, specially using my beloved Nest.js and some Next.js backend features. I've also used for quick scripting or other tools like Gatsby.
3 years experience
React is my default choice when picking a frontend framework (or should I say library). I've also wored with Angular.js and later on with...
React is my default choice when picking a frontend framework (or should I say library). I've also wored with Angular.js and later on with Angular 4, but React just clicks for me, specially since version 16. I love how simple its concept is and the modularity it offers with very little boilerplate, so you can focus on what's important: building something great from the ground up.
Redux
View more
Redux
View more
2 years experience
I learned Redux just for the fun of it, and I got deep into the rabbit hole: Ducks, sagas and so on. However, I soon saw that the brand n...
I learned Redux just for the fun of it, and I got deep into the rabbit hole: Ducks, sagas and so on. However, I soon saw that the brand new Context API of React made things just easier.
View more
View more
5 years experience
I've written Jenkins pipelines to build, test and deploy solutions. I've also worked extensively with Docker, writing Dockerfiles, adding...
I've written Jenkins pipelines to build, test and deploy solutions. I've also worked extensively with Docker, writing Dockerfiles, adding layers on top of existing ones to customize behaviors, deploying containers based solutions using docker-compose. And to do all that, there are also tons of bash scripting involved, so there's that. :D
2 years experience
I love this Material Design implementation for React. It's true that we've seen Material Design way too much already, but this library is...
I love this Material Design implementation for React. It's true that we've seen Material Design way too much already, but this library is my reference when looking for a great design system. It's easy to use, customizable and well documented, so I've used in many projects, both personal and professional.
View more
View more

REVIEWS FROM CLIENTS

David's profile has been carefully vetted and approved as a Codementor. Connect with David now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
web3-design-system
Creating the Web3 Design System to improve the UX of the Web3 and Blockchain space
JavaScript
1
0
grapher
A tool to create and edit graphs
JavaScript
1
0
Stack Overflow
528 Reputation
0
3
16
EMPLOYMENTS
Full Stack developer
Caroda
2019-06-01-Present
Caroda is a video advertising company. I work creating solutions to deliver video advertising on our customers websites using our own sol...
Caroda is a video advertising company. I work creating solutions to deliver video advertising on our customers websites using our own solution built, from the video player itself to the backend services.
Azure
React
JavaScript
View more
Azure
React
JavaScript
Svelte
View more
Technical lead
DXC Technology
2019-06-01-2020-06-01
I designed and lead the development of a microservice-based web application for a public healthcare service. We did everything from scrat...
I designed and lead the development of a microservice-based web application for a public healthcare service. We did everything from scratch, using industry standards such as OpenID Connect and FHIR v4. I wrote all the technical documentation for the project and mentored new recruits.
GitHub
React
Spring Boot
View more
GitHub
React
Spring Boot
Material-UI
Microservices
Next.js
View more
Full Stack developer
DXC Technology
2018-01-01-2019-06-01
I started building a hybrid application on the healthcare sector. I worked on the frontend and collaborated on building a new backend fro...
I started building a hybrid application on the healthcare sector. I worked on the frontend and collaborated on building a new backend from scratch. There I discovered the complexities of managing healthcare data and worked with FHIR v3 and v4, a beautiful standard for this typology of data.
Node.js
Docker
Ionic 3
View more
Node.js
Docker
Ionic 3
NestJS
View more
PROJECTS
2019
A text-based graph editor. Using a simple grammar, you write down your graph and watch it in real time. Your graphs are stored in Firebas...
A text-based graph editor. Using a simple grammar, you write down your graph and watch it in real time. Your graphs are stored in Firebase so you can access them from anywhere, or, if you do not want to log in using your Google account, they are kept into your local storage and can be exported and imported in JSON format.
React
Material-UI
Redux
View more
React
Material-UI
Redux
View more