Welcome to
David's Portfolio

I am a full stack Software Engineer whose expertise is in Java. I also have experience with the prominent front-end language JavaScript and some of its associated frameworks. Please feel free to contact me.

Projects

Contract Management System (CMS)


CMS connects General Contractors with sub-contractors for specific jobs, simplifying job tracking and ensuring reliable communication. I designed the database schema using MySQL Workbench as acting database administrator and assisted with developing the web application using Java and Spring MVC.


Tech Stack
  • Java
  • SQL
  • JSP
  • HTML

Food Finder


Food Finder is a platform that pairs recipients and donors of charitable donation services. We implemented Google maps API to provide a much smoother experience finding locations. I helped build a REST API using Spring Boot and implemented Angular on the front end to complete this project in a 1-week sprint.


Tech Stack
  • Java
  • SQL
  • JavaScript
  • Angular

Cities Lived In


Cities Lived In is an app I made to keep track of the various cities I've lived in. It was one of the first full stack apps I made and reminds me of how far I've come. It's a simple API developed using Java and Spring Data JPA's repositories. I connected it to a MySQL database and used Angular for the UI.


Tech Stack
  • Java
  • SQL
  • JavaScript
  • Angular

Dave's Destinations


Dave's Destinations features some of the places I've traveled to and want to visit. I implemented next.js routing to build a single page application (SPA), allowing a smoother user experience and preventing unnecessary HTTP requests. I utilized the MongoDB Atlas NoSQL database to send and fetch the locations' data input by users. The repo is private to ensure privacy, so the Code link below directs you to the live deployment.


Tech Stack
  • JavaScript
  • NoSQL
  • React
  • NextJS

Technologies

My first Hello World was written in Java and to this day, remains my favorite and most written language. I am a full stack engineer with a well-versed tech stack. I have ample experience using SQL and NoSQL in several databases, as well as a comfortable grasp on the front end with JavaScript, TypeScript and React.

  • Back-End

    Strong foundation of
    Java

  • Databases

    Experience with
    SQL and NoSQL

  • Front-End

    Knowledge of
    JS, TS, and React

About Me

With an academic background in Economics and an early professional career in Management, I’ve acquired notable skills such as leadership, team collaboration and organization. Bringing all this into the tech industry has been favorable. I'm currently employed as a full-time Software Engineer for Target headquarters. When I'm not in the office, I enjoy spending quality time with my family or hiking with my dog at our favorite spot, overlooking the ocean.

    "Adaptability is the key to success" - David Estrada