Catherine Patton | Software Developer

Building clean, efficient applications with Python, Java, and JavaScript

Résumé (PDF)

Projects

CRUD Task Manager ✅

Python Flask CRUD

Full-stack CRUD (Create, Read, Update, Delete) web app for task tracking and productivity management.

In process, target Dec 2025

Harmonious Color Generator 🎨

JavaScript HTML CSS

Interactive JavaScript app that generates harmonious color palettes with a responsive HTML/CSS front end.

Denver Nightsky Helper ⭐

Python Skyfield CSV

Python program using Skyfield (library) to calculate stargazing times and visible celestial objects with CSV export.

Dog Shelter Matchmaker 🐶

Java OOP File I/O

Java console app using OOP, file I/O, and unit testing to match adopters with shelter dogs via quiz results.

This Porfolio Website 💼

HTML CSS JavaScript

Responsive HTML/CSS/JavaScript portfolio showcasing development projects, GitHub repos, and live or video demos.

Anagram Generator 🔤

C++ Loops Recursion

A console-based C++ app that generates anagrams of a user-provided word. Uses string manipulation, loops, and randomization.

About Me

I’m Catherine Patton, a software developer specializing in Python, Java, and JavaScript. As a career-changer with 20 years of professional experience in higher education and biotech, I now build efficient and creative applications with a focus on problem-solving and clean code.

I've built projects ranging from console applications to full-stack web apps. I bring strong analytical and collaboration skills to every project. I thrive in remote and asynchronous work environments, combining self-motivation with clear, proactive communication.

Skills

Python Java JavaScript C++ SQL Flask React HTML CSS Git

Other Skills: French (high intermediate), Italian (high intermediate)


Contact

Email ~ GitHub ~ LinkedIn