Full-Stack Software Developer

Hi, I'm José Azotla.

Junior full-stack software developer with SaaS application support experience, focused on C# / Python, REST APIs, SQL, JavaScript, and reliable web applications. Based in Guadalajara, México.

  • C# / Python
  • REST APIs
  • SQL
  • JavaScript
  • React basics
Portrait of José Azotla
Production-minded Application support background

About me

A full-stack developer in transition from application support.

Junior full-stack software developer with hands-on experience working in SaaS production environments, supporting applications, and collaborating closely with engineering teams across the Software Development Lifecycle.

Strong foundation in C#, Python, SQL, REST APIs, object-oriented programming, HTML, CSS, JavaScript, and React basics, with proven skills in debugging, issue reproduction, technical documentation, manual testing, and validation of fixes in staging and production.

Currently pursuing a B.Sc. in Software Development and seeking a full-stack software developer role where C# or Python backend requirements can pair with web fundamentals and real customer-facing production context.

Projects

Evidence that connects production support with software development.

Desktop application Game logic

Chess Board Game

A C#/.NET WPF chess project focused on object-oriented piece models, board state, turn control, legal move highlighting, and a visual desktop interface.

  • C# / .NET
  • OOP logic
  • WPF UI
View repository
Front-end build HTML / CSS / JS

Responsive Portfolio Build

A static portfolio built with semantic HTML, responsive CSS, accessible controls, and plain JavaScript for contact, reveal, and navigation behavior.

  • Responsive layout
  • Accessible UI
  • Scroll reveal
View repository
Application behavior ARCOS / Nextiva

API / SQL Troubleshooting Context

Support work focused on isolating application behavior, documenting REST API symptoms, understanding SQL-backed issues, and validating fixes.

  • REST APIs
  • SQL context
  • UI behavior

Professional experience

Production experience that translates into developer habits.

The pattern across these roles is useful for software teams: reproduce the issue, explain the context, validate the change, and communicate clearly until resolution.

  1. Application Support Specialist | ARCOS | November 2025 – Present
    • Collaborate closely with Software Engineering teams by delivering reproducible bug reports, including detailed technical documentation, evidence, and step-by-step reproduction aligned with backend logic and API behavior.
    • Investigate and isolate issues in SaaS applications involving REST APIs and SQL data interactions, focusing on root cause analysis.
    • Validate software fixes through structured manual testing in staging and production environments, ensuring quality and stability before releases.
    • Own high-impact incidents end-to-end, coordinating follow-ups across the SDLC until resolution.
  2. Customer & Application Support Associate | ARCOS | September 2024 – October 2025
    • Resolved technical tickets via Zendesk under strict SLAs, supporting customers through phone calls and Microsoft Teams meetings.
    • Performed advanced troubleshooting for complex SaaS platforms and backend systems integrating REST APIs.
    • Identified application defects and functional issues, escalating backend-related problems with clear technical context.
  3. Tier 2 Technical Support Specialist | Nextiva | October 2023 – September 2024
    • Provided advanced Tier 2 technical support, troubleshooting application and service-level issues in production environments.
    • Assisted in identifying root causes of recurring incidents and collaborated with internal teams to improve system reliability.
  4. WFM Supervisor | XtendOps | January 2023 – September 2023
    • Supervised a team of RTAs and WFM Analysts supporting multiple brands with over 500 FTEs.
    • Developed staffing forecasts and created reports, dashboards, and presentations to support decision-making.
    • Strengthened analytical, documentation, and cross-team coordination skills.
  5. Technical Support Supervisor | XtendOps | June 2021 – August 2022
    • Led technical support teams focused on troubleshooting application and device-related issues.
    • Ensured service quality through structured processes and technical escalation management.

Skill map

A practical stack for junior full-stack work.

Server-side foundation

  • C# and Python fundamentals for server-side work
  • Object-oriented programming fundamentals
  • SQL and data interaction troubleshooting
  • REST APIs and web services

Web and tools

  • HTML5, CSS3, JavaScript, and React basics
  • Postman, Git, Jira, and Zendesk
  • Manual testing and release validation
  • Readable documentation and issue evidence

Production habits

  • Debugging and root cause analysis
  • Bug reproduction and technical escalation
  • Incident management across the SDLC
  • Customer-aware communication under SLA pressure

Education

Software study backed by communication and operations experience.

My current study is focused on software development, while my communication degree supports the documentation and cross-team clarity that developer teams rely on.

In progress

B.Sc. in Software Development

Hybridge Education, México

Jan 2016 – Jul 2020

B.A. in Communication

Universidad del Valle de México

Next step

Looking for a Full-Stack Software Developer role.

I am especially interested in teams that value reliable application development, API work, front-end fundamentals, debugging discipline, manual testing awareness, and developers who bring real customer context into engineering conversations.