I am a full stack software engineer with a passion to learn new things and work on finding solutions to different problems.
I enjoy innovating on processes and working on creating new ways to solve
Experience in using JS VueJs, React, AngularJs, Polymer 1.x , NodeJS, Typescript, Python, Java, Spring, PHP, SQL, Postgres, MongoDB, and MEAN stack.
I enjoy learning from my teammates as well as helping out in whatever is needed.
I enjoy learning, dancing, board games, and anime.
Programmer
I am passionate about learning about the different things that can be done with programming.
Entrepreneur
I am passionate about future business ideas, developing and help manage them. I help co-found a startup that went on for two years and it was a really good opportunity for growth.
Information Sponge
I love to learn new things. I spend my time on working on side projects to learn about a new technoly or frameworks.
This project was build for our CSCE 431 Software Engineer class. The project consisted in contacting an organization and building software that they needed. In our case, we worked together with the MHMR of Brazos Valley to built a ticket management system. The system was created using Ruby on Rails with a PostgreSQL Database. I worked on several CRUD features.
University Notes is a web app designed to keep all your grades, classes, and Notes in one place. It was created during the 2014 Regional Facebook Hackathon. I was responsible for some parts of the backend. It was built using Bootstrap, PHP, and MYSQL. It was my first time using all these technologies.
Infinite Zombie Experience is a game that was build for CSCE 315 Programming Studio class. The project consisted of creating an web based multiplayer game. So we created a zombie survival based game with different classes. This project was created using Phaser.io, Node.js, Express, and Sockiet.io and HTML. It was mainly coded using Javascript and took advantage of classes using the prototype inheritance. But we weren't able to keep the server up, but we kept a one player version of the game.
Fairy Tail Characters is a Windows 8 application that allows users to learn about some of the basic characters in the show. It allows for touch and normal clicking interactions and was created using Construct 2. It was selected as a bestwindows8app.
Quick Bracket is a Tournament-hosting utility that allows users to create their own tournaments, add qualities and users, modify on the fly on any device of choice, and generate brackets for their use. It was created during Texas A&M's 2014 Hackerbowl Hackathon. It was created using Node.js, Bootstrap, and mustache.
Aggies Invent is a 48 hour event in which you work on a problem pitched in from an industry partner and develop a solution. You then try to sell your solution. This years theme was 'Making the Internet of Things Come Alive in 48 Hours'. There were 60 people chosen from 185 applicants. Our team name was Delta CPC we worked on developing a wrist band called BandTrack that would track a person using iBeacons. This could be used to keep tracking of patients and doctors. When a disease is found on a person you can go back through the patients footsteps and find who that person interacted with to be able to quartine them as well. But thats not all this can be used to trigger certain events such as changing the environment like populating the users data when he walks into the doctors room, changing the music, the tv channel, the lights, etc. BandTrack would also contain the patients medical history and be linked to a cloud where the patients history would be dynamically changed as well. Our repo that doesnt contain the app that we worked on in that current period can be found here.
This Project was built for our CSCE 470 Information and Retrival class. It is an application that will recommend a user new anime to watch from the new upcoming anime season. How it works is that it retrieves what animes the user has watched from myanimelist.com and ratings. Then it scrapes anichart.net for the upcoming anime and uses NaiveBayes to return the top 6 relevant animes to the user. The features that it used were genres and staff.
Tired of forgeting what episode you are in? AnimeTrackerStorage (ATS) is a chrome extension that will let you have a list of the animes you are currently watching. But as you watch new episodes or the next episode, it will be updating what episode you are in and let you know when a new one is up. ATS was created using Javascript and Bootstrap. After I recreated and added Angularjs to use less jquery to update everything.
The Magic Conch Shell Bot is a project that was built to learn how to create a facebook bot. It is a simple bot that uses SpongeBob Magic Conch Shell concept and replies to all questions using the same phrases from the show. It is essentially a magic eight ball. It was built using Javascript and the Node.js framework and deployed to heroku.
The WeeklyAnimeCal is a project that was built to show a weekly glance of when your anime comes out. It is a small project that uses animenewsnetowrks upcoming anime and lets the user select his anime while its displayed in a week view on when it will come out. It then allows the user to export it to an .ics calendar that can be imported to your calendar to keep track of when your anime will come out. It was created using Bootstrap and Javascript.
This project was build for our CSCE 462 Microcomputer Systems class. The device we decided on creating was an AI agent that would play Texas Hold'em with players via RFID Cards. It was built using an Arduino, RFID scanner, RFID Cards, Number pad, LED screen, and a 3D printed prototype board. I mainly worked on getting the arduino to take in all the inputs and the 3D prototype board and with setting up wiring.
Summer Seasonal, June 2014 - August 2015 , Temple Terrace, FL , US
Implemented shell scripts to store server information into a SQL Database to allow offshore users to access data in a PHP Web App that serves 190k users
Analyzed User Experience (UX) logs of a product with ElasticSearch, Logstash, and Kibana and presented a business proposal to optimize code to save 10k a year in user experience
Texas Department of Transportation
Engineering Intern
January 2011 - August 2013 , Laredo, TX , US
Constructed a database for inventory of bed road line patterns and bed road sizes for the Maintenance Department
Devised macros in Visual Basic for Microsoft Excel for the Design Department to decrease work time by 99.96%
Worked as an Intern for two summers. I worked in a team that works in an internal tool that supports over 190k users and delivers the entire end-to-end application life cycle functions from Requirements-to-Production. First summer developed server scripts to return information to database (SQL) and worked on GUI using PHP, HTML, JavaScript and CSS. Second summer worked on enhancements to the system GUI and UX.
iNationGaming
Co Founder
August 2012 - May 2014 , Laredo, TX , US
Mission – To become a well established brand/company with a huge fan base where we can host events for them. Not only can the fans interact with one another at events but they can also enjoy video content which includes Youtube and Twitch.
Is a small startup that began roughly in 2012. It is a startup that revolves around hosting video gaming touraments. We have had about 10 tournaments and the biggest gaming tournament in Laredo's(Tx) history. People from all over Texas including: Houston, Brownsville, San Antonio, but it didn't stop there players from Mexico, Monterry came to compete too.
Lead a team of 8 individuals in organizing, promoting, and running gaming tournaments
iNation is small startup my friends and I were working on. We started working on in August 2012. We slowly made progress on attracting bigger crowds and finding ways to make revenue. We want to bring a whole new level of gaming to our city in Laredo,Tx to grow the gaming competitive scene. We had big plans, but as the majority of our members are in college it was hard to host events consistenly. We tried to raise 40,000 to invest on an actual business location. But we were not able to meet the requirement. Shortly after we decided that continuing this wasn't a smart decision, so May 2014 was when operations stopped. In iNationGaming I was in charge of a team of 8 people. I would help plan the different events from College Station, Tx even though the events where in Laredo, Tx and help promoting, organizing the business side of things, and running the gaming tournaments.
Collaborated in porting IdeaMache a web app used in the ecologylab from Django and SQL to Mongo, Express, Handlebars, Nodejs, and Socketio to be able to allow multiple user interaction at once.
In order to allow old API calls, backend was created with compatibility to old API to allow older applications to keep working.
In order to retrieve data from various social media websites wrote wrappers using xml/path using BigSemantics to extract salient metadata from them.
In order to create a modular device to perform industrial energy audits worked with a multidisciplinary team of twelve people where we developed a prototype device.
Lead a team of four on the creation of a device/package to create a 2-D map of the environment using a LIDAR Sensor.
Leveraged Robot Operating Software (ROS) hector slam package to create 2-D map and used system to develop packages to communicate with a lighting package developed by a another team
Collaborated with a team of 10 in working on a microapp consisting of a dashboard framework to help visualize asset data from IOT devices for data analysts using AngularJs, Polymer, NodeJs.
Developed a Ci/CD process for pushing the polymer components that are rendered in the dashboard application saving the team time for manually deploying it
Innovated different processes to help minimize the amount of support the team has to do for other teams to increase team’s development time.
Developed a microservice using Java Spring and NoSQL to allow for creation of new tenants and creating bundles of micro frontend applications.
Zume
Software Engineer
November 2018 - January 2020 , San Fransisco, CA , US
Collaborated with a team of 8 on developing a fully responsive and Accessible (A11y) dashboard using VueJS, Node.js, Docker, and Typescript to allow for customers to manage platform resources and allow other teams to build visualizations on.
Lead a pod of 4 on multi-tenancy initiative and integrating 3rd party services such as Auth0 and Apigee API gateway to be used in our dashboard.
Implemented a UI component library with a team of 8 to be used by the company to allow for faster development of front end applications.
Decreased application pr build time from ~18mins to ~3mins by refactoring Jenkins scripted pipeline and docker build to save the company $16k per month for the team.
Lead a board game initiative after work and was part of an internal learning and development group to help enrich company culture.