Hello, I'm Carlos A. Ruiz Castrejón, a Software Developer 👨🏻💻 and Professor 🧑🏻🏫
Professional Profile
Full-stack developer and university professor with over 8 years of experience in programming, system design, and web application development. Specialized in e-commerce technologies and digital solutions, with a strong academic background and the ability to lead innovative projects. Bilingual (Spanish and English) with advanced programming expertise, platform integration skills, and experience in social media management for digital strategies.
Key Skills
Advanced programming: Java, C#, Python, JavaScript (Node.js, Angular, Vue.js).
Expertise in e-commerce platforms: WooCommerce, Shopify, Tienda Nube.
Full-stack development: HTML, JavaScript, .NET (C#), SQL Server, MongoDB.
Advanced database management.
Proficiency in productivity and collaboration tools (Microsoft Office: Excel, Word, PowerPoint) and digital marketing platforms (Google Ads).
System design and API integration.
Teaching and mentoring experience in emerging technologies.
Core values: responsibility, honesty, and dynamism.
Work Experience
Technological Institute of Sonora (Instituto Tecnológico de Sonora)
Professor
Since January 2023
Teaching courses related to e-commerce, web applications, algorithms and software design.
Fostered a collaborative and engaging learning environment.
Mentored students on practical projects, fostering their software development skills.
IND Consulting
Software Programmer
Since January 2023
Developed web applications using C#, DevExpress, HTML, and JavaScript.
Designed and implemented scalable solutions with SQL Server.
CABSA’s Group (Grupo CABSA)
Software Developer
November 2019 – August 2020
Developed web systems using JavaScript with the Vue framework.
Provided backend API support using Ruby on Rails.
Maintained databases using MySQL.
Utilized Git tools, including GitHub Desktop and GitKraken.
Sonora Software
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.
Honorable City Council of Cajeme (H. Ayuntamiento de Cajeme)
Programming Coordinator & System Analyst
March 2016 – April 2019
Developed systems for various city council departments using .NET and C#.
Managed and maintained databases in SQL Server.
Provided technical support to users, resolving system-related issues.
Conducted data analysis for system improvements.
Computers, Networks, and Services (Computadoras, Redes y Servicios)
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.
EMCOR Software
Intern – Android Developer
October 2014 – May 2015
Actively participated in the development of engaging and interactive video games for the Android platform using Java.
Collaborated with a talented team of developers, gaining hands-on experience in software design and coding.
Assisted in the implementation of innovative gameplay features, contributing to the overall user experience.
Conducted rigorous testing and debugging procedures to ensure the quality and functionality of the games.
Vanguard Newspaper (Periódico Vanguardia)
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.
Education
Master’s of Information Technology for Business
Technological Institute of Sonora (Instituto Tecnológico de Sonora)
August 2020 – August 2022
Bachelor's in Computer Systems Engineering
Superior Technological Institute of Cajeme (Instituto Tecnológico Superior de Cajeme)
August 2009 – August 2014
Certifications
GitHub Foundations (January 2025)
Github
Google AI Essentials (June 2024)
Coursera / Google
Oracle
Oracle
Publications
Rodriguez Rubio, M. J., Ruiz Castrejón, C. A. (2025). Diagnóstico y propuesta para la implementación de un sistema de información en una empresa comercializadora. En M. A. Núñez Ramírez, P. R. Amarillas Ibarra y C. L. Velarde Flores (Eds). Innovación y transformación organizacional: estrategias para el futuro del trabajo. Volumen III. (pp. 21-34). Religación Press.