Hello, I'm Jose Barrera

Software Developer

I build things with code.

About Me

Professional headshot of Jose Barrera

Software Developer based in Texas

I graduated in Fall 2024 with a B.S. in Computer Science from UT Tyler and am currently working as a Software Developer at a local startup, where I help design and build full-stack features while shaping the product’s foundation.

I’m passionate about creating practical tools and continuously developing my skills. Beyond my professional work, I’ve grown my experience through personal projects and hands-on experimentation with web frameworks, RESTful APIs, and databases.

Name: Jose Barrera
Location: Tyler, Texas
Download My Resume

My Skills

Python

Developing scripts and applications for data processing, automation, and backend services.

Java

Building object-oriented applications with Spring Boot, RESTful APIs, and database integration.

JavaScript

Creating interactive web applications using ES6+, DOM manipulation, and asynchronous programming.

Git & GitHub

Managing version control and collaboration with GitHub, including branching, pull requests, and commits.

SQL

Designing and querying relational databases, optimizing queries, and managing schemas.

Scrum.org PSM I certification badge

Scrum (PSM I)

Certified in Professional Scrum Master I (PSM I) from Scrum.org. Familiar with Agile values, Scrum events, and team roles.

Verify Credential

HTML

Writing semantic HTML to structure accessible, SEO-friendly web pages.

My Projects

Personal Website project preview

Personal Website

HTML CSS Deploying

Designed and deployed a personal portfolio site using semantic HTML5 and custom CSS. Implemented responsive layouts, favicon, and Open Graph meta tags for SEO and social sharing. Hosted with GitHub Pages for seamless deployment.

Little Lemon project preview

Little Lemon

React Vite Vitest React Router

Developed a responsive restaurant reservation web app using React and React Router. Integrated a dynamic booking system with form validation and component testing using Vitest. Built with Vite for fast development and optimized builds.

Swagger UI preview of Task Manager REST API endpoints

Task Manager REST API

RESTful API Spring Boot Java CRUD

Developed a RESTful API with Spring Boot and Java to manage tasks with full CRUD functionality. Implemented a layered architecture with controllers, services, repositories, and DTOs. Added validation, error handling, and an in-memory H2 database for persistence.

Blog API project preview

Blog API

Django REST Framework Python PostgreSQL

Built a RESTful API with Django REST Framework for managing blog posts with markdown support, search, and filtering. Added automatic HTML sanitization, CORS support, and API documentation with Swagger UI and ReDoc. Managed development with GitHub Projects and Issues to practice real-world workflow.

Little Lemon API project preview

Little Lemon API

Django REST Framework Djoser Token Auth SQLite

Developed a RESTful API for the Little Lemon restaurant as a capstone project using Django REST Framework. Implemented token-based authentication with Djoser and enforced authentication as the default permission. Added pagination, filtering, search, ordering, and request throttling for both anonymous and authenticated users. Designed relational models with the Django ORM and tested endpoints through the DRF browsable API.