About me
Hello! I'm Margaret, an inquisitive and dedicated backend software engineer with a unique background in anthropology and a passion for problem-solving. Before diving into the world of technology, I studied anthropology, at the University of Massachusetts, Boston, which fostered my curiosity about the intricate systems of our society as well as a continual desire to learn.
My love for adventure and exploration led me to move to Colorado, where I discovered the exhilarating world of skiing. Skiing became more than just a hobby; it became an outlet for problem-solving and team collaboration. I found that the same skills I used on the slopes, such as quick thinking, adaptability, and effective communication, could be applied to software engineering.
Driven by my desire to deepen my technical skills, I pursued education at Turing School of Software and Design. I thrived in collaborative projects, learning to be a valuable team member while contributing my enthusiasm and attention to detail.
As a backend software engineer, I have experience working with various technologies and frameworks, such as Ruby-on-Rails, GraphQL, SQL, TDD, and Git Workflow. I am also well-versed in designing and implementing RESTful APIs, continuous integration, and optimizing performance.
I am excited about the opportunity to join a software engineering team where I can leverage my inquisitive nature and collaborative mindset to contribute to the development of innovative & impactful solutions.
Preferred locations
- Denver, CO
- Boston, MA
- Portland, OR
Previous industries
Skills
Currently learning
Projects
PackMate π£βΊπ₯Ύ βοΈ
PackMate π£βΊπ₯Ύ βοΈ
Tools Used
PackMate: The Ultimate Packing Companion for Unforgettable Adventures!
PackMate is an innovative web-application that streamlines planning for adventurous outdoor trips. Users can effortlessly select or create packing list items from a comprehensive API database using GraphQL queries.
- Implemented Cross-Origin Resource Sharing (CORS) to securely enable communication between the frontend & backend.
- Established an early CI/CD pipeline, improving our development speed and enhancing the overall stability and reliability of the application.
- Facilitated an agile workflow, enabling effective collaboration and coordination between developer teams in the creation of a full stack app.
- Engineered management of PackMate's extensive database with GraphQL to ensure simplified API versioning and optimize query capabilities and communication between backend & frontend
![Screenshot detail for project PackMate π£βΊπ₯Ύ βοΈ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ05iIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--fdd0e7d02c21a515c4169cbbdd87533deeb66468/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-19%20at%207.21.57%20PM.png)
![Screenshot thumbnail #1 for project PackMate π£βΊπ₯Ύ βοΈ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ05iIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--fdd0e7d02c21a515c4169cbbdd87533deeb66468/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-19%20at%207.21.57%20PM.png)
![Screenshot thumbnail #2 for project PackMate π£βΊπ₯Ύ βοΈ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ3BiIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1fb6aba482519d13b2a548a7fba24fada88a1984/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-19%20at%207.44.48%20PM.png)
![Screenshot thumbnail #3 for project PackMate π£βΊπ₯Ύ βοΈ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaFpiIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--198775ec04cb73edf3ed62949f77c47242f9a9f5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-18%20at%204.57.42%20PM.png)
InkLink βοΈππ
InkLink βοΈππ
Tools Used
InkLink: Get Linked For Your Next Ink
InkLink is a developer focused Rails API, purpose-built to deliver real-time alerts about nearby tattoo parlors and an extensive collection of tattoo images.
- Upgraded documentation by integrating Swagger, enhancing developer empathy and providing in-depth insights into API endpoints and responses.
- Implemented Git workflow standards throughout the development process, ensuring proper test coverage and utilizing Github Projects to facilitate effective code reviews & collaboration among team members.
- Established a continuous integration and deployment pipeline, enabling automated testing, code review, and effective communication.
![Screenshot detail for project InkLink βοΈππ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBajViIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5cf0efca83c466685247672f3dd8c9b0c88891c9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Ink%20Link%20blk.png)
![Screenshot thumbnail #1 for project InkLink βοΈππ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBajViIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5cf0efca83c466685247672f3dd8c9b0c88891c9/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Ink%20Link%20blk.png)
![Screenshot thumbnail #2 for project InkLink βοΈππ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWhiIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--da55a252b64698ad830b8d432113af4d1b086c2c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-21%20at%2010.10.48%20AM.png)
![Screenshot thumbnail #3 for project InkLink βοΈππ](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWxiIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--4285a26669556134b1f5160915c4c0013ca549ea/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/Screen%20Shot%202023-07-21%20at%202.20.54%20PM.png)