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.
- 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 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.
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.
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)
Lightweight purchase tracking. Serverless. Built with care on AWS with Lambda, DynamoDB and Terraform.
Access the running application here:
trackerp
- 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
- 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
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
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
Forex, Crypto and Stock application. Running on a Kubernetes cluster in Azure. API integrations with Oanda, IEX Cloud and TradingView.
- ReactJS running in Docker on Kubernetes.
- Socket.io used for realtime stream price data.
- TradingView charts.
- NodeJS running in Docker on Kubernetes.
- Socket.io used for realtime stream price data.
- Oanda API integration.
- IEX Cloud API integration.
- Python microservice used to listen to HTTP stream of pricing data from Oanda.
- MongoDB running in VM on Azure. Pricing data stream via RabbitMQ. Data caching with Redis.