Kerne Fahey

I'm a Python Developer with a strong background in object-oriented design and a B.S. in Statistics, specializing in backend application development, and data processing & analysis.

Combining Python and Java expertise with a deep understanding of database technologies like MySQL, PostgreSQL, and SQLite3, I excel in transforming data into actionable insights and crafting efficient, scalable software solutions.

I'm known for my excellent communication skills and a commitment to collaboration, and I'm dedicated to delivering high-quality, client-centric software solutions. I'm ready to tackle new challenges and contribute to cutting-edge projects.

My ResumeMy GitHubMy LinkedIn

Python Developer

Technical Competencies

Languages

  • Python 3.11

  • Java 17

Libraries

  • BeautifulSoup 4

  • SQLAlchemy

  • Swing

Tools

  • PyCharm

  • Intellij IDEA

  • Docker

Databases

  • MySQL

  • PostgreSQL

  • SQLite3

Portfolio Projects

  • AdventureGame

    A text adventure game in the style of the old UNIX game ADVENT, implementing simple RPG rules. The player uses 24 interaction commands to explore a small dungeon. Tested with unittest.

    See its showcase here, or visit its GitHub repository.

    starting the game playing as a Thief
  • JChessGame

    A graphical chessgame that implements a icon-based chessboard interface using the MiniMax algorithm with Alpha/Beta pruning to power the AI. Records the moves made in algebraic notation.

    See its showcase here, or visit its GitHub repository.

    starting a game of chess in JChessGame, playing white
  • MoundMusic

    A sample REST API designed for a hypothetical discography website. Implemented in django using django-rest-framework.py. Backed by a PostgreSQL database. Tested with pytest.

    Try it out live here, see its showcase here, or visit its GitHub repository.

    the JSON output of the / endpoint, rendered in Firefox