Emiliano Abascal Gurria

I'm a

About Me!

I'm a Software Developer (Currently at Odoo) and Network Consultant from Mexico City with strong passions for technology overall with focus on IT and programming, as well as Metal 🤘 and Videogames.

Software Developer & Network Consultant.

In the short lifespan of my proffessional life, I've been able to gain more technical knowledge of these topics, however, more on that later, here is some personal information:

  • Birthday: 29 Nov 1995
  • Website: www.emilianoabascal.com
  • Phone: +52 55 7108 7607
  • Location: Mexico City, Mexico
  • Age: 26
  • Degree: Bachelors in Computer Science
  • mail: [email protected]
  • Freelance: Negotiable

Soft Skills

Team Work100%
Analytical Thinking100%
EnglishProffessional B2
Optimism 90%
Adaptable 90%

Technical Skills

Ubiquiti's Unifi100%
Cisco IOS100%
Enterprise Networking80%
Python 80%
JavaScript 70%
MongoDB 70%
C, C++ 60%
HTML/CSS 50%

Resume

Sumary

Networking Consultant and Software Engineer driven by the need of helping others overcome technical problems as well as to provide them with the necessary digital tools to help them thrive in their business or personal life.

Education

Bachelors Degree In Computer Science

2015 - 2020

Instituto Tecnologico de Estudios Superiores de Monterrey (ITESM)

During my time at ITESM, I learned how to code initially on C, but moved on into different languajes and technologies as I moved on, formed part of multiple interesting events and challenges

Relevant College Projects and Work

  • FTP server/Google Drive small cousin: During my advanced programming course, me and a partner developed a server using C++ sockets from the ground up, the purpose of the project was to develop a solution using C++ only in an efficient manner (preventing memory leaks, running as fast as possible over the network) the project had other functionalities that simulated some sharing functionality, such as shared files with other registered users.
  • Smart traffic light: In a hackathon organized by the university, I got the opportunity to work on projects that had the purpose of making real world processes more efficient. Me and my team decided to make a simple smart traffic light based on the amount of cars that were in a given traffic light. If there was a lot of cars in an intersection it would give more time for that road to alleviate traffic. It was a good proof of concept, but I recognize that it needed more work in order to make it a real world solution. (Using Python).
  • Maze solution challenges: In a tournament organized by the university, we were supposed to solve mazes as efficiently as possible, me and my team decided to make an implementation of the A* algorithm in order to solve it, we did it using C because of its efficiency.
  • Smart course reviews: In one of our last semesters, me and my team, did a project, that had the purpose of making a survey system that would take a large amount of text to determine the quality of a course. This was done to solve a problem we noticed regarding regular surveys, this was that most people just fill them with random selections in order to get through them quickly. We used Azure’s sentiment recognition API, and some other AI/ML tools to determine sentiments in a large text answer, and based on this, give a grade to the topic on the survey. (Azure tools, Python, Mongo, JS/ HTML).

Semester Abroad

2019 - 2020

Univesity Of British Columbia, Vancouver, BC, Canada

During this time abroad I took some Computer Science courses but also took the opportunity to wonder off into different disciplines topics, as such I feel this gave me a wider perspective on some topics and issues, as well as to meet some great people.

Professional Experience

Web development (Social Service), Grupo Promesa IAP

2017 - 2020
  • In charge of migrating the company's website from Worpress to HTML, CSS, JS and PHP, its maintenance and administration. I was also in charge of another secondary page for a company project, called “Zero Waste Day”.
  • Also in 2019 I carried out a project for a subject, which was made for the same company, the project consisted of making the process of collecting recyclable materials more efficient, with the elements that the company already had. This would need to be achieved through simulations.
  • The project managed to automatically generate schedules with optimal collection dates and routes to reduce the time and distance traveled by their trucks using the Google Maps API and data from previous collections made by GP in order to predict what the quantity of recyclables that a certain school or business would generate.

Technical Consulting Engineer Intern, Cisco Systems.

July 2020 - January 2021

Internship at Cisco Systems Mexico in the area of technical support for high level clients that run their networking infrastructure with Cisco’s enterprise equipment, during this internship I have been trained and certified with the CCNA 200-301 certification exam. Also on the internship me and a team developed a software development solution that gathered performance data of many sources in order to monitor and improve the performance of inside processes successfully by using JS/ Python, MongoDB and a proprietary framework of Cisco.

Technical Consulting Engineer, Cisco Systems.

January 2021 - March 2021

During my time as a TCE I performed trainings regarding the Enterprise Core (ENCOR) and Enterprise Routing and Switching (ENARSI) in preparation for the CCNP certification.

Software Engineer, Odoo Inc.

September 2021 - Present

The role is based on developing custom solutions for the open source project of Odoo ERP, this solutions are made for premium customers of Odoo, in order to make the platform more suited for their business needs. Most of the developments are done using a Python/JS based framework created by Odoo, that uses a Model(Python)/View(XML/JS/HTML)/Controller architecture.

Personal Projects

Plex media server with personalized encoding scripts.

2017 - Present

Using Handbreak CLI, Python and FFMPEG, I was able to make scripts so that when I insert a DVD or BluRay to my server, it automatically rips them in such manner that the file size is as small as it can be while maintaining certain resolution and bitrate. After this operation is performed, the file is moved to a directory so that the Plex server that I set up can read these files. This server is used with the purpose of enjoying my movies and tv shows around my house in all smart devices capable of downloading the client. All this on an old computer running Ubuntu.

Modernization of Amytis’s network

2018 - 2019

Implementation of Ubiquiti network equipment in a small company that had very basic networking equipment and that had connectivity problems when there was a lot of traffic on the network. The network went from having two basic wireless routers provided by the ISP to having a small enterprise network with a router, managed switches and access points.

Certifications

Cisco Certified Network Associate (CCNA)

Unifi Network Specialist

Ubiquiti Enterprise Wireless Admin