Mario Alfonso Landa
915-***-**** *********@*******.***
EDUCATION
University of Texas at El Paso
Bachelors in Computer Science, December 2016.
Selected Coursework: Database Management (Fall2015), Artificial Intelligence (Spring 2015), Software Reverse Engineering (Spring 2015), Computer Vision and Learning (Fall 2016)
PROJECTS
Java Development:
Battleship game using AspectJ and Java.
El Paso Metropolitan Planning Organization backend using OOP and developed from a specifications document
Blackjack game using object oriented programming.
Automata project. Created proper transitions when given a regular expression (NFA and DFA).
Web Development:
Lead Programmer for a Metropolitan Planning Organization webpage for a senior course, implemented in CodeIgniter (a PHP/MYSQL framework). Designed the database in MYSQL Workbench. The system had all CRUD operations, security features based on user level access.
Lead designer for a “Water Modeling Data” research webpage as part of a school project for a Database Management course. Designed the database in a team, front end and back end also developed as a team.
Machine Learning:
Gender classifier project based on pictures by using support vector machines, using SIFT features as part of dictionaries, and SVMs, achieved a 65% accuracy.
Pixel clustering using K-means, to display images as accurately as possible when the number of colors in a display is limited.
K-means clustering of handwritten numbers (MNIST dataset) using all pixels as features.
Object recognition using CIFAR-10 dataset, using histograms of colors and histograms of gradients as features for k-means
Handwritten digits classification using neural networks.
Computer Vision:
Extracting SIFT features from images.
Object detection using Histograms of Gradients.
Stereo vision
Image distortion using k-nearest neighbors.
Applying Gaussian blur to images
Unsharp masking
Edge detection using x and y axis as well as magnitudes.
Extracting sections of images and getting rid of perspective.
Warping to images with perspective effects.
Reverse Engineering:
Virus Analysis using IDA Pro
Password cracking using IDA Pro
Message interception using IDA Pro
Other:
Developed a simple Android game using Corona SDK. The app consisted of a spaceship that dodged falling asteroids.
Wrote a Software Requirements Specifications document as part of a senior course in Software Engineering. Met with the client and developed specifications based on an interview report.
SKILLS
Programming languages and Frameworks: Java, MYSQL, Python, PHP, C, MYSQL Workbench,HTML, IdaPro, Prolog, Assembly (x86), Visual Basic, CodeIgniter framework, Corona SDK (Android Development), Aspect J, Matlab.
PERSONAL SKILLS AND QUALITIES
Bilingual; Spanish & English
Problem solving
Group Leadership
Presentation Skills