Martin Fleming's Projects
testing crossplane and argocd
Wrote a Java app that consumes a RESTful API allowing users to receive a random cocktail recipe or search cocktail recipes by name, ingredient, or ID from thecocktaildb.com using the Spring Web framework.
Crossplane's Composition CRD not working with array item patches using Kustomize
crossplane-ecs-service-bug
Programmed application that splits large text files into a series of automatically numbered output files based on user input of how many lines should be in each generated file.
A Flappy Bird clone built in Java using Jframe class, ActionListener and MouseListener interfaces, and multiple Abstract Window Toolkit (AWT) classes.
GitOps Certification Level 2 examples
Examples for the GitOps certification
gitops-environment-promotion
Classic hangman console window game written in Java and created in Eclipse IDE that prompts user to guess letters of one of 200 words included in the program. Includes a field where already guessed letters are displayed, ASCII art of hangman progress, and ability to play again after winning or losing.
Test Repo
Creating a counter with Javascipt
Generating random background hex colors
Dynamic Mouse Movement, changing background color by adding and subtracting values from rgb(255,255,255).
Generated Reviews!
Testing to see if the gitops operator running on my Kubernetes cluster will pull yaml manifests from this repo and apply -f them to the cluster
After provisioning a Lambda Function in a VPC, the Function syncs and provisions fine at first but eventually the controller begins requesting updates endlessly despite no code changes.
Config files for my GitHub profile.
Coded JavaScript to dynamically hide HTML elements, generate math problems using user picked operands, and display score for a 10 question quiz.
Using Java, Spring, PostgreSQL, and Vue.js we built a fully functional web app that citizens and public works employees can use to track and address potholes in Philadelphia. Uses the Google Maps Javascript API, Google Geolocater API, Google Places API and emailJS plugin.
Official AWS Provider for Crossplane by Upbound.
Using Python, the requests library, and BeautifulSoup, I wrote a web scraper looking for keyboards and synthesizers in Craigslist's free and music section.
Created program that takes a pipe delimited input file and generates a command line quiz where users' answers are tracked and a score is given upon completion.
Programmed a RESTful API server using the Spring Boot framework and PostgreSQL. Implemented the DAO pattern, used jdbcTemplate to query the database, and sent HTTP requests with restTemplate for a Venmo-like payment app.
Created @PhillyNewsBot with Java that utilizes the News API at newsapi.org and tweets Philadelphia news articles twice a day. Used the twitter4j framework, LocalTime for scheduling, and JSON serialization.
Developed a command line vending machine application using File I/O and OOP principles. Includes delimited input file processing, log functionality, inventory and credit system. Completed bonus option that generated sales report written to a text file uniquely named with SimpleDateFormat.
Using Vue Router to link pages in a Vue JS project!