Ethan Hensley
Check out my GitHub here for more information on my projects!
Objective
As a recent Computing graduate with a passion in Software Development and Data Analytics, I am eager in applying
my skills to create robust software and analyze data effectively.
Relevant Experience
Solution Architect
- Johnson City, TN
Building Information,
September 2024 - Present
- Design and develop scalable, web-based microservices using TypeScript, React, and Azure SQL Databases
- Deliver client-facing demonstrations to gather feedback and implement iterative, client aligning changes
- Utilize Jira to estimate task completion time and progress, BitBucket for file versioning, and weekly team
stand-up meetings for progress updates
- Plan and implement Azure Logic Apps to automate database changes, email reminders, as well as SAP to Excel
data migration
Asset Management Intern
- Johnson City, TN
Tennessee Valley Authority,
May 2023 - August 2024
- Conducted asset verification by locating and ensuring employee assets are connected to the TVA network daily
- Utilized ServiceNow and participated in daily Kanban meetings to efficiently manage the ticket queue, identify
missing assets, and communicate with assigned users for specific asset information
- Updated and closed verification tickets upon confirming asset location and operational status
- Coordinated asset return processes by verifying UPS labels and shipping locations ensuring successful returns
Projects
Turn-Based RPG
— GDScript, Godot Engine, GitHub
Link to Project,
June 2024 - Present
- Developing a complex, random-oriented RPG focused on battling different classes of monsters
- Implementing resource files for each character type, enabling multiple attributes and greater reusability
- Utilizing GitHub and pull requests for each feature, improving workflow and enabling rollbacks
- Using GDScript, a Python-like language, and the Godot Engine to create the entire project
Discord Bot
— JavaScript, NodeJS, GitHub
Link to Project,
March 2024 - April 2024
- Developed an entertainment bot that allows users to summon a random user-submitted image from a specific chat channel
- Designed an automated process to detect and add new images to the image collection
- Coded entirely in JavaScript and used NodeJS to interact with the Discord API
- Hosted and maintained continuously on a Raspberry Pi webserver, actively utilized by Discord users
BucStop Project
— C#, ASP.NET Core MVC, GitHub, Jira
Link to Project,
January 2024 - May 2024
- Performed as a developer on a 7 person scrum-based team for a complex video game website using ASP.NET
Core Razor Pages and Model View Controller design patterns
- Contributed to a large, multi-semester codebase through GitHub
- Implemented an API Gateway to decouple the main website from the microservices for each game
- Practiced scrum methodology with daily stand-ups, grooming, sprint planning, sprint reviews, and retrospectives to great success — our team’s repository was chosen for continued development next semester
Education
East Tennessee State University
- Johnson City, TN
Bachelor of Science in Computing, May 2024
GPA: 3.5/4
Honors and Extracurriculars:
- Dean's List: Fall 2020, Fall 2021, Spring 2022
- Association for Computing Machinery Chapter Member: 2020-24
- Chess Club: 2022-24
Technical Skills
- Programming Languages: TypeScript, C#, Python, SQL, JavaScript, HTML5, CSS3, Bash, PowerShell
- Tools and Frameworks: Visual Studio 2022, VSCode, React, Jira, .NET, GitHub, BitBucket, AWS, Node.js,
Bootstrap, MATLAB, Microsoft Office 365, Microsoft Azure
- Other: ServiceNow, Maximo, Raspberry Pi