Hello

| My name is Álvaro Santillan.

Professional Profile

Last updated 12/31/2019. Overly ambitious and education driven. I'm looking to bring “code with soul” to the mobile application development field. I`m also rehearsed in Front-End development & Python Scripting. In this field, you have to make mistakes to learn. Therefore I`m not afraid of failure as long as educated effort was in place.

Projects

Weighted Grade Calculator Android App

Designed, Wire-framed, and Implemented a Java-based Android App. The app is easy to use and simply designed. The app consists of rows. In each row 3 input boxes store the assignment name, score, and weight of that specific assignment. Each row has a slider to play with your grade in real-time and a lock to lock the assignment weight and score. New rows can be added using the "fab" button (default button on all Android devices). The app displays in real-time the worst possible grade, best possible grade, and the current grade for the student.

Resources Used: Java, Object-Oriented Programing Concepts, XML, Android Studios, Balsamiq Mockups 3, & GitHub Desktop.

String Alignment Based Plagiarism Detector

Implemented a Python script to detect text manipulation using string alignment and dynamic programming principles. The program consists of three methods. The first method takes as parameters the strings and operation cost and returns a cost matrix using a dynamic programming algorithm (n2 runtime complexity). The second method takes as a parameter the cost matrix and returns a vector that stores the optimal string edit operations to convert the first string into the final string (n runtime complexity). The third and final function takes as parameters an optimal operation vector, the target string, and the desired string length and returns the unmodified substrings and plagiarism percentage (n runtime complexity). The script has an accuracy matching and sometimes surpassing those found on online tools.

Resources Used: Python, Dynamic Programming Principles, Matrix Data Structures, Visual Studios Code & GitHub Desktop.

GUI Snake Game

Designed and Implemented a well commented, responsive, and adaptive GUI snake game. There are two versions of the game one for user enjoyment and a barebone version for simulations and probability testing. The game features easily manipulable settings for snake length, snake speed, game colors, game scale, and game size. The game was built with the help of Pygame, an external Python library used primarily for creating Python-based GUI`s and games.

Resources Used: Python, Pygame, Visual Studios Code & GitHub Desktop.


17

iOS Apps

5

Personal iOS Apps

6

Android Apps

3

Website Front-Ends

2

Python Projects

2

Databases


23 iOS & Android Learning App Projects

7 iOS Learning Projects (CU Boulder ATLS-4120)

6 Android Learning Project (CU Boulder ATLS-4120)

10 iOS Learning Projects (Udemy.com)

Resources Used: Swift, Java, XML, XCode, XCode Playgrounds, Android Studios, Balsamiq Mockups 3, & GitHub Desktop

5 Personal Swift iOS App Projects

Resources Used: Swift, XCode, XCode Playgrounds, Balsamiq Mockups 3, & GitHub.

3 Front-End Web Development Projects

Resources Used: CSS 3, HTML 5, JavaScript, PHP, SSL Certificates, Bootstrap 4, Google Fonts, Font Awesome, Balsamiq Mockups 3, Brackets, VM Workstation, Git & GitHub Desktop.

1 Data Model Project

  • Key-Based, Fully Attributed Small Business Data Model (handles inventory, customer, supplier invoices, & sale updates).

Resources Used: MySQL Workbench 8.0 CE, MySQL Server 8.0 & GitHub Desktop.

Skill Set

Programming Languages & Libraries

Swift, Python, Java, C/C++, HTML, XML, CSS, Jupyter Notebook, Pandas, NumPy, Matplotlib.

Relevant Courses

Mobile Application Development, Big Data Architecture, Algorithms, Principles of Programming Languages, Database Systems, Computer Systems, Java Programming, Data Science Teams, Intro to Data Science, Intro to Artificial Intelligence, Intro to Robotics, Software Development Methods & Tools, Web, Data Structures, Fundamentals of HCI, Discrete Structures, Linear Algebra, Computer Science 1, Computers Ethics & Society, & Design Foundation.

Verbal Languages

Fluent English & Spanish

Education

University of Colorado Boulder: GPA: 3.5 Fall 2018 – Present

Front Range Community College, Westminster: GPA: 3.2 Spring 2015 – Spring 2018

Metropolitan State University of Denver: GPA: 3.1 Fall 2014 – Spring 2016

Westminster High School: GPA: 3.3 Fall 2009 – Spring 2013

Recognitions & Affiliations

  • Dean’s List Fall 2018 (CU Boulder)
  • CU Woman In Computing (CU Boulder)
  • TRIO First Generation (FRCC)
  • Phi Theta Kappa (FRCC)
  • National Honor Society of Leadership and Success (FRCC)
  • National Honor Society (HS)
  • Bootstrap Course Completion Certificate

Current Past Times

  • Passionate Snowboarder (Trees & Powder)
  • Passionate Archer (Compound Non-Hunting)
  • Avid Vehicle Detailer & Mechanic (Personal Vehicles)
  • Avid Hiker (Green & Blue Trails)
  • Aspiring Mountain Biker (Resort Downhill)
  • Aspiring Rock Climber (Indoor Top Rope & Lead)
  • Aspiring Off-road Vehicle Mechanic (Dirt-Bikes & Buggies)






Contact Me

Picture of coffee in a cup
Please provide your first name.
Please provide your last name.
Please provide a valid email.

I respect your privacy. Your email will not be shared.

Please select a valid option.
Please provide a message.

Thank you for your interest!

I hope that I impressed you enough to reach out if you're interested in having me join your team or company. Feel free to browse my GitHub repositories, view and/or add me on LinkedIn, or view my latest resume by clicking the respective icons below. You can also send me a message using the contact form on this website. If you do decide to send a message using this website, keep an eye out on the email you used.


Professional contact forms are high priority and are replied to within 24 hours. A confirmation email is sent out shortly after a message is sent.