Proprietary projects completed in past employers or professional organizations are not listed but are open to discussion in the appropriate circumstances. These projects include tools and frameworks not listed on this portfolio.
Proprietary projects completed in past employers or professional organizations are not listed but are open to discussion in the apporpriate circumstances. These projects include tools and frameworks not listed on this
portfolio.
Contact Me
Email
pena.m.luis@gmail.com
Phone
1-800-HIRELU
Social Media
luispena.dev 2024
Cloud Architect
A Professional Cloud Architect enables organizations to leverage Google Cloud technologies. With a thorough understanding of cloud architecture and Google Cloud Platform, this individual can design, develop, and manage
robust, secure, scalable, highly available, and dynamic solutions to drive business objectives.
Udacity Nano Degree
In this course I learned data structures and algorithms by solving 80+ practice problems. I began each course by learning to solve defined problems related to a particular data structure and algorithms.
By the end of each course, I was able to evaluate and assess different data structures and algorithms for any open-ended problem and implement a solution based on my design choices.
All of the corresponding practice problems and solutions can be found here on my Github
Android Development
Developing apps is what I love to do outside of my profession. I am fascinated with creating the next big thing so I am constantly keeping up with the latest Android best practices. I have a repository full of apps that consists of
practice material for the Android Developers certification exam.
You can view all the apps I have created, over 60 apps that cover basic Android fundamentals to advanced Android architecture on my Github . Otherwise, here are some screenshots of my favorite apps I have created thus far.
From Udacity's android developer course. I created a weather app that allows a user to set their location and retrieve accurate weather data. This app makes calls to a weather API and parses the JSON responses for
real time weather information.
A conceptual tea ordering app that allows a user to choose between various teas and "order them". The app then sends a receipt to the user.
I created a simple avatar creator. A user can choose between various outfits to create their own custom Android avatar.
I also created a Tic-Tac-Toe application. I incorporated some social media functional that allows a user to register and sign in to keep track of their wins and losses against the "AI".
The app would authenticate against a PHP API that was hooked up to a mysql database running on a local server I created from home (LAMP). The source code for the API has since been long gone, but here are some screenshots of the app.
Bash & Linux
I am a heavy Linux user that enjoys scripting for fun. I first created this project when my flight was delayed in Portland OR. I had the idea of creating a script that would manage the tedious administrative tasks of a Cyber Security competition I desperately wanted to win. Tasks such as automating the general hardening process of securing a GNU/Linux system. Updates, firewalls, configurations and third party tool installations. I was drinking espresso at the time, hence the project name, PDXEspresso.
I have a solid understanding of different distros across the Linux spectrum. RedHat, Debian, Arch, Gentoo. So I attempted to create a book geared towards securing Linux hosts and applications. As a co-captain and eventually assistant coach, I created and used this material while I attended my university to teach and guide the school's cyber security team. Topics range from beginning terminal navigation to installing, configuring and securing the Apache web server. The project has sinced been forked and taken over by my university's cyber security team. I was really passionate about Linux and security at the time so I named the book AwesomeLinuxLearning
A sample of the first chapter. I wrote this book in hopes of bringing a fun and relatable piece of learning material, suitable for all.
Developer Asscociate
The AWS Certified Developer - Associate examination is intended for individuals who perform a development role and have one or more years of hands-on experience developing and maintaining an AWS-based application.
SQL
In this team project I was heavily involved in the process of designing and coding a database suitable for a web application that allows their users to organize and store their movies. More specifically the database would allow the user to store, filter and rate other users movies. The rating consists of a plus and minus system. Here are a couple of UML diagrams that accurately represent the database schema.
Link to full Source code
This repo also conisist of class assignments that put into practice real world use cases with topics such as functional dependencies and assertions. The rest of the assignments can be found
here.