About me

I am a mechatronics engineer with a love for electronics, automation and software development. I really enjoy learning and organization.

Online
Languages
  • Spanish (Native)
  • English (Professional)
  • Portuguese (Basic)
Interests

In my free time, I'm usually reading about technology advancements and new products, as well as new software releases and programming techniques. I'm a big fan of the Internet of Things, automation, data monitoring and databases. I also enjoy playing videogames, specially co-operative or team games.

Work Experience
  • Gila SoftwareMay 2019 - Present
    Software Engineer
    • Development of microservices and orchestrators based on Azure Functions.
    • Code-First Database design and management.
    • Application of scrum methodology.

    C#
    Azure Functions
    API Design
    Entity Framework
    MSSQL
    Python
    Django
  • JoybyteJune 2020 - Present
    Freelancer Developer
    • Design of APIs for mobile consumers.
    • Database First design and management.
    • Design and maintenance of stored procedures and other database logic.

    C#
    Azure Functions
    API Design
    MSSQL
  • LyF IngenieríaJanuary 2018 - May 2019
    Software Engineer Development of applications and libraries for money management devices.
    • Creation of applications for end-users, deployed in kiosks with multiple money devices.
    • Design and development of software interfaces for acceptors, dispensers and other money devices.
    • Integration to third-party monitoring web services.
    • Integration to third party banking and payment services.
    • Development and management of web services.
    • Management of local and remote databases.
    • Implementation of quality coding practices.
    • Temporary outsourced at Qualisys to aid in development of SAP Business One addons.

    C#
    WPF
    NodeJS
    Kotlin
    API Integrations
    SQLite
    MySQL
    Raspberry Pi
  • i3June 2015 - December 2017
    Consultant Development of innovation oriented projects in different areas. My work was focused on electronics, microcontrollers and software.
    • Creation of an Android app that uses Bluetooth LE technology to communicate with an embedded device controlling headlights on ATV vehicles.
    • Design and manufacturing of protective cases for electronic control devices.
    • Development of an Android app to remotely monitor ambient conditions of Aquaponic greenhouses.
    • Development and implementation of a small Linux based server providing greenhouse sensors data to client devices.

    Android
    Java
    CAD
    Web Servers
    C++
    Arduino
    Processing
    PCB Design
  • Universidad de SonoraMarch 2015 - May 2015
    Technical Manager Assistant Assiting the technical manager and planning of the project: Feasibility study of photovoltaic cells for airport gas stations electricity supply.
    • Implementation of solar tracking algorithms in microcontroller based systems.
    • Design of printed circuit boards.
    • Design of solar tracking mechanical structures for photovoltaic cells.

    Android
    Java
    CAD
    C++
    Arduino
    Digital Electronics
    PCB Design
  • TEPEIJuly 2014 - November 2014
    Developer Developing of an energy saving control system, focus on school classrooms, based on configurable schedules obtained from a server.
    Android
    Java
    Web Servers
    C++
    Arduino
    Digital Electronics
    PCB Design
  • Plataforma Solar de HermosilloJanuary 2014 - July 2014
    Intern Developer Developing an alternative control system for Heliostats solar tracking. A economic and open platform using Arduino, as an alternative to the private systems using CompactRIO by National Instruments.
    C++
    Arduino
    Digital Electronics
Education
Universidad de Sonora
August 2009 - April 2014

Bachelor's Degree

Mechatronics Engineering (Ingeniería Mecatrónica)

CBTis 11
August 2006 - July 2009

High School Diploma

Specialization in Mechatronics

Skills & Tools
Programming Languages
Python
Kotlin
C#
Java
JavaScript
TypeScript
C++
Platforms & Frameworks
Android
.NET
Angular
RaspberryPi
Arduino
Processing
PostgreSQL
Other
git
SolidWorks
PCB Design
Digital Electronics
SQL
Projects
  • NabBot
    Website Discord bot focused on the MMO Tibia. An interactive bot that answers to different commands, handles a user database and does realtime updates based on game events.
    Python
    PostgreSQL
    Web Servers
    Web Crawling
    Angular
  • android-things-rc522
    Github Android Things library for the RFID module RC522. Handles communication between the module and compatible RFID tags, with support for operations like sector permissions.
    Android Things
    Java
    Digital Electronics
  • tibiawiki-sql
    Github Python script that fetches TibiaWiki via its MediaWiki API. Article information is parsed and stored in a SQLite database.
    Python
    API Integration
    SQLite