Skip to content

Sublian/sublian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 

Repository files navigation

Hello! πŸ‘‹ I'm Luis Gonzalez

Software Engineer | Python Backend Specialist | Lifelong Learner

I'm a Software Engineer with over 2 years of experience specializing in backend development with Python. My expertise focuses on high-performance system optimization, process automation, and implementing scalable architectures using Django, FastAPI, Flask, and Odoo.

I'm passionate about solving complex performance bottlenecks, applying solid design patterns, and writing clean, maintainable code. I believe in building robust systems backed by automated testing and modern DevOps practices.


🧠 Active Learning & Skill Development

I firmly believe in learning by doing and maintaining a structured approach to growth. For the last quarter of 2025, I'm running a focused Upskilling Project to deepen my expertise in key areas.

🎯 T1-Upskilling-2025: Structured Learning Project

I use a GitHub Project Board to plan, track, and document my learning journey. Each skill or concept is broken down into actionable issues, linked directly to the code I write in dedicated practice repositories.

  • Purpose: Systematically advance in backend architecture, advanced testing, and modern DevOps.
  • Methodology: Theory β†’ Practice β†’ Code Repository β†’ Documentation.
  • Current Focus Areas: Advanced Pytest patterns, Microservices design, and AWS fundamentals.
  • πŸ‘‰ View my Upskilling Project Board & Progress

This public board reflects my commitment to deliberate practice and transparent skill-building.


πŸ› οΈ Technologies & Skills

Backend & Frameworks: Python, Django, Django REST Framework, FastAPI, Flask, Celery

Databases: PostgreSQL, MySQL, MongoDB, Redis, Query Optimization & Indexing

Testing & Quality: Pytest, Unit/Integration Testing, Mocking, Test-Driven Development (TDD), Code Coverage Analysis

DevOps & Tools: Docker, Docker Compose, Git, CI/CD (GitHub Actions Learning), Linux

Architecture: REST APIs, JWT Auth, Background Tasks, Design Patterns, Microservices (Learning)

Specialties:

  • Performance Optimization: cProfile, SnakeViz, bottleneck identification and resolution.
  • Architecture: Design Patterns (Singleton, Factory, MVC), Service-Oriented Architecture.
  • Testing & QA: PyTest, Unit Testing, Coverage Analysis, Swagger/OpenAPI.
  • Automation: Scripting, scheduled tasks, reporting systems.

πŸš€ Featured Projects

Here are some of my key public projects that showcase my approach to building and learning:

πŸ” Professional Django API Template ⭐ 100% Test Coverage Achieved

(Django β€’ Docker β€’ JWT β€’ PostgreSQL β€’ Pytest)

A production-ready, reusable template for secure backend APIs. Features JWT authentication with refresh token rotation, a role-based permission system (admin/staff/client), rate limiting, and a fully containerized setup with Docker.

πŸ† Latest Achievement: Reached 100% test coverage with 62+ comprehensive tests, including integration tests for all API endpoints, authentication flows, and permission systems. This demonstrates professional-grade quality assurance practices.

Highlights:

  • Complete test suite from the start with Factory Boy and advanced mocking
  • Designed as a modern foundation for SaaS, mobile backends, or microservices
  • CI/CD ready with automated testing workflows

βš™οΈ Django 🐳 Docker πŸ”’ JWT 🐘 PostgreSQL πŸ§ͺ Pytest πŸ“Š 100% Coverage

View Repository


🧠 Background Task Processor with Django & Celery

(Django β€’ Celery β€’ Redis β€’ PostgreSQL β€’ Pandas)

A demo application implementing asynchronous file processing (CSV/Excel). Includes task queuing with Celery and Redis, a real-time upload dashboard, and historical task monitoring.

Highlight: Demonstrates handling of long-running processes, decoupling user requests from backend work, and providing user feedback.

βš™οΈ Django 🧡 Celery πŸ”΄ Redis πŸ“Š Pandas

View Repository


πŸ“§ Daily English Phrases Mailing System

(Flask β€’ MySQL β€’ JWT β€’ Bootstrap β€’ Cron)

A complete web application for automated daily email deliveries. Features a multi-role user system (free/premium), email confirmation, a personalized admin dashboard, and a robust mailing service with retry logic.

Highlight: A full-stack project showcasing user management, automated cron jobs, and a responsive UI.

⚑ Flask πŸƒ MySQL βœ‰οΈ SMTP 🎨 Bootstrap

View Repository | Live Demo β†—


πŸ§ͺ Pytest Learning Lab

(Pytest β€’ Mocking β€’ Fixtures β€’ Parametrization β€’ UV)

A hands-on learning repository documenting my deep dive into advanced testing patterns in Python. Covers fixtures, mocking external APIs and services, test parametrization, and configuring test environments with uv.

Highlight: Reflects my commitment to code quality and professional testing standards, serving as a personal and public knowledge base.

βœ… Pytest 🎭 Mocking πŸ› οΈ UV

View Repository


πŸ“ˆ Achievements & Metrics

  • Testing Excellence: Achieved 100% test coverage on the Django API Template project with 62+ comprehensive tests, demonstrating professional-grade quality assurance practices.
  • Legacy System Optimization: Achieved a 45x performance improvement in a critical Odoo module, reducing processing time from over 20 hours to under 3 hours through strategic profiling and query optimization.
  • Database Performance: Improved complex query response times by 300% using EXPLAIN ANALYZE and strategic indexing on tables with 10,000+ records.
  • Goal: Maintain 90%+ test coverage across all main repositories and integrate CI/CD for automated quality assurance.

🌱 Currently & Next Steps

  • Working on: Optimizing and progressively migrating a legacy Odoo v13 system to Django RestFramework.
  • Learning: Microservices architecture and expanding my AWS cloud expertise.
  • Collaboration: Interested in Python open-source projects, developer tools, and technical documentation (like python-docs-es).

πŸ“Š Other Projects

Project Description Tech Stack
πŸ₯ Hospital Records System Backend development for medical data management with FastAPI and Docker. FastAPI Docker PostgreSQL JWT Jinja2
πŸ’Έ Automated Payroll System Redesign and automation of complex payroll calculations, improving efficiency. Django Pandas NumPy PostgreSQL Jinja2

πŸ“« Let's Connect

  • Email: [email protected]
  • GitHub: @Sublian
  • LinkedIn: @Luis_Gonzalez
  • Languages: English (B2 - EFSet Certified), Spanish (Native).
  • Community: Active contributor as a translator for the official Python documentation in Spanish.

Thanks for visiting my profile! Always open to discussing technology, optimization challenges, and new opportunities.


πŸ“Š GitHub Stats:




About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published