
Briggs Tucker
Technologies
I'm a learner at heart, and always seek to diversify my knowledge. Try clicking on a card to see more information!
Work Experience
Rochester Software Associates
Software Quality Assurance Co-op 5/14/2024 - 12/12/2024
- Wrote Selenium tests for React-based web app
        - Adapted 150+ comprehensive tests from old UI & codebase to work with new UI
        - Maintained constant contact with development to be aware of changes that impacted tests
        - Identified, confirmed, and wrote-up dozens of bugs and feature regressions, then verified dev's fixes
        
New York State Arthur O. Eve Higher Education Opportunity Program
Academic Tutor 9/18/2023 - 5/3/2024
- Charged with assisting underrepresented students in in one-on-one and in-person sessions
        - Helped students become more confident in software development by connecting basic principles to more advanced concepts
        - Personalized session plans based on course content and individualized learning objectives
Projects

Pillarboxd
(Course: Human-Centered Requirements and Design) (ONGOING)
        - Worked in team of 5 to conceptualize, sketch, wireframe, and prototype a mobile app similar to Letterboxd for tracking movies, TV shows, and books
        - Created various types of diagrams & documentation to help focus in on the needs and viewpoints of end users
        - Expanded on the group's vision via creation of a functional prototype in Figma
        - Received, processed, and acted upon feedback from peers & users in target population

Multi-User Dungeon (MUD)
(Course: Software Subsystems Engineering)
        - Analyzed requirements document and created domain model
        - Worked with team of 5 to create subsystem class diagrams and sequence diagrams
        - Implemented Terminal User Interface using the Command pattern to control game events
        - Implemented GUI with JavaFX following addition of new product requirements

Hockey Jerseys E-Store
(Course: Intro to Software Engineering)
        - Developed a full-stack E-Store using Git for Version Control and agile development practices including standups and scrum in collaboration with team of four
        - Brainstormed and developed feature adds approved by product owner, analyzed product requirements using domain analysis and creating domain model
        - Lead team’s backend development efforts in Java and Spring to host web server and interact between REST API and product inventory stored in JSON files
        - Tested backend using JUnit and Mockito, achieving 90% code coverage via JaCoCo
        - Developed front-end with Angular and TypeScript, including inventory management, user reviews, and accounts
        

Ridesharing API
(Course: Web Engineering; Solo project)
    - Developed a ridesharing REST API using Flask, interfacing with PostgreSQL database via psycopg2
    - Designed and implemented SQL database schema using noun-verb analysis
    - Wrote dozens of unit tests and heavily documented code to justify design choices
    - Optimized API performance via migration from Python functions to PL/pgSQL procedures and functions






