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
Technical Skills
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.
- Mexico City, Mexico
- +52 55 7108 7607
- [email protected]
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.