Julian Padron

Backend Software Engineer

I design secure, scalable, and high-performance backend systems using Java and Spring Boot. My passion is turning complex business challenges into reliable software through clean architecture, distributed systems, cloud technologies, and AI-driven solutions.

"Driven by a passion for uncovering how systems work and making them better from the backend."

Java Spring Boot Microservices Docker AWS RabbitMQ Redis PostgreSQL MongoDB
Foto de Julian

What I Build

Backend Applications

REST APIs • Authentication • Business Logic

I design secure and scalable backend applications focused on clean architecture, REST APIs, authentication, and business logic. Every solution is built with maintainability, performance, and long-term growth in mind.

Distributed Systems

Microservices • Messaging • Caching

I enjoy designing distributed architectures that communicate through APIs, messaging, and asynchronous workflows. I build systems that remain reliable, decoupled, and ready to scale as complexity grows.

AI-Powered Applications

LLMs • Tool Calling • Automation

I integrate artificial intelligence into real software products using LLMs, tool calling, and automation. My goal is to combine AI with reliable engineering to solve practical business problems, not just generate text.

Projects

Featured Projects

Other Projects

RetroSpotify Web Player

RetroSpotify Web Player

GitHub

A modern audio experience built with a decoupled backend and a polished frontend experience.

C# ASP.NET React Spotify API
EduLink platform

EduLink Platform

GitHub

A gamified educational platform designed to improve student engagement and learning outcomes.

Java Spring Boot PostgreSQL Supabase
Nova Agent

Nova Agent

GitHub

An autonomous local AI agent that combines LLM reasoning with practical system interaction workflows.

Python LangChain Gemini Textual
Tech Blog

Tech Blog

GitHub

A full-stack content platform with authentication, profiles, and a clean MVC architecture.

Ruby on Rails PostgreSQL MVC

Authentication Microservice

GitHub

A secure Java microservice for registration, login, JWT handling, and role-based authorization.

Java Spring Boot JWT Swagger

Technical Skills

Backend

JavaJava
C#C#
Spring BootSpring Boot
Spring SecuritySpring Security
HibernateHibernate
JPAJPA
ASP.NETASP.NET

Cloud & Infrastructure

DockerDocker
AWSAWS
RabbitMQ
Redis
GitHub ActionsGitHub Actions
Linux
Azure DevOpsAzure DevOps

Databases

PostgreSQLPostgreSQL
MySQL
MongoDBMongoDB
SupabaseSupabase

AI

PythonPython
LangChain
Gemini
OpenAI
Tool Calling

Engineering

SOLID
Clean Code
TDD
JUnit
Mockito
REST APIs
SCRUM
CI/CD

Engineering Principles

Security First

I design systems with security in mind from the beginning, implementing authentication, authorization, and secure communication as core components, not afterthoughts.

Scalability

I enjoy designing software that can grow over time. Building modular, loosely coupled architectures allows new features and services to evolve without compromising stability.

Maintainability

I believe software should be easy to understand, extend, and improve. Clear structure and thoughtful design make future development faster and more reliable.

Clean Code

Clean code is not about writing less code, it's about writing software that communicates its purpose clearly and remains readable months later.

Testing

Testing gives me confidence to improve software without fear. I use automated tests to validate behavior, prevent regressions, and build more reliable applications.

Business Value

Every project starts with a real problem. I enjoy transforming ideas into practical software that delivers meaningful value instead of simply adding another application to the market.

About Me

I believe great software starts with understanding the problem before choosing the technology. Every project begins by defining requirements, designing the architecture, modeling the data, and planning how each component will work together before writing a single line of code.

I enjoy transforming ideas into reliable software by combining thoughtful system design, continuous learning, and modern engineering practices. Whether I'm building secure backend services, integrating AI capabilities, or designing distributed architectures, my goal is always the same: create solutions that are scalable, maintainable, and deliver real value to users.

I'm constantly exploring new technologies, not simply to expand my toolkit, but to understand how they solve real engineering challenges. I enjoy breaking down complex systems, learning how they work at their core, and applying professional software development practices to every project I build.

2021

Started Bachelor's in Computer Science at UTRGV

2023

Completed key academic projects in software engineering and web development

2024

Built full SaaS blog platform with Ruby on Rails

2025

Graduated from UTRGV · Architected an AI-powered Recommendation Engine using Java, Spring Boot, and GPT-5

2026

Earning AWS Cloud Practitioner certification & specializing in cloud-native backend architectures

Contact Me