About Me

Software development is my passion. Since a young age I have been writing code. It started in middle school for me with the Arduino and progressed from there. Today, I consider myself a self-taught full-stack web developer. Most of my experience lies in Java Web Apps that make use of theJAX-RSFramework through Jersey, making use of libraries like jTwig and Hibernate ORM. I also have some experience in Python writing automation scripts and small apps. While I am comfortable doing work on the front-end, I much prefer the back-end; where the real magic lies.

I have a fair bit of Ops experience, stemming not only from my employment with Amazon Web Services, but also in the work I have done for WhiteStarSystems. I have used tools like TeamCity and the AWS CLI to manage the Deployment Pipeline,having multiple projects that have a complete CI/CD Pipeline.

Education

I graduated from San Diego State University with my Bachelor's of Science in Computer Science in May 2018. While at San Diego State, I was a member of the Weber Honors College where I pursued a minor in Interdisciplinary Studies. As a member of the Honors College, I worked not only with students in my discipline, but a diverse group of students on a wide array of projects outside of my major.

I have also studied abroad, at the University of Jyväskylä; in Jyväskylä, Finland. While there,I studied Human Sciences, with students from over 20 countries. While my studies there were not strictly major related, they still contributed to the diverse and wholesome education that I have received at both San Diego State University and the University of Jyväskylä.

Experience

During the Summer of 2017, I had the opportunity to work for Amazon Web Services as a Software Development Engineering Intern where I brought my Web App experience to the Elastic Beanstalk Team. As a result of my work during my internship, I was invited to come back after graduation as a Full-Time Software Development Engineer in their Seattle offices.

While at San Diego State University, I worked at Instructional Technology Services (ITS) as the Faculty Support Lead Student Assistant. ITS provides support for all learning technologies used at the university, which includes not only the Learning Management System (in this case Blackboard), but also all the technology found in the classrooms. Outside of my day-to-day operations responsibilities, I also worked as a Full Stack Developer, developing a handful of web-based tools to facilitate Faculty Support and improve our day to day operations.

I have also spent time in Student Affairs, working together with Residential Education at San Diego State University in the First-Year residence halls as an Senior Academic Mentor. As an Academic Mentor, commonly abbreviated AM, I lived together with ~35 students and provided academic guidance and support to the students in the 20+ Residential Learning Communities.

Non-Profit Work

In my free time, together with SRND® (Student Research and Development) I help organize CodeDay as a Senior Code Evangelist™. CodeDay® has helped to bring tech education to 20,000+ students in 40+ cities worldwide, with a highly diverse attendee population (43% women; 38% low-income; 28% minorities).

Additionally, I am the Information Technology Coordinator for IDEAL (International Deaf Education, Advocacy and Leadership) which supports and empowers deaf children and youth around the world through human rights advocacy and the promotion of education, empowerment and leadership.

Talks

An Introduction to College

My first year as a Comp. Sci. student at SDSU

Amongst the tech community, especially those in High School, the big question is: “Is College Worth It?” While I can’t say if college is worth it, I can share my experiences from my first year as a Computer Science Student at San Diego State, a large public state university.From why I chose San Diego State, to the horrors that are graduation requirements, to the awesome opportunity I had to travel to Finland, and study at the University of Jyväskylä this past summer. College is both just like I thought it would be, but also very different.


Head First: Diving Into Drones

Commonly referred to as Drones, these craft provide the pilot the ability to capture images from a new perspective. In this talk we will briefly discuss the basic principles and technology that enable this gravity defying craft to fly, then dive deeper into advanced customizations, like First Person View (FPV).

I have flown these magical devices for a few hundred hours over the last three year, and have bought and built too many multi-copters (unfortunately also known as drones). But be warned! You will leave the session, with the strong desire to acquire parts (you before didn't know existed) and build a multi-copter of your own.


Intro to MultiCopters

Drones, formally referred to as Unmanned Aerial Systems (UAVs), provide the pilot the ability to capture images from a new perspective. In this talk I briefly discuss the basic principles and technology that enable this gravity defying craft to fly, then dive deeper into advanced customizations, like First Person View (FPV).

We have flown these magical devices for a few hundred hours over the last two years. We have bought and built too many multi-copters (unfortunately also known as drones). Anyways, we would really love to share some of our most exciting and memorable experiences with you. But be warned! You will leave the session, with the strong desire to acquire parts (you before didn't know existed) and build a multi-copter of your own.


Getting Started with the Raspberry Pi

The Raspberry Pi is a small credit-card sized linux computer. Developers and hobbyists around the world are creating miraculous applications and projects, and now you can join them. This presentation covers the first steps to using your Pi. From the basics, like burning your SD Card to creating a Weather Reporter. Discussing GPIO Basics and simple Python tools. Communication between other components using SPI or I2C is also covered.

Code: https://github.com/tpaulus/SCC-USC2013

Contact Me