
About me
Johnathan “John” Bill is a junior developer with a love for programming. He was first inspired by a video about an AI learning to play the Google Chrome Dino Runner game he saw in highschool. He first started programming in college, West Virgnina University Institute of Technology, and has since gained skills in languages like C#, Java, Python, and JavaScript, as well as technologies such as HTML, CSS, and SQL. Through academic and personal projects, he has demonstrated a willingness to learn, adapt, and create meaningful solutions. Eager to grow and contribute to meaningful work, John is committed to furthering his skillset and becoming an asset to any company.
Work Experience
West Virginia State Legislature
August 2023 - Present
Software Engineer - LASD
C#, DevExpress, Blazor, SQL, NoSQL, Git, Azure Repos, Azure Fileshare, Project Management, Optimization
- Oversee in-house Blazor web applications, VB/C# macros, user experience, and maintenance of current applications.
- Help manage 3 primary in-house Blazor web application and 2 sub-applications used by several groups within that state capital, significantly boosting work efficiency.
- Manage over 200 VB/C# Word macros used by the state legislature, reducing human error and improving efficiency and accuracy.
- Coordinated with IT teams to ensure systems across the capital are properly transmitting files and data, maintaining accuracy.
- Improved macro efficiency by modifying them to work with PDFs as a headless solution, increasing efficiency by 35%.
West Virginia University
September 2020 - May 2023
Lab Assistant/Tutor
Java, C#, HTML, CSS, JavaScript, Data Structures, Winforms, Troubleshooting, Problem-Solving
- Tutored 10-20 students in programming twice a week during designated times, enhancing their understanding of core concepts and improving their coding skills.
- Assisted professors in managing programming lab sessions and provided support to students, helping them troubleshoot code and understand programming concepts.
- Developed tailored tutoring sessions to help students struggling with core programming concepts, resulting in a 5% improvement in test scores.
TC Energy
May 2022 - August 2022
Application Developer - Intern
Angular, TypeScript, Python, HTML, CSS, JavaScript, AWS, CodeCommit, Collaboration
- Assisted in resolving user-submitted tickets to ensure the proper functionality and efficiency of existing programs.
- Collaborated with other interns to design, develop, and manage an Angular and TypeScript web application for tracking software tickets and managing dependencies.
- Developed a Python scipt to detect dependencies with known vulnerabilities and automatically email application managers with the information, improving vulnerability management and response times.
- Developed, managed, and hosted web applications, databases, and repositories using AWS.