# Gabriel Redig > Software Engineer Location: Portland, Oregon, United States Profile: https://flows.cv/gabrielredig I'm a full stack developer, with experience working in EmberJS and AngularJS, though my primary front end framework has been ReactJS. With years of writing production code and creating personal projects utilizing React, it is definitely the framework I feel most at home in. It's also just a lot of fun to work with. On the back end, I have spent most of my time working with Ruby (specifically with Rails). I enjoy the unique challenges the back end presents, and I'm always looking for an excuse to get my hands in it. Working in a collaborative environment that follows Agile principles excites and inspires me. There is a lot to learn from just seeing how different people might approach the same problem. I thrive on learning new skills and applying them to real problems, so I spend my self-study time moving my knowledge of these frameworks (and other technologies) forward. ## Work Experience ### Senior Software Engineer @ Chime Jan 2022 – Present ### Senior Front End Engineer @ Modsy Jan 2019 – Jan 2022 | Portland, Oregon Area ### Senior Software Engineer @ Kongregate Jan 2019 – Jan 2019 | Portland, Oregon Area Developing a web gaming platform using EmberJS and Electron (backed by Ruby on Rails), while maintaining and adding to a legacy Rails app. Frequent releases utilizing Agile methodology, deliver well tested, quality JavaScript and Ruby code. ### Senior Software Engineer @ TCI: Teachers' Curriculum Institute Jan 2016 – Jan 2018 | Mountain View, CA ### Software Engineer @ TCI: Teachers' Curriculum Institute Jan 2012 – Jan 2016 | Mountain View, CA Primarily a front end developer (JavaScript, ReactJS, HTML5, SASS), my daily responsibilities demand that I also work in back end (Ruby on Rails with TDD) development in support of an educational subscription service. Back end features range from classroom management tools and curriculum presentation for our subscribers to an internal administrative content management system supporting K-12 materials and subscription management of large school districts. As part of a small development team, I am responsible for ensuring that legacy code functions correctly as well as being responsible for using TDD to implement new features in Ruby. My front end work implements interactive educational features on the client side. These features range from drag and drop games that the student uses in a sandbox environment to drawing and spreadsheet questions which can be viewed and graded by the teacher. The newly developed highly interactive features are primarily built using ReactJS and vanilla JavaScript. Because of the direction that educational technology is headed, device agnosticism is a key aspect of my responsibilities. I am responsible for staying current in the newest technologies and applying them to our application to create interactive experiences that are engaging and reliable. ## Education ### Bachelor of Science (B.S.) in Physics & Mathematics Portland State University Jan 2001 – Jan 2006 ## Contact & Social - LinkedIn: https://linkedin.com/in/gabriel-redig-47138579 --- Source: https://flows.cv/gabrielredig JSON Resume: https://flows.cv/gabrielredig/resume.json Last updated: 2026-03-22