David Herrera

Software Engineer

I am a Software Engineer with over 5 years of experience in full-stack web development, specializing in Vue.js, Nuxt (SSR), and JVM-based backend services with Spring. I've reduced web application's load times by 120%, improving user engagement and experience. My expertise includes working with relational and non-relational databases, data analysis with Python and Pandas, and a strong interest in Machine Learning, and Data Science. I am passionate about building scalable, efficient, and user-focused applications.

Contact me

Skills

Vue.js
Nuxt
Javascript
Typescript
My SQL
Github
Spring
Rollup
Java
Python
Scala
AWS
Git
Kotlin
MongoDB
Node.js
React.js

Experiences

Mid-level Software Engineer

torre.ai
Jan 2022-Dec 2023

- Developed and optimized new functionalities to improve the recruitment and job search experience - Reduced load times by 120% through server-side rendering with Nuxt and Vue, leading to increased engagement and UX. - Engineered scalable microservices using Scala and Kotlin, improving system reliability - Refactored and optimized Vue component libraries, enabling reuse across the platform. - Created dashboards with Python and Pandas to track and present A/B test results, driving data-informed decision-making processes.

Software Engineer Intern

torre.ai
Sep 2021-Dec 2022

Successfully fixed critical bugs and developed new features as a full-stack intern, closing +100 tickets.

Junior Technical Consultor

Smartsoft Solutions S.A.S - AgenteChat
May 2020- Aug 2021

Contributed to the maintenance and enhancement of AgenteChat, a web application that unifies communication channels like WhatsApp and Messenger.

Education

Bachelors Degree in Systems Engineering

UNAD
Aug 2017-Dec 2023

Testimonials

Get in Touch!

Want to discuss a potential project, know more about me or just say hi? Let's talk!