Code Monkey home page Code Monkey logo

fuzzle-app's Introduction

Brandon Vicedomini | Technical Leader

Greetings. My career experience so far has been mostly fullstack software engineering. However, throughout my career I've been involved in many other aspects of system delivery. My first tech job was with Arcadia Software who built the software that ran Qzar (at the time being the largest lazer tag franchise in the country). Part of my role was to configure the system for each new lazer tag center. This included installing the OS and the respective software for all 5 computers that ran the center, as well as networking the computers and validating connectivity and operations. Another highlight is building out and migrating all operational servers to a Hyper-V cluster for Sgt Grit Marine Specialities on top of a large Dell SAN for high availability. I also built out several CI/CD processes for companies such as Broadlane and Crossmark using CruiseControl.NET.

Moving forward I'm focusing in on Solution Architecture and DevOps culture esp. as relates to cloud and AWS. I want to be a part of the digitial transformation that is changing the very nature of organizations around the world. My goal is to build amazing systems that provide transformative value.

LinkedIn Profile Highlights

  • 3 AWS Certfications
  • 1 Udemy and 3 Linux Academy Certifications for Course Completion
  • 3 Microsoft Certifcations (expired)
  • 22 Recommendations from former supervisors and colleagues.
  • Over 120 skill endorsements across a broad spectrum of technologies.
  • Link to my LinkedIn profile
  • Link to my resume

NSS Overview

NSS is a system I worked on during my time at American Fidelity. NSS is the name of the integration systems for a larger product called FFSolutions. NSS processed hundreds of files every day, each file containing thousands of policy records. A robust ETL process esued for each record. The following document contains screenshots of the application. All of the screens and processes I personally designed, developed and supported.

NSS Overview Document

Lonza MAST

Lonza is a freelance client I have been working with. Part of my work with the MAST team at Lonza has been to implement devops processes for the MAST Client Service application. As such I built out an Azure DevOps pipeline for the application for continuous integration. I've also implemented code coverage reporting and have begun the process of increasing the code coverage for the application. Screenshots of the pipeline.

Portfolio Projects

These are projects I've worked on for about the last 6 months. Some of these projects started out as coding challenges and were built out into a full functioning application. Rythm.cc started out as an idea to do machine learning using financial data and turned into a Jenkins/Kubernetes exercise. Each project is using CI/CD and is hosted in live environment on AWS or Azure.

  • trackerp.xyz | a purchase tracking app | serverless | iac | hosted on AWS
  • fuzzle.xyz | a blogging app | docker, ecs, mongodb | hosted on AWS
  • reallo.xyz | a real estate application | lambda, graphql, rds | Hosted on AWS
  • rythm.cc | a fintech tool | hosted on Kubernetes on Azure (AKS)

trackerp

github repo

Lightweight purchase tracking. Serverless. Built with care on AWS with Lambda, DynamoDB and Terraform.

Access the running application here:
trackerp

architecture - front end

  • React - front end framework
  • AWS S3 - static website hosting
  • AWS Route53 - dns service
  • AWS CloudFront - content distribution
  • AWS Certificate Manager - SSL certificate
  • Terraform - infrastructure as code
  • Jenkins - CI/CD

architecture - back end

  • NodeJS - javascript runtime
  • AWS Lambda - function as a service
  • AWS API Gateway - api service
  • DynamoDB - serverless nosql database service
  • Terraform - infrastructure as code
  • Jenkins - CI/CD

Architecture

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

fuzzle.xyz

Lightweight blogging. Built with care on AWS and MongoDB.

Access the running application here:
https://fuzzle.xyz

architecture - front end | fuzzle-app

  • React - front end framework
  • AWS S3 - static website hosting
  • AWS Route53 - domain hosting
  • AWS CloudFront - content distribution
  • AWS Certificate Manager - SSL certificate
  • Jenkins - continuous integration/continuous delivery

architecture - back end | fuzzle-api

  • NodeJS - javascript runtime
  • Docker - containerization
  • AWS ECS - AWS container orchestration
  • AWS API Gateway | HTTP API - api service
  • MongoDB on Atlas - serverless nosql database service
  • Jenkins - continuous integration/continuous delivery

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

reallo.xyz

This is the repository for a reallo.xyz. A estate application I built to use as a portfolio project and showcase proficiency as a AWS Solutions Architect and Fullstack Software Engineer.

Access the running application here:
https://reallo.xyz

username/password = reallo/reallo

architecture - front end | reallo-app

  • React - front end framework
  • Redux - state management
  • Formik - form management
  • react-bootstrap - bootstrap responsive theme
  • react-dropzone - file upload library
  • AWS S3 - static website hosting
  • AWS Route53 - domain hosting
  • AWS CloudFront - content distribution
  • AWS Certificate Manager - SSL certificate
  • AWS CodeBuild - continuous integration and deployment
  • AWS CodePipeline - continuous integration and deployment

architecture - back end | reallo-api

  • node.js - javascript runtime
  • GraphQL - api layer
  • Apollo Server - GraphQL server for node.js
  • knex - data access layer
  • AWS Lambda - serverless execution environment
  • AWS API Gateway - api into lambda function
  • AWS S3 - property image storage via S3 presigned urls
  • AWS MySQL RDS - database server
  • AWS CodeBuild - continuous integration and deployment
  • AWS CodePipeline - continuous integration and deployment

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Forex, Crypto and Stock application. Running on a Kubernetes cluster in Azure. API integrations with Oanda, IEX Cloud and TradingView.

Architecture

Static Website

rythm-app

  • ReactJS running in Docker on Kubernetes.
  • Socket.io used for realtime stream price data.
  • TradingView charts.

API

rythm-api

  • NodeJS running in Docker on Kubernetes.
  • Socket.io used for realtime stream price data.
  • Oanda API integration.
  • IEX Cloud API integration.

Microservices

rythm-matrix

  • Python microservice used to listen to HTTP stream of pricing data from Oanda.

Data

  • MongoDB running in VM on Azure. Pricing data stream via RabbitMQ. Data caching with Redis.

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

Architecture

fuzzle-app's People

Contributors

brandonvio avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.