Education
Université de Lorraine
Erasmus Mundus MSc in Dependable Software Systems
July 2014 | Nancy, France
Universidad de Guadalajara
BSc in Computer Engineering
June 2009 | Guadalajara, Mexico
Coursework
From Msc and Bsc
- Formal System Modeling
- Logic
- Information Systems Security
- Java EE
- Software Engineering
- Software Architecture
- Human Computer Interaction
- Object Oriented Programming
From Platzi
- Front-End Development
From LinkedIn Learning
- Leadership
- Communication
- Management
Skills
- Node.js
- React.js
- Next.js
- Java
- HTML
- CSS, frameworks & preprocessors
- Javascript
- Mysql
- MongoDB
- Terminal
- Git
- Wordpress
- Effective Communication
- Leadership
Experience
Oracle
Senior Member of Technical Staff - Oracle Cloud Infrastructure | Devops | Java EE Developer
April 2016 - Jun 2020 | Guadalajara, Mexico
Worked on Exadata Cloud at Customer Database related tasks on a remote basis. Tasks included feature development, bug solving and devops operations. This gave me the opportunity to understand the complexity and structure of projects made of many solutions managed by many teams interacting with each other everyday. It also gave me the skills to work on almost every part of the stack.
Used Agile practices, as well as international-intercultural communications on a daily basis with colleagues and managers in the organization. After my first year I required minimal management thanks to proactive communication with my team.
Bioxor
.NET Software Developer | IT Consultant
April 2009 - September 2013 | Guadalajara, Mexico
Developed many solutions for clients with a small team. Since this was a startup company, I had to switch roles constantly between development, management, and lead.
Successfully implemented remote work practices with the technology available at the time.
Research
University of St. Andrews
Research Intern
February 2015 - June 2015 | St. Andrews, Scotland
Worked under the supervision of Juliana Bowles to create a modeling language and a model transformation software application to solve the problem of modeling real-time systems.
INRIA/LORIA (University of Lorraine)
Research Intern
February 2014 - August 2014 | Nancy, France
Under the supervision of Stephan Merz and Marie Duflot-Kremer I collaborated in the research of resolving concurrency problems in Java programs by examining a worst case execution time analyser from the Java Optimised Processor. I also implemented an application that counted the amount of time in processor-cycles for every instruction of Java source code.
Languages
- Spanish: Native
- English: B2
- French: C1
- Portuguese: B1