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
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.