EDUCATION

MASTER OF COMPUTER SCIENCE IN WEBSITE AND WEB APPLICATION DEVELOPMENT

2022 - 2023

Universidad Oberta de Catalunya

ELECTRONIC ENGINEERING

1993 - 1997

Tecnológico de Estudios Superiores de Ecatepec

HIGH SCHOOL (Preparatoria 9)

1989 - 1992

Escuela Nacional Preparatoria Plantel 9 Pedro de Alba, UNAM

WORK EXPERIENCE

Computer technician and application developer

1995 - 1997, Serteci S.A. de C.V.

I worked as a computer technician, fixing computers and printers. Also worked as an application developer using diferents languages like Delphi Pascal, Turbo C++, and Clipper and DBase data bases.

Senior Developer, second and third level support

1997 - 2000, Grupo Nacional Provincial

Senior Developer, second and third level support for administrative applications in the areas of collection, administration and customer prospecting, with the following languages: C++, Turbo C++, Turbo Pascal, Visual Studio C++, SQL Server. It should be noted that among my greatest achievements in this company is the great learning I obtained, learning the most used languages ​​and development environments at that time. Likewise, the great satisfaction of having participated in the development of such important applications as treasury applications and life quotes.

Web developer, Web Master and Development Manager

2000 - 2006 Grupo Elektra y Banco Azteca

I started as a web developer and web master using development tools such as Microsoft Visual Studio, ASP, ASP.NET, C#, Microsoft SQL Server and Oracle DB. I ended up as a Software Architect and web application development manager with Microsoft technologies and using Oracle and SQL Server databases.

Software Architect

2006 - 2007 HSBC Bank

Started as a software architect, developing desktop and web applications with Microsoft technologies, using visual studio, SQL Server, NET Framework, ASP.NET.
I finished developing a project that had been stalled for years, for the administration of the plans, for the development of new branches, in just one year.

R&D Researcher Developer

2007 - 2008 Optenet

Started as an R&D Research Developer. Developing antivirus with technologies in C++, Linux and Windows at a low level.
This stage was a great achievement for me, since it required a high level of expertise in low-level development with C++ on Linux and Windows platforms.
In the end, I was more interested in launching myself as an IT Consultant, so I left this great company, Optenet, to start my own business.

IT Consultant

2008 to Now Sistemas Integrales Campos

I started as an independent consultant,
Using and learning new technologies to develop different projects with different clients and companies.
Below I list the most important projects I have been working on:

Geographic Information System Project

2007 - 2008 Pemex

Development of a Project for the Geographic Information System for disaster prevention.
This was my first development as an independent consultant, developed in Oracle Spatial, Oracle Mapviewer, Oracle Application Server and Oracle DB.
The system displays information such as fauna, flora, geographic distribution, demographic information and layers of oil facilities in different geographic layers to show the areas affected by disasters and oil spills.

Development and consulting

2008 to now, GNP - Ostos & Associates Consultants

Since starting as an independent consultant, I have worked with this company on the development of web applications and mobile applications on Android, using open source software technologies such as Apache, PHP, MySQL, and Android Studio to develop various applications for prospecting and sales management for life insurance, GMM, damage, and auto policies.

Geographic Information System Project

2008 - 2010, Semartnat

SIGAC Project, Geographic Information System for the administration of protected areas. The tools and languages used to build it are: Apache, PHP, PostgreSQL, PostGIS, and MapServer as a map server. This system displays information on flora, fauna, geographic division, and protected natural areas in different geographic layers.

Geographic Information System Project

2010 - 2011, CONAGUA, State of Guerrero

Designing, developing, and building a Geographic Information System for the organization, optimization, and integration of the entire drinking water and sewerage network system for different municipalities in the state of Guerrero. This system was also built with open platforms using the MySQL database engine and its spatial extension. Development language in PHP with Apache server and Maps Server.

Geographic Information System Project

2011 - 2012, Mexico City Water System

I designed, developed, and built a geographic information system for the administration of sewerage and drinking water systems for Mexico City, developed in PHP and Map Server with Oracle databases. Google Maps APIs are also used to display information on sewer pipes, drinking water pipes, and the land registry on Google Maps.

Single Repository for Geographic Information Project

2012 - 2013, Merchant Navy

RUIG Project, Single Repository of Geographic Information. System for the administration of merchant ships, which manages ship routes, displaying the route and navigation of all merchant ships in the Gulf of Mexico on a map in real time. To achieve this, information is extracted from the various radars operated by the Merchant Marine and transferred to a single geographic information repository in an Oracle Spatial database. Map Server with Apache and PHP is used.

Oil Prediction System Project.

2015 - 2017, PEMEX Extraction and Exploration

I participated as a Software Architect, Project Manager, and R&D Programmer.
Designing, developing, and building of a system for predicting oil reserves using advanced Artificial Intelligence algorithms. With the help of a team of at least 20 scientists and doctors in various fields, such as geologists, physicists, and mathematicians.
All development was carried out on Microsoft platforms using Microsoft Visual Studio, C++, C#, and Microsoft SQL Server.

Mobile Application Development.

2017 - 2021, Covalu

I developed several Administrative Mobile Applications that connect with ERP and CRM software to manage different modules of the system, such as Inventory, Sales, Collections, and Personnel Management.
Most of the applications were developed for the Mexico City Metro Transportation System.

Mobile, Desktop, Front-End, Back-End, and Full-Stack developer

2019 to now, TI-Logik

Se desarrollan diversas aplicaciones móviles administrativas que ha sido desarrolladas en entornos híbridos para que puedan funcionar tanto en android, como en iphone.
Web services have also been developed that interconnect with desktop applications and other platforms to extract information, process it, and display it for decision-making purposes.

Front-End developer

2019 - 2024, Pharma Kajebell

Development of software for pharmacy management in web and cloud environments, for the sale of medicines and medical equipment. Managing inventory, customers, products, and collections.
Apache Web Server, PHP language and MySQL data bases where using for this projects

PROFESSIONAL CAREER

New Software Developer

1995 - 2000

Graduated from the Tecnológico de Estudios Superiores de Ecatepec in 1997 as an Electronic Engineer,
specializing in communications and with very solid knowledge of microprocessor and microcontroller programming.
From 1995 While studying, he worked as a computer repair technician and programmer in Pascal language with Delphi as an object-oriented platform.
After graduating, he sought new challenges and joined Grupo Nacional Provincial as a programmer and production support, where he was responsible for several high-priority administrative and accounting systems in languages such as Visual C++, Visual Basic, Delphi, Turbo Pascal, and diferent databases such as SQL Server, DBase, and Clipper.
After three years, he ended his career at GNP as a Project Leader and Component Designer.

Web developer, Web Master and Development Manager

2000 - 2006

In 2000, he joined Grupo Elektra as a Web Programmer and Component Architect in the information systems department,
where he specialized in programming in web environments on different platforms, such as Microsoft, Java, Oracle, and SQL Server.
His extensive knowledge allowed him to automate various programming and executive information visualization tasks. He was responsible for implementing the entire component platform for the front end of Grupo Elektra's data warehouse with a team of highly skilled programmers, enabling him to develop new tools for end users in a very short time and with fewer resources. All this accumulated knowledge allowed him to bring Grupo Elektra to the forefront of information systems technology, and when Banco Azteca was created, he was partly responsible for setting up the entire technological infrastructure for the Azteca bank, inheriting all the knowledge and architecture for the launch of Azteca Bank

2006 - 2007

After six years working for Grupo Elektra, in 2006, he left his position as head of Information Systems and sought new horizons at HSBC Bank in the computer center in Toluca.
At the same time, he began to develop Geographic Information Systems on his own, with Pemex as a client, for which he developed a Geographic Information System for Disaster Prevention on platforms such as Oracle, Oracle Spatial, Oracle MapViewer, ArgGIS, and ArgView. This system displays a series of layers of information to help users prevent disasters when oil spills occur. Information such as demographic population, fauna, flora, hydrological relief, and natural areas help quantify the damage that can occur if there is an oil spill.

2007 - 2008

After a year at HSBC, he managed to implement a project and plan control system in AutoCAD that had been delayed for several years, successfully completing it in a short time and achieving high acceptance among end users. At that time (2007), he was offered a position at a renowned Spanish company specializing in security and antivirus software, so he accepted a position as R&D Architect in the research and development department at Optenet.

Sistemas Integrales Campos

2008 to now

During his career as a freelancer, he began developing Geographic Information Systems in Web Environments, working in different languages and GNU platforms, such as PHP, MySQL, MySQL spatial, PostgresSQL, PostGIS, MapServer, QuantumGIS, Grass, etc. In February 2008, he decided to leave Optenet to devote himself full-time to his company called “Sistemas Integrales Campos,” consolidating his position in the development of Geographic Information Systems.

The first Geographic Information System developed by Sistemas Integrales Campos is a Concession Management System for SEMARNAT. This system has the capacity to visualize different layers of information, such as applications, protected natural areas, and boundaries, as well as to capture polygons from applications made by clients who do not have specialized GIS software. This system was built with open platforms, allowing it to be installed on any operating system. The tools and languages used to build it are: Apache, PHP, PostgreSQL, PostGIS, and MapServer as a map server.

Another GIS project that has been carried out is a Geographic Information System for the study and monitoring of different species, both fauna and flora, in a protected natural area in the state of Veracruz. This system has the capacity to capture all the information on the different species found on site and compile all the information in a single database, so that elsewhere in the country the information being captured in real time at the study site can be analyzed and studied. This system is also built with open platforms but uses the MySQL database engine and its spatial extension to store geographic data.

Adding CONAGUA in Guerrero to its client portfolio, building a Geographic Information System for the organization, optimization, and integration of the entire drinking water and sewerage network system for different municipalities in the state of Guerrero. This system was also built with open platforms using the MySQL database engine and its spatial extension.

2012

In 2012, a Geographic Information System was built for the Merchant Marine to track ships in real time and capture all information related to merchant vessels, such as technical data on ships, travel logs, seaman's books, crew lists, passenger lists, and other information on the maritime navigation of ships.

PEMEX 2015

In 2015, he participated as a project leader and R&D programmer in the construction of a system for predicting oil reserves using advanced artificial intelligence algorithms and with the help of a team of scientists and doctors in various fields, such as geologists, physicists, and mathematicians. Everything was developed on Microsoft platforms with Visual Studio, C++, C#, and SQL Server.

In addition to developing Geographic Information Systems, it has also specialized in the development of administrative systems in WEB environments on different platforms, both proprietary and open. Clients such as GNP, SIEMENS, Explora, etc., and administrative systems such as payroll systems, billing systems, customer management systems, and more, all developed in web environments, speak to our experience and ability to design and build any system on the most robust platforms on the market.

Throughout his career, he has also taught specialized courses in Java, Visual Basic.NET, Visual C++.NET, ASP.NET, and SQL Server. Today, he specializes in the development of Geographic Information Systems in web and desktop environments, administration systems in web environments, and security and monitoring systems, all of which are based on multiple platforms and specialized development languages geared toward spatial data management. To mention just a few of the many platforms and languages he works with, they include: Oracle, Oracle Spatial, Oracle MapViewer, Java, J2EE, NetBeans, Glassfish, PHP, MySQL, MySQL Spatial extension, PostgreSQL, PostGIS, MapServer, QuantumGIS, Grass, ArcGIS, ArcViewer, ArcMap, Microsoft C#.NET, Microsoft C++.NET, Microsoft ASP.NET, Microsoft SQL Server, Autodesk Inventor, iNav from Automatic Power, etc.

In 2015, he began developing mobile platforms for Android and iPhone, using the main development platforms for these, such as Android Studio and Xcode, in Java and Swift languages.
He currently works as an independent consultant, developing hybrid platforms and providing comprehensive solutions to clients.

PROGRAMMING TOOLS AND LANGUAGES

I use all tools, depending on the project I am working on.
 
Programming languages and meta languages
Ensamblador (ASM) C C++ C# Java
PHP Python Swift Java Android Kotlin
HTML CSS XML JSon SQL
ASP JavaScript Node.JS PL-SQL
 
Frameworks
Bootstrap Reat Flutter Angular Xamarin
Laravel Symfony Ionic Django Soap
ASP.NET .NET FRAMEWORK .NETCore Windows Forms WPF (Windows Presentation Foundation)
 
Data Bases
Microsoft SQL Server Oracle DataBase PostgreSQL MySQL
Maria DB MongoDB SQL Lite Firebase
 
Editors and Development Environments
Visual Studio Visual Studio Code Android studio Xcode
Eclipse NetBeans IDE IntelliJ IDEA Oracle Developer
Notepad++ Geany Sublime Text Bluefish
Atom Git GitHub GitHub Copilot
Azure Amazon AWS Amazon CodeWisper Copilot/chatGPT/DeepSeek
 
Architecture, design, and modeling
Microsoft Office Microsoft Project Gantt Project Trello RedMine
Visio star UML Rational Rose Enterprise Architect Modelio
Toad Data Modeler Erwin Oracle Data Modeler MySQL WorkBench pgModeler
 

COURSES, DIPLOMAS, AND MASTERCLASSES

UNIVERSITY OF LONDON

2025

Responsive Web Disegn

The Data Ware Housing Institute

2001

Data Ware Housing fundamentals

Inter Software Traint

2001

Java Basico

Inter Software Traint

2001

Java Intermedio

Inter Software Traint

2001

Java Avanzado

Inter Software Traint

2002

Java Fast Track Camp

Sun Microsystems

2002

Java Programing Language

Netec

2002

Java Programing

Oracle University

2003

Oracle Advanced PL/SQL

Oracle University

2002

Oracle Programing PL/SQL

Oracle University

2002

Introduction to Oracle SQL

Oracle University

2003

Oracle SQL Tuning

Inter Software Training

2001

Implementing MS Share Point Poertal Server

Microsoft Certified

2003

MS SharePoint Implementing Portal Server

Microsoft Certified

2004

Designing and Implementing OLAP Solutions With SQL Server

SAS Institute

1998

SAS Programing

Fundacion Arturo Rosenbluec

1997

Visual Basic Basico

Inter Software Training

2000

Mastering COM Development Using Microsoft VisualC++

Microsoft Certified

2000

Mastering COM Development Using Microsoft VisualC++

Microsoft Certified

2003

Building COM+ Applications using Microsoft .NET

Microsoft Certified

2000

Mastering Web Application Development Using Microsoft Visual Interdev 6.0

Microsoft Certified

2003

Introduction to XML And Microsoft .Net Platform

Udemy

2025

Introduccion A La Programación Con Python

Udemy

2025

Aprende Como un Profesional Python Parte 1

Udemy

2025

Aprende Como un Profesional Python Parte 2

Udemy

2025

Aprende Como un Profesional Python Parte 3

Udemy

2025

Aprende Como un Profesional Python Parte 4

Udemy

2025

Aprende Como un Profesional Python

Udemy

2025

Inteligencia Artificial Con Machine Learning Y Python

Santander Open Academy

2025

Cursor Con Python Desarrollo Inteligente Con IA

TESE - Crisoba S.A. de C.V.

1994

Reconocimiento por Estancias Industriales

TESE

1993

Mantenimiento Preventivo de PC

TESE

1993

Mantenimiento Preventivo Avanzado de PC

TESE

1995

Controladores Logicos Programables PLC's

Santander Open Academy

2025

English Fundamentals Boost your job search and CV

Instituto de Certificación Empresarial de México

2023

ECF Especialidad Consultor Formativo

Coursera

2023

Finanzas Personales

Coursera - Universidad Austral

2023

Como Invertir En Cripto

XTB

2024

Curso de Inversiones con Scalping

Udemy

2024

Mentoria Trading Institucional

Coursera Google Cloud

2023

Introduction To Trading Machine Learning And GCP

COURSES, DIPLOMAS, AND MASTERCLASSES

 Cursos y certificados
 
OTHER COURSES

 Cursos y certificados