Brian Knight

Denver, Colorado, United States Contact Info
207 followers 205 connections

Join to view profile

About

Please be sure to see my Licenses & Certifications section of my LinkedIn profile. In…

Activity

Experience & Education

  • Silicon Mountain

View Brian’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Habitat for Humanity Graphic

    Contstruction Volunteer

    Habitat for Humanity

    Poverty Alleviation

  • Stocking Food Pantry

    Grow Hauss

    Poverty Alleviation

  • Denver Urban Gardens Graphic

    Event Check-in

    Denver Urban Gardens

    Environment

  • Landscaping/Gardening

    Chicago Cares Volunteer Network

    Environment

Courses

  • Backend Development

    -

Projects

  • Book Database - Goodreads Advanced Filtering

    Goodreads book database with advanced filtering for custom searches. The service is built and tested using Spring Boot, PostgreSQL, Docker, and Postman.

    ● Programmed a RESTful API using Spring Boot for advanced filtering on a PostgreSQL database
    ● Developed 3 custom JsonDeserializers converting strings to proper types including embedded classes
    ● Analyzed, selected, and adapted open-source code according to project scope

    See project
  • Family Promise Case Management System, Backend Developer

    -

    A case management system to standardize case work for improved workflow and record keeping. Family Promise is a non-profit organization devoted to provided solutions for family homelessness.

    ● Delivered 3 features from the project's Jira Kanban board utilizing Agile and SDLC engineering principles
    ● Deployed the API to a local server by configuring a Docker container and PostgreSQL database
    ● Branched new features and created pull requests using Git rebase…

    A case management system to standardize case work for improved workflow and record keeping. Family Promise is a non-profit organization devoted to provided solutions for family homelessness.

    ● Delivered 3 features from the project's Jira Kanban board utilizing Agile and SDLC engineering principles
    ● Deployed the API to a local server by configuring a Docker container and PostgreSQL database
    ● Branched new features and created pull requests using Git rebase workflow
    ● Participated in pair programming and contributed to peer code reviews

    See project
  • Advertising Service Project, Backend Developer

    -

    A service providing targeted advertising content to display on a webpage for a given user. The service utilizes streams, threads/concurrency, and futures/asynchrony to return an add most likely to be clicked on by the user.

    ● Replaced for loops with streams to reduce boilerplate code and increase readability
    ● Implemented asynchrony and concurrency using Futures and threads resulting in reduced latency
    ● Made use of a TreeMap for faster searching and returning of results

    See project
  • Kindle Publishing Service Project, Backend Developer

    -

    A service for interacting with the Kindle catalog of books. Users can retrieve books and recommendations, remove old books, and submit new versions of books for publishing to the catalog. In order to accomplish this, I implemented asynchronous processing and thread safety.

    ● Performed "soft deletes" on DynamoDB tables so data was preserved but no longer returned by the API
    ● Used asynchronous processing with Queue, Runnable, and ExecutorService classes
    ● Implemented thread safety…

    A service for interacting with the Kindle catalog of books. Users can retrieve books and recommendations, remove old books, and submit new versions of books for publishing to the catalog. In order to accomplish this, I implemented asynchronous processing and thread safety.

    ● Performed "soft deletes" on DynamoDB tables so data was preserved but no longer returned by the API
    ● Used asynchronous processing with Queue, Runnable, and ExecutorService classes
    ● Implemented thread safety with the ConcurrentLinkedQueue class and immutability

    See project
  • Criminal Records Database Project, Backend/Frontend Developer

    -

    A criminal records database and functioning website to view, add, remove, and filter criminal records. The service is built using AWS Lambda and API Gateway to perform CRUD operations on DynamoDB databases.

    Website: https://criminal-records-website.s3.us-west-2.amazonaws.com/index.html
    Project Overview: https://www.loom.com/share/62a5b26a1dc94e12acb6f097adf8c24f

    ● Project built from the ground up based on independent scope ideation
    ● Built a platform allowing clients to…

    A criminal records database and functioning website to view, add, remove, and filter criminal records. The service is built using AWS Lambda and API Gateway to perform CRUD operations on DynamoDB databases.

    Website: https://criminal-records-website.s3.us-west-2.amazonaws.com/index.html
    Project Overview: https://www.loom.com/share/62a5b26a1dc94e12acb6f097adf8c24f

    ● Project built from the ground up based on independent scope ideation
    ● Built a platform allowing clients to perform CRUD operations on a DynamoDB database of criminal records
    ● Created a functioning website using HTML, CSS, and JavaScript
    ● Configured RESTful APIs, AWS Lambda, and AWS API Gateway to update databases and display responses

    See project
  • Music Playlist Service, Backend Developer

    -

    A music playlist service for creating custom playlists. The service is built using AWS Lambda and API Gateway to perform CRUD operations on DynamoDB databases.

    ● Created DAO classes to perform CRUD operations with DynamoDB tables of songs and playlists
    ● Implemented Dagger framework for dependency injection providing entry point activity classes
    ● Created an AWS API Gateway with AWS Lambda functions inducing path and query parameters

    See project

Languages

  • English

    -

View Brian’s full profile

  • See who you know in common
  • Get introduced
  • Contact Brian directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Brian Knight in United States

Add new skills with these courses