I was an Arborist in my previous career and while doing so, I developed a passion for creating solutions to different challenges. I took the leap to pursue a career as a software engineer after realizing my previous career was unsustainable in the future. Software development allows me to be creative and work through different challenges. Every project offers a chance to learn new things and develop as a software engineer. It is always rewarding to see a finished software product.
I am looking to join a company that is mission driven and thrives on collaboration.
- None specified
Previous industriesNone specified
- User Authentication
Sweater Weather is a back-end API built in Rails intended to be consumed by a front-end team. This is a road trip application with 5 different endpoints. Features include the ability for users to register an account with their email, login when visiting the application, and see current travel times between locations. The app also provides users with weather conditions for a specific locations, and for the road trip endpoint, the weather is shown for the estimated time of arrival for the destination.
Sweater weather relies on third party API's for weather data as well as travel time between an origin and a location. There was a lot of focus on object-oriented planning and design while building this project. RSpec is used for testing and aided by gems such as WebMock and VCR for stubbing out API calls. Check out the README for more details!
This is the back-end application of a service-oriented project. The back-end API is built in rails. Data is exposed through various endpoints to provide data to the front-end team. Serializers are utilized to provide the custom JSON responses. This application uses several advanced ActiveRecord and SQL queries in order to send the appropriate data needed to the front-end team. A lot of emphasis on error handling, sad paths, and edge cases was considered while developing this project. In addition to RSpec tests, this application used prewritten Postman tests to drive development.