What do I love about being a software developer? It allows me to combine my eternally curious nature, detail-oriented approach to life, and passion for clear communication into a fulfilling career with awesome people. "Be willing to be a beginner every single morning" by Meister Eckhart. With this quote stuck in my head and a continuous drive to grow and challenge myself, I decided to leave the safety net of my 14 1/2 year career with Starbucks and try something completely new. I was instantly drawn to Turing because of the value they put on collaboration, diversity, and inclusion. I knew Turing would provide me the perfect space to develop new skills and strengthen established ones. I found a community that gave me the space to discover and foster my love for test-driven development, clearly written code and open communication with my peers. The world of technology is ever-growing and changing, thus allowing for a lifetime of learning; I am excited to combine my enthusiastic outlook with a team of diverse thinkers to build the software of the future.
- None specified
Previous industriesNone specified
Built off of a 4 person group project, this solo project required that I add the functionality for a merchant to create a bulk discount for their items. I begin this project by creating consistency throughout all testing specs in respect to testing data used, indentation, and naming conventions. I also used MVC to organize my code effectively while limiting the amount of logic included in views and controllers. I used built-in ActiveRecord methods to join multiple tables of data, make calculations, and group data based on one or more attributes. I wrote model tests that fully covered the data logic of the application as well as feature tests that fully cover the functionality of the application. This took the test coverage we achieved as a group from 93.53% to the solo project test coverage of 99.84%. I implemented the project requirements within the allotted time of 7 days.
Adopt Don't Shop
Adopt Don't Shop
In this project, I was asked to create a Pet Adoption platform where a user could create an application to adopt a pet, they could add a pet to their application and an admin would be able to approve the application. There is also the functionality to create a new pet to be adopted. I focused on building out CRUD functionality for many to many relationships while using ActiveRecord to write queries that join multiple tables of data together. I used MVC to organize my code effectively and implemented partials in my views. The GitHub Projects boards were how I tracked my progress and ensured I was set up to deploy my application to Heroku. This project was foundational in building my understanding of many to many relationships.