Sergio Gonzalez
Software Engineer - Full Stack Web Developer - Technology Enthusiast

About Me


Hi! I am Sergio. I currently live in Ciudad Juarez, Chihuahua, Mexico. I consider myself a Technology Enthusiast. Currently, I work as a 'Software Engineer'. I really love what I do and I think that the most satisfying part of software development is when you see other people taking benefit of what you have developed. That feeling is just priceless.

I consider myself a proactive person, a problem solver, a team player and I always have something unique to contribute in every project I am involved.
I like to play soccer, do some lifts at the gym, take a walk, visit and spend some time with all my family, go to the movies, read tech articles, test new technologies, play some de-stressing videogames...

Some things I would like to learn for fun are: Mobile Development, Machine Learning, Stock Exchange (At least Mexico's BMV), and maybe make my own fake cryptocurrency.

  • Sergio Javier Gonzalez Avalos
  • +52 6563171752
  • sergio.xga@gmail.com
  • Male
  • Married

Experience


  • UCSF contractor (SND)

    Software Engineer at UCSF's Eureka Platform, working with an amazing team of Ruby on Rails developers, and learning a lot of new stuff.

  • AWS Certified SAA

  • Linux Foundation Certified SysAdmin

  • Started to work at Transtelco

    Working here has been the best education I've ever had, in all aspects, not only profesional.

  • International Business Model Competition

    Participated in the IBMC 2015 held at Provo, Utah, and hosted by the Brigham Young University.
    After winning 1st place in the BMC Mexico, represented my country and my university against startups from the best universities around the globe.

  • ITESM (Monterrey Institute of Technology and Higher Education, CDJ)

    Graduated from Business and Information Technologies Engineering. Average Grade: 94 out of 100.
    Lean Six Sigma Green Belt Certified by ITESM and Arizona State University.

  • Lean Startup Machine

    'Lean Startup Machine' 1st place, at the 'Entrepreneurship with Innovation International Congress' at Chihuahua, México.

  • EPCCJ (Juarez City Central High School)

    Physics and math specialty

My Job


The product is a digital research platform. Here is where I've sharpened my Ruby and Ruby on Rails skills, since here there is only one main big project to focus on and the other engineers are very talented and happy to let me learn from them. As the person in charge of major front-end changes, my JS skills were not left behind.

My Skills


0% = NOB, 100% = Expert/GURU.

Languages and DBs:
HTML
90%
CSS
70%
Javascript
70%
Ruby
90%
Python
20%
PHP
30%
GO LANG
30%
MySQL/MariaDB
80%
PostgreSQL
70%
MongoDB
30%
Other Languages/Notations
  • JSON
  • YAML
  • HAML
  • XML
Libraries, Frameworks, Platforms:
Ruby On Rails
90%
jQuery
70%
Bootstrap
Bootrap 4
Node JS
60%
Hotwire (Turbo, Stimulus)
70%
Vue.js
30%
Google APIs
30%
Data Modeling
75%
Business Logic
80%
Networking
60%
Linux in General
80%
Linux Flavors
CentOS/RedHat, Debian Family: Debian, Ubuntu based distros.
Amazon AWS
VPC, EC2, RDS, ELB, ECS/EKS, S3, CloudFront, IAM, Organizations.
Google Cloud Platform
Compute Engine, SQL, Storage, VPC Network, APIs & Services, IAM.
KVM Server Virtualization
80% - Also used OpenNebula
Web Servers
NGINX, APACHE, Puma, Webrick, Express
DNS
BIND - Troubleshooting - DNSmadeeasy
Authentication
Auth servers: LDAP, Radius
Monitoring
op5 Monitor, Nagios, Shinken + Graphite, Graylog, CACTI.
SDN
BGP: BIRD, ExaBGP, ERCO
Docker
50% - Know the basics + Docker Swarm
Ansible
30% - Automated some simple tasks
Software Engineering
  • Scrum Agile Development
  • XP
  • Lean kanban Software Development
Other Basic Stuff:
  • AJAX
  • Regular Expressions
  • Git: GitLab, Github, Bitbucket
  • JIRA Cloud Admin
  • Phabricator
  • Played with Chef
  • NTP Server
  • Google SMTP Relay Server
  • Wrike

Portfolio


Failure Resume


Failures are part of our life, and there is so much to learn from them. I'll just explain a few because it is really embarrassing. I will list other epic fails and in case you want to know more about them, contact me :)

  1. I was involved in a natural oils startup. We actually won the Mexico's BMC and participated at the International Business Model Competition. Then lots of things happened in my life and I decided to quit from the startup. 'Helpo Aromatherapy' just appeared in the TV show 'Shark Tank Mexico'.
  2. I experimented with Bitcoin, but I left the boat before it sailed. You can click here to see the current Bitcoin price:
  3. I decided to invest in a new car and put it to make some money with Uber. What can I say? Bad drivers, 1 accident and 2 thefts. After that, my business partner (that was managing the car and the drivers) just quit. Then I just rented the car for a while and eventually sold it to break-even.
  1. I was overconfident and failed my first attempt of The Linux Foundation SysAdmin Certification test
  2. I droped a database table because of a misunderstanding with the COO. It wasn't really my fault, but I should've waited for him to make a call... And I didn't...
  3. I fired the wrong person.
  4. I refused to eat until I fixed a bug... I realized that when you are hungry, you get angry and the code just can't flow out your mind.
  5. I started to abuse from the cloud. My boss pointed out that we were spending too much in AWS and GCP.
  6. I powered off a development server instead of rebooting it. I had to go to the data center at El Paso to turn it on again.