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.
- 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.
- 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.
- 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.
- 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
JavaDatabases
Experience with
SQL and NoSQLFront-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.
2015
Graduated from University of California, San Diego in Economics
2017
Moved to Florida to pursue a career in management with Knighted Gaming
2020
Enrolled in Skill Distillery: Java Full Stack Bootcamp
2021
Contracted 8 months with Comcast as a Junior Software Developer
2022
Joined Target as a full-time Software Engineer for headquarters