- Manage and distribute uniforms, name tags, and custom orders across multiple park departments.
- Support new hires by fitting uniforms, answering questions, and helping them get to their work locations.
- Operate an internal shuttle to move team members efficiently to their assignments.
- Assist with employee scouting and HR events to support seasonal hiring needs.
San Antonio, TX · Full Stack Software Developer
Hi, I’m Victor Pena.
I build Java web applications with Spring Boot, Servlets/JSP, MySQL, and REST-style backend workflows. My projects focus on practical software engineering fundamentals like authentication, MVC architecture, database-driven features, role-based access, and clean UI integration.
I’m actively working toward a junior backend or full-stack developer role where I can keep improving through real-world projects, collaboration, and hands-on problem solving.
Experience
Recent roles & impact
- Developed and designed custom websites for multiple small-business clients using WordPress and Joomla.
- Built page layouts, navigation, and themes to match client branding and improve usability.
- Updated and maintained site content, plug-ins, and security settings to keep sites stable and up to date.
- Collaborated with clients to gather requirements, troubleshoot issues, and roll out new features.
Projects
Hands-on technical work
- Built user registration and login flows with Spring Security, authentication, and role-based access for requesters, agents, and admins.
- Implemented ticket creation, ticket detail pages, and dashboard views so users can submit issues and track their requests in one place.
- Added ticket workflow management with status updates such as NEW, OPEN, PENDING_CUSTOMER, RESOLVED, and CLOSED.
- Structured the application with controllers, services, repositories, Thymeleaf templates, and JPA entities for a clean and scalable architecture.
- Implemented user registration/login/logout with secure session handling and server-side validation.
- Built product browsing + detail views backed by MySQL (DAO layer for queries, mapping, and CRUD operations).
- Designed a session-based cart that prevents duplicate line items, updates quantities, and calculates totals consistently.
- Structured the app with clear separation between controllers (Servlets), services (business logic), and DAOs (data access).
- Built a Spring Boot application with REST endpoints for sending and retrieving chat messages.
- Organized the codebase with controllers and service logic for clean separation of concerns.
- Packaged as a runnable JAR and deployed on a DigitalOcean droplet for a live demo.
- Integrated the OpenWeather API and Mapbox GL JS to show weather information for any location on an interactive map.
- Handled API keys via environment variables and separated configuration from UI logic.
- Designed a simple, responsive layout that works cleanly on desktop and mobile.
- Built a semantic HTML layout with sections for hero, menu, and contact.
- Used vanilla JavaScript for basic interactivity like navigation behavior and UI effects.
Skills
Java backend + web application development
Contact
Let’s connect
I’m seeking a junior software development role where I can contribute to real products, strengthen my backend skills, and continue growing as a Java developer. I’m especially interested in opportunities involving Spring Boot, web applications, and database-driven systems.