Content
Home page
About me
Skills
Projects
Contact Me
Entries
Hide left menu

Programming paradigms & knowledge

•Structured programming
•Object oriented programming
•Event oriented programming
•Functional programming
•Software architecture design
•Quality Assurance





Software & programming languages

  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Expert
Java

Frameworks and platforms:

•SpringBoot
•Gradle, Maven
•JUnit
•Hikari
•OpenCV

Projects:

•Microservice template written with SpringBoot, with basic CRUD functionalities to standardize software architecture, patterns, directory structure in microservice program
•Microservice written with SpringBoot, to manage different parking vendor systems in an interface to allow a consumers to handle parking fee operations
•Image API using SpringBoot and OpenCV that exposes item images from a daily updated source.


Python

Frameworks and platforms:

•Flask
•OpenCV
•Tensorflow
•Pandas
•TCP/IP Application layer libraries such as smtplib or http requests library

Projects:

•This website's backend
•Color changer for backgroundless png images
•Single layer and 2 layer neural network training algorithm for IoT controller (scholar)
•Remotely activated keylogger


Bash

Projects:

•Microservices CD pipelines in Azure Devops
•Restructuring of an RPM installation software package mostly written in bash for a distributed microservice platform tailoring it for the client's needs


JS/CSS/HTML

Projects:

•This website's frontend
•IoT server's frontend for perception system (scholar)


Professional Experience

Development consultant at AXEN IT
Date: March 2022 - Aug 2023
Description: Providing technical support to an ordering portal at both code and database level
Programming languages/tools: C# & SQL Server
Languages: English & spanish

POS Specialist at HEB
Date: August 2023 - Now
Description: Technical lead of the POS Microservice migration program. Among the most relevant activities are research and implementation of State-of-the-art technologies with an operational, practical and scalable approach, design of processes, theorical approaches, standards for the Microservice implementation program. Architecture design and infrastructure administration (Kubernetes clusters, Rocky Linux servers, Postgresql Databases). Technical requirements definition for golang/java development teams and quality assurance in implemented code. Management and planning through methodologies such as waterfall and agile. Among the most important projects I delivered are a centralized microservice platform based in Kubernetes, a distributed microservice platform based in Docker and proprietary developments, development of code templates to standardize applications, interface microservice for parking vendors.
Programming languages/tools: GNU/Linux and Windows server administration, Azure Devops, Azure CI/CD, Azure Cloud, Kubernetes, Docker, Helm, Istio, PostgreSQL, Java (Srpingboot, OpenCV), golang, runtime debuggers, bash, QA, public key infrastructure, scrum.
Languages: English & spanish