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.
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.
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.
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.
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
Resources Used: Swift, XCode, XCode Playgrounds, Balsamiq Mockups 3, & GitHub.
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.
Resources Used: Python, Pygame, Visual Studios Code & GitHub Desktop.
Resources Used: MySQL Workbench 8.0 CE, MySQL Server 8.0 & GitHub Desktop.
Swift, Python, Java, C/C++, HTML, XML, CSS, Jupyter Notebook, Pandas, NumPy, Matplotlib.
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.
Fluent English & Spanish
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.