Kevin Diesenberg
Web Developer | Software Engineer
About Me
I'm a Full Stack Software Engineer currently working at Graham Media Group, where I develop and maintain websites for National News stations using TypeScript and React. My expertise spans object-oriented programming, web development, and database management.
Graham Media Group is a leading media company that owns and operates several television stations across the United States. Known for innovation in local journalism, the company leverages digital platforms, mobile apps, and social media to reach audiences. They focus on serving communities with high-quality reporting and emphasize local content, investigative journalism, and audience engagement across their stations and digital platforms.
Overall Skills and Strengths
Strengths
- Attention to detail in high-consequence environments
- Simplifying complex ideas
- Working with people from diverse backgrounds
- Commitment to continuous learning and growth
Technical Skills
Professional Projects
Blue Ridge Games Leaderboard
Developed a dynamic leaderboard for the Blue Ridge Games using React and TypeScript, providing real-time user rankings across multiple categories with a hidden admin view for overall scores. Enhanced mobile navigation and competition tracking.
Pin Upload Success Modal
Created a user-friendly modal using React and TypeScript to provide immediate feedback for successful pin uploads, enabling users to upload another photo and easily share their uploaded pins through the Web Share API.
Newsletter Sign-Up Card
Developed a dynamic newsletter sign-up card using React and TypeScript, embedded across various sections of the app, providing a seamless and accessible way for users to subscribe.
Bootcamp Projects
Aweful Skydiving
A platform where skydivers can sign up for skill-focused events. Created with React, Ruby on Rails, Active Record, Active Storage, Reactstrap, Bootstrap, and PostgreSQL.
Trail Share
A social networking platform for hikers to share and discover trail information, track miles hiked, and earn badges. Created with React, Ruby on Rails, Active Record, Bootstrap, and PostgreSQL.
Work Experience
Web Developer | Software Engineer
Graham Media Group
Develop and maintain websites for National News stations using TypeScript and React. Collaborate with cross-functional teams to deliver high-quality, responsive web applications that serve millions of users daily.
Previous Roles
- Rigger and Stagehand for the International Alliance of Theatrical Stage Employees
- Backcountry Water Treatment Operator for the National Park Service
These diverse roles have equipped me with unique problem-solving skills and the ability to work effectively in various environments, which I now apply to my software engineering career.
Hobbies & Interests
Adventure Enthusiast
As an adventure enthusiast, I'm always seeking new experiences and challenges. These activities not only keep me physically active but also help me develop problem-solving skills and adaptability, which I apply to my work in software engineering.