Personal details

Cristóbal M. - Remote back-end developer

Cristóbal M.

Freelancer - Sr. Software Developer
Based in: 🇲🇽 Mexico
Timezone: Guadalajara (UTC-6)

About

A software developer and business manager with 10+ years of work experience in both México and the U.K.

Work Experience

Fullstack Software Developer
Muebleria VillaReal | Nov 2021 - Present
HTML/CSS
Python
SQL
Django
Git
PostgreSQL
GitHub
JavaScript
React Native

Project: Fullstack Inventory Tracking App

I have already ...

• implemented the backend using Python’s Django ORM to communicate with PostgreSQL as the RDMS. I am utilizing tools such as PGAdmin and Python’s psycopg2 SQL driver for direct SQL queries on the database.

• deployed the Django Rest backend on RENDER.COM, ensuring efficient functionality.

• used Git/GitHub as the remote repository for version control and collaborative development.

• deployed our Android app for field testing.

I am currently...

• developing Restful API endpoints designed for tracking inventory items using a barcode scanner and Google Maps’ Geolocation service (API integration).

• using the Expo React Native framework for the front end, allowing the app to run on Android devices.

• conducting testing for the front end using the Javascript React and React Native frameworks, ensuring robust and reliable performance across platforms.

• working on adding the MapView module (Google Maps Expo client) to visualize the delivery route in our inventory tracking app.

• testing the BarCodeScanner module (Expo Camera Extension) to enable visually inputting the serial number of each tracked item.

• expanding the React desktop app to keep track of delivery trajectory in real-time.

• incorporating the Google Geolocation API into our desktop app for location identification by name (API integrations).

• planning to migrate the PostgreSQL database from Render.com to Neon.tech to explore their database auto-scaling and branchable functions.

• conducting tests on custom physical labeling and serial numbering, ensuring compatibility with the added features.

Fullstack Software Developer
Clinica Dental Integral V.C. | Oct 2021 - Present
HTML/CSS
Python
SQL
Git
GitHub
React
JavaScript
DynamoDB
CloudWatch
Kivy
React Native
AWS Lambda
Go
AWS

Proyect: Patients Records Managment for Dental V.C.

I have already ...

• implemented a Patients Records Management system with a Restful API designed to handle patient treatment at the clinic.

• hosted the backend on AWS, utilizing services such as Api Gateway, DynamoDB, AWS IAM, and Cloud Watch.

• coded the API endpoints in Python employing AWS Lambda, providing a robust and scalable solution.

• deployed a frontend app using React and React Native frameworks, allowing the application to run seamlessly on Windows desktop and Android mobile devices.

I am currently...

• using Agile methodologies to define new features for each version of the modular system, ensuring adaptability and responsiveness to evolving requirements.

• testing the full database API (CRUD) for patient records, currently running on AWS services (DynamoDB).

• migrating from Python's KivyMD to React and React Native for enhanced functionality and cross-platform compatibility.

Projects

Programación de juegos en Red con X-CALIBER (Networking game programming with X-Caliber)
C++
C
Linux
Socket programming
You may find a copy of my master's degree dissertation in the link above. Appendix A was written in English.

Education

Tecnológico de Monterrey Campus Guadalajara
Master's degreeComputer Science
Sep 1999 - Dec 2003
Universidad Autónoma de Guadalajara
Bachelor's degreeInformation Technology
Sep 1994 - Jul 1999

Certifications & Awards

Back End Development and APIs
FreeCodeCamp | Jul 2022
Scientific Computing with Python
FreeCodeCamp.org | Jan 2022