Contact
{email:victor.reventos1@gmail.com}
Summary
I'm a very dedicated, passionate and goal oriented person. Love learning and adopting new technologies, making me an avid learner and very decisive person on achieving my goal.
With a goal of achieving a Software Engineering Internship or COOP position, where I can apply my skills and enhance my current knowledge.
Education
University of Puerto Rico at Mayaguez
Bachelor's in Computer Engineering 2009-2015
GPA: 3.79/4.0
Experience
UPRM NOAA CREST Project, Mayaguez, PR Jan 2012 – Present
Software Engineer (Research Assistant)
Pragma is a web application designed to provide irrigation management services to farmers. It provides farmers with the proper amount of water to irrigate their crops. It keeps track of your crop’s growth stage, irrigation history, your farm’s geographical location, and collects the previously mentioned hydro-climate data daily from the GOES satellite and NEXRAD radar. It's available for both mobile and desktop use.
- Implemented the front-end using AngularJS, Bootstrap and highcharts.
- Created a Java Automation for gathering the GOES satellite and NEXRAD and processing this data with matlab.
- Made the data available to researchers.
Google, Mountain View, California Jun 2013 - Aug 2013
- Worked on a Web Big Data Database Visualization Tool aiding on its design and features implementation
- Created two visualization layers using D3js and AngularJS to provide a rich and interactive visualizations
- Hierarchical view providing drilling capabilities allowing the user to quickly consume the hierarchy being presented
- A Lineage Graph of the database entities using a force directed layout, providing features like lazy loading, node interaction and informational overview of the entity on hover.
National Security Agency, Baltimore, MD Aug 2012 – Dec 2012
Software Engineer (COOP)
- Developed back-end analysis for data coming from the sensors
- Developed an API to do hash processing and alert the system based on a criteria
- Web application development using Extjs for data visualization and system management for the operator
Travelers Companies, Inc., Hartford, CT Jun 2012 – Aug 2012
Software Engineering Process Group Intern
- Software quality reporting
- Gathered metrics about architecture, documentation and programming quality
- Distributed reports to the different customers
- Root Cause Automation Project:
- Hands on exposure to all the software development stages
- Developed the application to use data mining techniques on a ITSM database to give senior leadership a better sense of the quality of the software being produced in the company.
- Managed to automate this manually intensive, error prone and time consuming process. This on average took 8 hours now it can be done in 15 min
- Used excel as a data visualization platform, to plot the data obtained from the application
Programming Tutor, Mayaguez, PR Sept 2011 – Dec 2011
Tutor of the Java language
- Taught students common algorithms
- Help other develop problem solving skills
- Taught the syntax of the language and Object Oriented concepts
Skills
Proficient
- Java
- XML
- JSON
- JDBC
Working Proficiency
- C
- C++
- Python
- Assembly
- JavaScript
- AJAX
- HTML
- Google App Engine
- Google Web Toolkit
- JAXB
- SQL
- Extjs
Courses
- Advanced Programming (Java)
- Data Structures
- Microprocessors
- Computer Architecture
- Operating Systems
Interests
Programming: Looking forward to learning about reverse engineering, cybersecurity, operating systems, distributed systems and mobile applications. Actively learning as much as I can to be a successful Software Engineer.
Personal Training: Dedicated to personal training, acquiring knowledge about the human anatomy, health and about the supplements on the market.