Hello, I'mRyan Putka

Download Resume

About Me

I'm a computer Science student at the University of Notre Dame with a strong foundation in software engineering and a passion for product management.

During my recent internship with KeyBank's Conversational AI team, I contributed to the development of several client-facing chatbots. Working within a large enterprise environment, I learned to navigate complex organizational structures and collaborated across multiple teams including product, engineering, and business stakeholders. I also gained valuable cross-functional insights by shadowing product managers, scrum masters, and business analysts, understanding how large-scale projects are managed and delivered.

Previously, I interned at a small investment firm called Proteus Capital, where I built an AI-powered investment research platform from the ground up. The lean team structure allowed me to wear multiple hats as developer, product manager, and technical architect, giving me hands-on experience defining product specifications across the entire development lifecycle.

These experiences have solidified my passion for product management - a field where I can leverage my technical background to inform strategic decisions, bridge the gap between engineering and business goals, and ultimately deliver exceptional digital products.

Education

BS Computer Science

University of Notre Dame, May 2027

Current Role

Software Engineer Intern

KeyBank, Cleveland, OH

Location

Cleveland, OH

Open to remote and local opportunities

Availability

Open to Internships & Full-time

Graduating May 2027

Career Interests

Product Management
Software Engineering
AI Engineering

Target Industries

Technology
Finance
Healthcare
E-Commerce
Aerospace

Personal Interests

Cleveland Sports
Golf
Hiking
Fishing
Investing

Projects

A showcase of my latest work, featuring cutting-edge technologies and innovative solutions that demonstrate my expertise across the full development stack.

KeyDeck

AI-powered PowerPoint generator that creates professional presentations using Gemini AI and OpenXML SDK. Built with Next.js 15 and .NET 9, featuring dynamic content generation and automatic OneDrive integration.

Next.js 15.NET 9Google Gemini AIMicrosoft Graph APITypeScriptTailwind CSS

AI Portfolio Management Platform

AI-powered portfolio management platform enabling users to track holdings, explore assets, simulate strategies, and receive tailored insights through interactive financial tools.

Next.jsFastAPIPostgreSQLOpenAI APIAlpha Vantage APISupabase

Apple MCP Server

MCP server enabling seamless integration between Claude and Apple productivity apps, performing intelligent, context-aware actions across Apple's ecosystem.

TypeScriptNatural Language ProcessingAPI Integration

Stock Analysis Agent

AI research agent that generates investment theses and SWOT analyses by scraping financial news, parsing SEC filings, and interpreting earnings reports.

PythonLangChainGoogle Gemini APIWeb Scraping

Portfolio Website

Modern, responsive portfolio website showcasing professional experience and projects. Features animated gradient text effects, smooth scrolling, interactive components, and a clean glass-morphism design with professional contact forms.

Next.jsTypeScriptTailwind CSSFramer Motion

Homework Manager

A sleek sticky note-style homework manager for personal use. Features class organization, assignment tracking with due dates, progress monitoring, and smart reset functionality with local storage persistence.

Next.js 14TypeScriptTailwind CSSLocal StorageLucide React

Work Experience

A journey through my professional career, showcasing growth, achievements, and the impact I've made at each step along the way.

Software Engineer Intern

KeyBank

June 2025 - August 2025

Cleveland, OH

Key Achievements

Developed multiple internal and customer-facing chatbots using Node.js and Google Cloud’s Dialogflow CX in an Agile environment
Independently designed and developed a proof of concept AI PowerPoint generator that transforms simple prompts and structured data into branded, enterprise-ready slide decks, cutting presentation creation time by ~75%
Gained cross-functional insights by shadowing product managers, scrum masters, and business analysts, contributing to roadmap planning, user feedback integration, and agile ceremonies
Pitched the tool to KeyBank's Generative AI Executive Review Board, securing leadership interest for continued development

Technologies Used

Node.jsDialogflow CXNext.jsTailwind CSSTypescript.NetLLMsAgile Development

Software Engineer Intern

Proteus Capital

November 2024 - May 2025

Remote

Key Achievements

Spearheaded the development of an AI-powered investment research platform as a key member of a two-person team, fulfilling roles as software engineer, product manager, and technical architect
Owned the product lifecycle from conception to delivery, including defining product requirements, prioritizing features, and executing rapid iteration cycles to align with stakeholder needs
Developed the platform using Python, FastAPI, JavaScript, and Azure AI Search, integrating secure authentication, document management, and Retrieval-Augmented Generation (RAG)-based research report generation
Achieved a 95% reduction in document processing and report turnaround time, significantly improving research efficiency

Technologies Used

PythonFastAPIJavaScriptAzure AI SearchMVC Architecture

Technical Skills

Languages

Python
JavaScript
TypeScript
Java
C#

Web & Frameworks

React
Next.js
Node.js
FastAPI
Flask
Tailwind

Cloud

Azure
Google Cloud
AWS

Product & Tools

JIRA
GitHub
GitLab
Microsoft Office

Get In Touch

Ready to bring your ideas to life? Let's discuss your next project and create something amazing together.

Let's Connect

I'm always excited to work on new projects and collaborate with passionate individuals. Whether you have a specific project in mind or just want to chat about technology, feel free to reach out!

Location

Cleveland, OH