I have experience using Python in a variety of ways, from data visualization to scripting, and also as a side hobby. Below is some of the work I’ve done with Python:
AWS Lambda Functions
As part of my time at AgEagle, I wrote some AWS Lambda functions in Python to help automate code review tracking and notifications in Microsoft Teams and Jira respectively, within our team. Here’s a brief description of what each Lambda function does:
- Gathers the CodeCommit Event information, and sends it to a webhook that is connected to our Microsoft Teams, so our developers will get a notification when a new Pull Request has been created so they will know to review/merge the code, and a notification will also appear in Microsoft Teams to inform the development team the code has been merged so the respective developers can continue their work.
- Gathers the CodeCommit Event information, which contains the correspondent Jira ticket ID, checks if there are any Pull Request (PR) URLs already logged within the Jira ticket, appends the PR URL to any existing information, and passes the updated list of PR URLs back to the Jira ticket via the Jira API.
The code can be viewed here.
COVID-19 Web App
I made a web app that shows a live, up-to-date map for COVID-19 worldwide. The data is collected via a web scraper written in Python and then is pushed to a GeoJSON file where it is then displayed as a map. Click the image below to view the app. You can find the code on my GitHub.
Refugee Movement Python Visualization
This video is a demo of a Python visualization that I made which is a sample of various refugee movements throughout the past few decades:
To try the app, click here.
ArcPy Scripting
While working at Spatial Vision, I wrote Python scripts using Arcpy for cleansing and loading spatial data.
Exercism Python Challenges
In my spare time to keep my skills sharp, I like to complete Python challenges. To view some of my work, please click here.
