Career Profile

Enthusiastic Computer Engineer. 6+ years of professional experience mastering back-end and front-end technologies and 3+ years of experience as IT department manager at the Faculty of Engineering at the National Autonomous University of Mexico. Seneca College's Computer Programmer graduate (2019). Seeking to develop state-of-the-art systems and learning new technologies and tools every time the opportunity arises. Current areas of interest include cloud computing, android apps development, robotics, parallel computing and microprocessors.

Experiences

Full stack developer

2020 - present
Powerline Plus Ltd., Toronto

Development of many NodeJS/Vue.js scalable web applications connected to an existing backend infrastructure like MySQL/SQL Server databases and PHP systems. Development of a main RESTful API to integrate a new inventory system. Development of custom web interfaces to interact with inventory and accounting systems.

Software developer (Remote)

2019 - present
Soní Firm, Mexico City-Toronto

Development of a NodeJS scalable web app connected to an existing Microsoft SQL Server database using Object Relational Mapping. Development of a RESTful API to integrate the new system with an existing database. Generation of clients' balance reports using CSS, JQuery, and AJAX calls.

Web producer

2017 - 2018
Macmillan Education, Mexico City

Development of HTML5 and CSS3 based web applications as a complement of printed media from kindergarten to university level. Design of educational web pages for marketing purposes in order to show the customer the advantages of the material being sold. Compile multiple media sources and documents to create digital publications such as books and guides for teachers and students using vector graphic editors like Adobe Illustrator, InDesign and Photoshop. Administration of Linux servers.

IT Manager

2014 - 2017
Faculty of Engineering-UNAM, Mexico City

In charge of the IT department of the Planning and Development Coordination (CPD) of the Faculty of Engineering, UNAM. Administration of linux servers, institutional web pages, and web applications developed on JSP and MYSQL. Designing, planning and administration of relational databases. In charge of the PEY program.

Database administrator

2015
National Commission for the Efficient Use of Energy-CONUEE, Mexico City

Responsible for the design, implementation and administration of the relational and spacial databases of a public lightning project for the mexican goverment

Projects

SmartOutlet - Prototype of an IoT electric power outlet that mesures the voltage and current consumptions of the devices attached to it and reports them to and Android app.
Simple file server - React app that serves as an interface to quickly upload files to my personal data server from anywhere. Live mockup demo
Quiz generator - Web application that generates ready-to-print quizes using data storage on JSON objects. [in Spanish].
CosmoBitcoins - Android app to keep track of Bitcoin investments profit on a cryptocurrency trading platform.
ProjectToLeanKit - Java console program that migrates tasks from a Microsoft Project document to a LeanKitâ„¢ kanban board

Skills & Proficiency

Javascript (Node.js, Vue.js)

CI/CD (Docker, GitHub, GitHub Actions)

Linux SysAdmin

HTML5 & CSS3 (Bootstrap)

Java & JSP

PHP & Laravel

SQL