I am a software engineer with an Agile project management background. I love being a part of collaborative teams and finding creative solutions to problems. Seeking new ways to apply my creative dispositions and desire for technical learning, led me to Turing School of Software and Design. As a developer, I would love to work on an agile team that values user driven problem solving, collaboration, and teamwork.
- Denver, CO
- Boulder, CO
- Information Technology and Services
- Oil & Energy
GlitchCraft is a Ruby on Rails application allowing users to manipulate the text rendering of an image and create a glitched work of art. Users can use search for a keyword which then returns an image from two APIs via the GlitchService Microservice. One of these images is then chosen by the user to be glitched.The first image returned is generated from scratch by the machine-learning DeepAI API (often very strange looking!), and the second is returned based on tagged images from Pixabay API. This gives users the unique option to glitch an image that is either what an AI thinks the search term represents or what humans think.Despite the limitations of Ruby as it relates to visual media, the GlitchCraft team has been able to glitch images using only that language. We employ Google OAuth to authenticate users and images are stored with a mixture of Amazon Web Services’ S3 and Ruby on Rails’ ActiveStorage.Tech: Ruby on Rails, Sinatra, Bootstrap, TravisCI, RSpec, AWS S3
My areas of focus:
Use of Ruby language to implement image manipulationSinatra Microservice that consumes two APIs and exposes an API endpoint to the front end appImage storage with AWS S3
Career Day is a career inspiration app for tweens and adolescents. Inspired by career fairs that we likely all attended in grade school, this app is designed with a younger audience in mind, no login or data retention. Colorful themes and a friendly graphical UI brightly display high paying, high demand jobs of the future. The frontend app is a Progressive Web App (PWA) which allows users the benefits of making the website into a convenient home screen icon on their mobile device. It also utilizes local storage for favoriting the careers the user likes the most and utilizes React Hooks.As a strech goal the backend app was developed by three engineers that before this had never worked in Python. It exposes two API endpoints with Flask, and utilizes Pytest for unit testing and Postman for integration testing. Tech: Python, Flask, PyTest, Heroku, Travis CI
My areas of focus:
Created an app from Idea to inception under a tight deadline.Created a REST API for delivering data to the front end application.Learned to use a new language (Python) and framework (Flask) while building an app using these technologies.Configured and implemented continuous integration into our workflow.
A web application for discovering your favorite local podcasts utilizing service based architecture with Ruby on Rails and Sinatra. Worked 100% remote on a 4 person team to build an app from inception to MVP in only 10 days following agile principles. Utilized test driven development to translate user stories into features. Utilized continuous integration servers for frequently deploying well-tested code. Securely authenticated users with Google OAuth to provide seamless user experience. Consumed a third party API ListenNotes and exposed data through an API with a Sinatra microservice. Tech: Ruby on Rails, Sinatra, Bootstrap, TravisCI, RSpec
My areas of focus:
Service architecture design Continuous Integration and deployment with TravisCI Google OAuth implementation Error handling