# Ryan Back > Staff Software Engineer at Vanilla Location: Sacramento, California, United States Profile: https://flows.cv/ryanback Driven, logical, and creative software developer. I have a knack for design patterns, object-oriented and functional programming, and scalability. I live by the TDD methodology and believe unit and integration testing is the best place to start when writing code. I’m a natural born leader who has experience seeing a project though from the design phase, to development, to deployment. I build APIs, microservices, implement continuous integration, and help to teach my fellow developers. Code quality, legibility, and extensibility is very important and I push for that with every line I write. ## Work Experience ### Staff Software Engineer @ Vanilla Jan 2023 – Present ### Senior Software Engineer @ Vanilla Jan 2022 – Jan 2023 ### Senior Software Engineer @ Dexcom Jan 2022 – Jan 2022 | Portland, Oregon, United States ### Software Engineer II @ Dexcom Jan 2020 – Jan 2022 | Portland, Oregon ### Software Engineer @ FocusVision Jan 2019 – Jan 2020 | Portland, Oregon ### Senior Developer @ Sq1 Jan 2019 – Jan 2019 | Portland, Oregon ### Software Developer @ Sq1 Jan 2018 – Jan 2019 | Portland, Oregon Area • Assume DevOps role for server configuration and deployment (AWS, Vultr). • Attend regular meetings with Account Managers, Project Managers, and clients to scope objectives, set expectations, and communicate throughout a project’s life cycle. • Implement Continuous Integration for automated build processes and deployment. • Train and guide Jr. Developers by promoting a learning culture and performing code reviews. • Perform code reviews on all production-ready pull requests. • Collaborate extensively with colleagues to identify enhancements and modifications to improve product quality and maintainability. • Assist and train colleagues on command line basics, shell scripting, and vim. ### Jr. Developer @ Sq1 Jan 2017 – Jan 2018 | Portland, Oregon Area • Develop high-quality, data heavy, RESTful API using Test Driven Development methodology. • Develop and maintain crucial microservice managing data between client’s front-end and back-end. • Develop database schemas and work extensively with relational databases – MySQL, Postgres. • Build high-quality, scalable, web applications in a full-stack capacity. • Utilize modern front-end frameworks/libraries/preprocessors. • Train colleagues on virtual development tools. • Implement Git workflow for multi-environment projects. • Coordinate the Sq1 developer internship program with local coding bootcamp by conducting interviews, training, and mentoring interns. • Prioritize multiple tasks and projects with quick turn-around time. ### Web Development Intern @ Sq1 Jan 2017 – Jan 2017 | Portland, Oregon ## Contact & Social - LinkedIn: https://linkedin.com/in/ryanpback - Website: https://ryanpback.com - GitHub: https://www.github.com/ryanpback --- Source: https://flows.cv/ryanback JSON Resume: https://flows.cv/ryanback/resume.json Last updated: 2026-03-22