Skip to content

Instantly share code, notes, and snippets.

@JonathonRP
Last active July 11, 2025 16:41
Show Gist options
  • Select an option

  • Save JonathonRP/db494895fb0ca2ecd2f86d7861db8dce to your computer and use it in GitHub Desktop.

Select an option

Save JonathonRP/db494895fb0ca2ecd2f86d7861db8dce to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Jonathon Reese Perry",
"label": "FullStack Software Engineer",
"email": "[email protected]",
"summary": "Versatile ASP.Net C# Svelte MVC WebAPI, solutions-generating professional, advancing to a front-end and/or full-stack software development position with a culture that fosters collaboration, where the focus is on providing the necessary tools and guidance for success.",
"profiles": [
{
"network": "Linkedin",
"username": "Jonathon Reese Perry",
"url": "https://www.linkedin.com/in/jonathon-reese-perry-b89945129/"
},
{
"network": "Github",
"username": "JonathonRP",
"url": "https://github.com/JonathonRP"
}
]
},
"work": [
{
"image": "",
"name": "HealthStream",
"company": "HealthStream",
"position": "Product Solutions Developer",
"startDate": "2022-08",
"methodology": "Agile/SCRUM",
"description": "",
"highlights": [
"Designed and coded an API solution to return results from large organizations with deep hierarchical records. This solution uses a LINQ query.",
"Designed an API solution to handle deleting document records and their associated S3 objects. This solution uses an AWS SQS queue and lambda to process the delete requests in batches due to documents having a large volume of S3 objects.",
"Deployed solutions with Azure Pipelines calling terraform setting up AWS services, using variable groups.",
"Performed various LINQ query performance tuning of API endpoints.",
"Handled updating multiple stacks to use the latest .Net 8 version.",
"Developed new pages to enhance legacy system written in React.",
"Worked within agile team, participating in daily stand-ups, sprint planning, story point estimation, and user story development."
],
"keywords": [
"DotNet",
"C#",
"ASP.Net",
"ASP.Net MVC",
"REST API",
"terraform",
"AWS Services",
"Azure Pipelines",
"Azure Variable Groups",
"LinqPad"
]
},
{
"image": "",
"name": "Fast Pace Health",
"company": "Fast Pace Health",
"position": "Software Engineer",
"startDate": "2022-04",
"endDate": "2022-07",
"methodology": "Agile/SCRUM",
"description": "",
"highlights": [
"Developed a Chart Peer Review app that would be used by nurse practitioners to peer review medical charts for insurance coding accuracy.",
"Made key decisions in the design and architecture during development of Chart Peer Review.",
"Researched and learned RxJs, Reactive paradigm, and Angular.",
"Developed a Web scraper for use in Chart Peer Review to collect medical charts using Selenium and dotnet C#."
],
"keywords": [
"Angular",
"TypeScript",
"RxJs",
"DotNet",
"C#",
"ASP.Net WebApi"
]
},
{
"image": "MiraTech+Quovant.jpg",
"name": "Quovant",
"company": "Quovant",
"position": "Junior Software Developer",
"startDate": "2019-03",
"endDate": "2022-04",
"methodology": "Agile/SCRUM",
"description": "",
"highlights": [
"Perform full stack development implementing frontend and backend features as well as resolving bugs.",
"Shared Visual Studio enhancements to enable Gulp and webpack file watching features to save development time, as well as leverage NPM Task Runner, and pull request extensions to work with the repo from within Visual Studio.",
"Mocked and proposed login screen enhancements that were implemented, improving the user experience and alleviating client confusion with the proper access screens.",
"Proposed welcome screen changes to include widgets and analytics for faster user navigation and better utilization of the screen. This proposal is currently in process of being implemented.",
"Coached and support other team members with my knowledge and experience.",
"Completed 70-461 Querying Microsoft SQL Server with Transact-SQL course."
],
"keywords": [
"Dotnet",
"C#",
"ASP.Net",
"ASP.Net MVC",
"ASP.Net WebApi",
"REST API",
"SQL",
"Angular",
"TypeScript"
]
},
{
"image": "HCA.png",
"name": "HCA - TriStar",
"company": "HCA - TriStar",
"position": "Intern Software Developer",
"startDate": "2018-05",
"endDate": "2018-08",
"methodology": "Agile/SCRUM",
"description": "",
"highlights": [
"Installed, configured, and ran local Jenkins's server. Coded Freestyle and Pipeline automation including unit testing, reports, email and slack, simple and detailed, notifications.",
"Researched integration of TFS, Jenkins, azure CI/CD, confluence and JIRA to help the team understand which tools integrate well, as they decide what to implement going forward."
]
},
{
"image": "HCA.png",
"name": "HCA - HealthTrust",
"company": "HCA - HealthTrust",
"position": "Intern Software Developer",
"startDate": "2017-05",
"endDate": "2017-08",
"methodology": "Agile/SCRUM",
"description": "",
"highlights": [
"Created a business intelligence analytics dashboard that integrated with HealthTrust's Contract Life Cycle Management system, Ivalua."
],
"keywords": [
"SQL",
"SQL Server",
"ASP.Net",
"Python",
"Atom",
"Visual Studio",
"Google Charts API",
"GitKraken",
"FlowDock",
"Slack"
]
}
],
"certificates": [
{
"image": "Developing_ASP.NET_MVC_Web_Applications-Certification.png",
"date": "2020-02",
"name": "Developing ASP.NET MVC Web Applications",
"issuer": "Microsoft"
}
],
"education": [
{
"image": "MTSU.png",
"startDate": "2016-06",
"endDate": "2018-12",
"institution": "MTSU",
"area": "Computer Information Technology",
"studyType": "Bachelor of Business Administration"
}
],
"skills": [
{
"category": "Tech Stack",
"categoryTag": "tech-stack",
"name": "Tech Stack",
"tag": "tech-stack",
"keywords": [
"MVC 5",
"Razor Pages",
"Svelte",
"ASP.Net",
"DotNet",
"C#"
]
},
{
"category": "Technical Skills",
"categoryTag": "technical-skills",
"name": "Font-end",
"tag": "font-end",
"keywords": [
"JavaScript",
"TypeScript",
"React",
"Svelte"
]
},
{
"category": "Technical Skills",
"categoryTag": "technical-skills",
"name": "Back-end",
"tag": "back-end",
"keywords": [
"MVC 5",
"ASP.Net",
".Net Framework",
".Net Core",
".Net",
"C#",
"Bun",
"Deno",
"NodeJs"
]
},
{
"category": "Technical Skills",
"categoryTag": "technical-skills",
"name": "Database",
"tag": "databse",
"keywords": [
"SQL Server",
"PostgresSQL",
"MySQL"
]
},
{
"category": "Technical Skills",
"categoryTag": "technical-skills",
"name": "Tools",
"tag": "tools",
"keywords": [
"Azure Devops",
"Azure Pipelines",
"Visual Studio",
"VS Code",
"Azure",
"AWS",
"LINQPad"
]
},
{
"category": "Soft Skills",
"categoryTag": "soft-skills",
"name": "Soft Skills",
"tag": "soft-skills",
"keywords": [
"Collaborative",
"Adaptability",
"Strong Work Ethic",
"Problem Solving",
"Leadership"
]
}
],
"projects": [
{
"type": "Svelte animation library",
"name": "motion-start",
"description": "An animation library inspired by framer-motion",
"summary": "An animation library inspired by framer-motion",
"url": "https://www.npmjs.com/package/motion-start",
"keywords": [
"Svelte",
"TypeScript",
"JavaScript",
"Bun",
"Github Actions",
"Publishing to NPM"
]
},
{
"type": "React application",
"name": "Date Night App",
"description": "Built a React app to randomly select and combine date-night ideas using Electron as a GUI",
"summary": "Built a React app to randomly select and combine date-night ideas using Electron as a GUI",
"keywords": [
"Electron",
"React",
"SASS",
"JavaScript",
"NodeJS",
"JSON"
]
},
{
"type": "Winforms application",
"name": "Excel File Reformatter",
"description": "Built windows forms app to reformat excel file which allows users to remove headings by skipping rows. Enabled drag n drop features, loading folders and files into tree view to process multiple excel files in or out of multiple folders.",
"summary": "Built windows forms app to reformat excel file which allows users to remove headings by skipping rows. Enabled drag n drop features, loading folders and files into tree view to process multiple excel files in or out of multiple folders.",
"url": "https://github.com/JonathonRP/ExcelFileReformatter"
},
{
"type": "MVC 5 & Webforms application",
"name": "MGO Inventory System",
"description": "For a course final project, built a website that manages authorization through role-based accounts to determine the level of access available to manage inventory and employee information",
"summary": "For a course final project, built a website that manages authorization through role-based accounts to determine the level of access available to manage inventory and employee information",
"keywords": [
"ASP.Net",
"Entity Framework",
"C#",
"HTML",
"SASS",
"MVC 5",
"Webforms",
"SQL",
"Azure App Service"
],
"url": "https://github.com/JonathonRP/Visual-Studio-Projects/tree/master/MGO"
},
{
"type": "Electron applicaiton",
"name": "Electron App",
"description": "Built an Electron app to demonstrate Python in the browser and Electron as a GUI for Python",
"summary": "Built an Electron app to demonstrate Python in the browser and Electron as a GUI for Python",
"keywords": [
"Pug",
"SASS",
"JavaScript",
"TypeScript",
"NodeJS",
"Electron Internal Protocols"
],
"url": "https://github.com/JonathonRP/electron-project"
},
{
"type": "Android Kotlin application",
"name": "Dinner Decider App",
"description": "Built an Android app that allows you to create and save a list of places and items to eat. The app will randomly choose from the list to help you decide where or what to eat.",
"summary": "Built an Android app that allows you to create and save a list of places and items to eat. The app will randomly choose from the list to help you decide where or what to eat.",
"keywords": [
"Kotlin",
"Firebase UI Auth",
"Firebase Cloud Firestore"
],
"url": "https://github.com/JonathonRP/DinnerDecider"
},
{
"type": "AWS lambda",
"name": "Jira to Google Chat Event Notifications for WEX Auth Gateway",
"description": "Wrote Python script to receive JSON messages from Jira and post them to Google Chat",
"summary": "Wrote Python script to receive JSON messages from Jira and post them to Google Chat",
"keywords": [
"webhooks",
"AWS API Gateway",
"Lambda"
]
},
{
"type": "Twilio & AWS lambda bot",
"name": "Twilio Texting Bot",
"description": "A text message is sent to Twilio phone number which sends XML to AWS API Gateway that gets converted to JSON for AWS Lambda. Python script responds with a configurable XML message back to original text.",
"summary": "A text message is sent to Twilio phone number which sends XML to AWS API Gateway that gets converted to JSON for AWS Lambda. Python script responds with a configurable XML message back to original text."
}
],
"meta": {
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.2.1",
"lastModified": "2025-06",
"theme": "stackoverflow",
"themeOptions": {
"colors": {
"background": [
"#ffffff"
]
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment