Barry Mattern

Software Engineer | Instruction | Management | Art Direction | Mentoring

Meridian, Idaho, United States

About

I'm a software engineer passionate about always learning more! Whether that is expanding my knowledge in JavaScript, Python, React / Redux or something completely new, I thrive on continually growing and taking on new challenges. I love diving deep into the docs, and using that information to write well-informed code. There's something exciting about working with data – whether that's figuring out how to normalize the data object being returned from a backend API, or whether it's finding the best way to display that returned data for the user – it's a fun process I really enjoy. My 5 months as an instructor in the Computer Science module engrained in me the importance of Big O Notation, and having worked as a graphic designer for many years has enabled me to take the data and display it with user-friendly UX / UI. There's always more to learn and ways to grow, and I'm constantly seeking new ways to do both! Skill Set: JavaScript | Python | React | Redux | PostgreSQL | Express | Sequelize | Flask | SQLAlchemy | HTML | CSS | Instruction | Management | Art Direction | Mentoring Worked With: Docker, Heroku, AWS

Experience

  • Jr. Software Engineer at Screenverse
    Sep 2022 - Present · 3 yrs 10 mos

  • App Academy (Full-time · 1 yr)
    • Cohort Lead Instructor | Javascript | Express | React | Python | Flask | SQL | HTML5 | CSS3
      Sep 2021 - Feb 2022 · 6 mos

      • Manage a cohort of students (up to 100 at a time) and lead them through the entire 6 month course • Prioritize 1:1 conversations with students based on their needs and urgency • Plan and deliver lectures on curriculum material included in each learning module – Node, JavaScript, React, Redux, CSS, HTML, Express, AJAX, Python, Flask, SQLAlchemy, PostgreSQL, DS&A, OOP, TDD, Docker, Git • Answer students’ technical and conceptual questions using active learning techniques to deepen understanding • Use App Academy’s internal tools to monitor students’ progress and identify ways to support their learning on an individual level • Conduct Q&A sessions for students highlighting the skills and techniques they need to understand for success in and after the course • Collaborate with the Principal Technical Mentor to provide a high level overview of student work and progress • Participate in the creation and maintenance of internal tools and resources

    • Module Instruction Assistant | JavaScript | Computer Science | Data Structures | Algorithms
      Aug 2021 - Sep 2021 · 2 mos

      • Assist the Module Instructor with the day-to-day delivery of technical curriculum, including lecturing on computer science topics • Answer students’ technical and conceptual questions using active learning techniques to deepen understanding in these computer science areas: 1. Object Oriented Programming: Encapsulation, Inheritance, Polymorphism 2. Test Driven Development: Unit Testing 3. Big-O Time & Space Complexities 4. Linked Lists: Queues & Stacks 5. Hash Tables, Memoization, Tabulation 6. Trees & Graphs with Traversals & Searches • Collaborate with the Module Instructor to provide a high level overview of student work and progress • Participate in the creation and maintenance of internal tools and resources

    • Junior Instruction Assistant | JavaScript | Computer Science | Data Structures | Algorithms
      Mar 2021 - Aug 2021 · 6 mos

      • Assist module instructor in planning, implementing, and delivering student-facing materials and lectures • Answer students’ technical and conceptual questions on the App Academy curriculum • Deepen your own knowledge of the App Academy curriculum through regular study and review in order to better address student questions • Assist curriculum in identifying and improving student learning materials

  • Production Supervisor | Management | Art Direction | Processes | Design at SanMar
    May 2018 - Aug 2020 · 2 yrs 4 mos

    • Maximized a previously manual workflow by automating the layout process allowing completion of up to 100 cards in less than 25% of the allotted time • Established and grew a new production team position providing a quick-turn digital logo placement service for our clients – upwards of 200 logos placed every 2 days • Improved team efficiency through coaching in production methods, core design principles, and design tools resulting in 3 team members expanding their ability to help with different types of tasks while allowing the team to take on more work • Optimized team training by documenting workflows for each of the major tasks, thereby reducing the need for guidance • Successfully lead weekly 1:1s with 6 team members to set goals, assign projects based on those goals, and allow continued personal growth while working toward company objectives • Expanded presentation tools by designing fully customizable, templated PowerPoints enabling both the sales team and clients to add new slides, remove full sections, and add logos to products • Successfully art directed week-long photo shoots by creating product order lists, providing photo layout ideas, giving color-correction instructions, and ensuring final results aligned with original design direction • Performed press checks for color-critical catalogs to ensure accuracy and adherence to color standards for major apparel brands including: The North Face, Nike, and Eddie Bauer

  • Senior Graphic Designer | Design | Layout | Composition | Typography at Lantern Press
    Sep 2017 - May 2018 · 9 mos

    • Ideated, created, and executed design concepts for international corporations, e-commerce, and national and state parks • Collaborated with the CEO, Art Director, and Senior Production Designer to brainstorm solutions for a new scheduling system to allow the design team better organization and time management • Offered creative solutions for multiple projects in layout, theme, color, and typography while efficiently managing corresponding due dates and file organization • Worked closely with production to create design standards for each of the products offered to ensure the highest quality finished product

  • Kotis Design (9 yrs)
    • Production Design Manager | Design | Art Direction | Branding | Processes
      Nov 2011 - Sep 2017 · 5 yrs 11 mos

      • Managed a team of 7 remote production designers and 6 international graphic designers • Strategically reworked time-consuming, yet necessary, tasks into a much more streamlined procedure saving the company over 40 hrs of work per month • Provide detailed direction to 12+ designers to safeguard corporate brand guidelines and licensing rules of 400+ colleges and universities • Effectively collaborate with Creative Director to build a more efficient working environment through improved processes, workflows, and templates • Liaison between Sales, Account, Design, and Production Teams to brainstorm print method ideas ensuring accuracy and satisfaction in the final product

    • Graphic Designer - Marketing/Branding/Color
      Oct 2008 - Nov 2011 · 3 yrs 2 mos

      • Expertly conceptualized and executed high volumes of unique and sophisticated designs for screen print and promotional related materials • Efficiently managed multiple projects with corresponding due dates while maintaining exceptional file organization and attention to detail