Full-stack developer and university professor with over 9 years of experience in software architecture, system design, and enterprise solutions. Expert in Java technologies (Oracle Certified) and the integration of Generative AI into the software development lifecycle. Proven track record in building scalable digital solutions, from complex e-commerce integrations to academic research in AI-driven recommender systems. Bilingual (Spanish/English) and committed to technical excellence and continuous learning.
Core Backend & Enterprise: Java (EE/Jakarta EE, Spring Boot), .NET (C#), Python, Node.js.
Java Ecosystem: Expert in Object-Oriented Programming (OOP), API development (REST/SOAP), Maven, and Hibernate/JPA.
AI & Emerging Tech: AI-Assisted Development (GitHub Copilot, Cursor), Prompt Engineering, and Data Science.
Frontend & Web: Vue.js, Angular, JavaScript (ES6+), HTML5/CSS3.
Databases: Advanced SQL Server, PostgreSQL, and MongoDB.
E-commerce & Integration: WooCommerce, Shopify, Tienda Nube and third-party API orchestration.
DevOps & Version Control: Git, GitHub Actions, and CI/CD workflows.
Professor
Since January 2023
Teaching advanced courses in e-commerce, Algorithms, Software Design, and Web Applications.
Mentored students on practical projects, fostering their software development skills.
Software Programmer
Since January 2023
Developing enterprise web applications with a focus on scalable architecture and SQL Server integration.
Implementing complex business logic using C#, while maintaining cross-language compatibility for system migrations.
Software Developer
November 2019 – August 2020
Architected frontend systems using Vue.js and maintained backend API services.
Ensured data integrity and performance across relational database systems (MySQL).
Software Engineer
April 2019 – June 2019
Contributed to software development using C# for the back-end and Angular for the front-end.
Conducted unit testing to ensure software quality.
Programming Coordinator & System Analyst
March 2016 – April 2019
Led the development of departmental systems using .NET and Java-based logic for public administration.
Managed critical database infrastructure in SQL Server, ensuring high availability and security.
IT Technician
May 2015 – August 2018
Provided technical support for a range of hardware, software, and network issues, ensuring timely resolution to minimize downtime.
Installed, configured, and maintained computer systems, printers, and other essential IT equipment, supporting smooth daily operations.
Performed regular maintenance and troubleshooting, proactively identifying and addressing potential issues.
Intern – Android Developer
October 2014 – May 2015
Developed interactive mobile applications and games using Java and the Android SDK.
Mastered Java fundamentals and memory management while collaborating in agile teams.
Executed rigorous testing and debugging to ensure high-performance mobile experiences.
Web Administrator
August 2012 – February 2013
Ensured the daily publication of news articles, fostering a dynamic and engaging online presence.
Creatively designed eye-catching banners and images using Adobe Photoshop, enhancing the visual appeal of the website.
Conducted in-depth analysis of website analytics to gain valuable insights into user behavior and preferences.
August 2020 – August 2022
August 2009 – August 2014
GitHub Copilot (June 2025)
Github
GitHub Foundations (January 2025)
Github
Google AI Essentials (June 2024)
Coursera / Google
Oracle
Oracle
Foundations of Git (August 2024)
GitKraken
Google: Artificial Intelligence and Productivity (July 2024)
Santander Open Academy / Google
Generative AI (July 2024)
Santander Open Academy / MIT Professional Education
Diploma Program in Data Science (October 2024)
Tecnológico Nacional de México