Briggs Tucker's Logo

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!


For reference, a confidence value of 4 or 5 means I'm confident enough in that technology to work on it with minimal help/supervision. A 3 means I'd need some extra help, and a 1 or a 2 means I'd have to take steps to learn the technology before being confident in my abilities.
  • Python

    Python

  • Flask

    Flask

  • Pytest

    Pytest

  • Java

    Java

  • Java Spring

    Java Spring

  • JUnit5

    JUnit5

  • Mockito

    Mockito

  • JavaScript

    JavaScript

  • TypeScript

    TypeScript

  • React

    React

  • Angular

    Angular

  • PrimeNG

    PrimeNG

  • Svelte

    Svelte

  • HTML5

    HTML5

  • CSS3

    CSS3

  • SCSS

    SCSS

  • Git

    Git

  • GitHub

    GitHub

  • GitLab

    GitLab

  • Gitea

    Gitea

  • Docker

    Docker

  • PostgreSQL

    PostgreSQL

  • Sqlite3

    Sqlite3

  • C

    C

  • Samba

    Samba

  • Selenium

    Selenium

  • YouTrack

    YouTrack

Work Experience

Rochester Software Associates

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

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

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)

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

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

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