the

Grizzly

English

A software engineer's portfolio

About Me

My name is Ryan English, and I am a self taught software engineer based out of Louisville. I specialize in building business applications to fit the specific needs of the end users. My primary focus is .NET, but learning, utilizing, and implementing new techniques and technologies will always be my passion.

Outside of my profession, I also have interests in game development, table tennis, hiking, and music (who doesn't?). I enthusiastically enjoy the Supermen Lovers, Trivium, Denzel Curry, and SOS Band.

What I work with






What I have experience with

















Education

BSBA in Computer Information Systems (2019)

Master of Science in Computer Science (2023)

Projects

A Blazor WASM PostgreSQL web application to track deliveries, inventory, and customer relations.

Designed and built specifically to meet the business needs of Bowles Mattress (Greater Louisville) and replace the Delivery Counter.

Code and demo available on request.

LINQ Extension library to help write plain english expression tree DTO modeling Code and Nuget

Documentation

Bowles Delivery Counter

Designed and built specifically tailored to improve the business processes of my then work place of Bowles Mattress. The Delivery Counter offers a two week "at a glance" of deliveries, a customer survey generator, inventory management, and administrative reports. The application allows for in real time communication between the four Bowles Mattress locations in Louisville - where it has been integrated and used from 2015 until tnyDelivery replaced it.

Built in Java and utilizes Web Sockets for real time updates.

Code available on request.

Project Peona

A tatical rougelike game being built with Monogame (.NET).

The elevator pitch of the game: A tatical rougelike set in the world of Purgadell where you play the general of the Warriors Guild whose destined quest is to delve into the dungeons of Purgadell to put Thayne back to sleep every hundred years.

This project was my main motivation for learning to program, years ago. Although, I don't actively work on this project - I try to find time to add to it. Over the years I have made many small games as building blocks to learn the best way to structure the game - as well as toy with game design. I hope one day to finish this project.

University of Louisville E-Commerce Website

Not Maintained.

My University capstone project for Karolie Cakes of Louisville. Simple E-Commerce web application for creating orders for custom cakes and cupcakes. Developed using the Waterfall methodology, we designed and developed as a team. The E-Commerce application offers a shopping cart, gallery, blog; among other aspects. Built in VueJS and Express JS.

Grizzly English Website

This website! Built in Blazor and .NET Core.

Project Space

Messing around with html canvas and Javascript OOP.

ngEventScheduler

An daily event scheduler to keep track of all your daily tasks.

Written to get a better understaing of AngularJS life cycle shortly after becoming a Junior Web Developer.

Work History

  • Senior Software Engineer
    March 2022 - Present
    Nelnet

    Moved existing application infrastructure to Kubernetes

  • Software Engineer II
    March 2021 - March 2022
    Nelnet

    Developed applications for universities to accept student payments, sponsor payments, and sell products. Built in Xamarin Forms for UWP, Android, and iOS with a .NET/MsSQL api

    Developed MSI installer process for applications

    Maintained Azure pipelines

  • Full Stack Software Engineer
    October 2019 - March 2021
    Black Diamond Pest Control

    Developed time tracking and employee compensation management system

    Integrated a PCI compliant payment system

    Maintained existing applications and designed and delivered new applications

    Oversaw major new enhancements to existing software systems

    Developed applications in .NET Framework / Core, LINQ, AngularJS, and Blazor

    Integrated ATDD utilizing XUnit

  • Software Consultant
    October 2013 - Present
    Bowles Mattress

    Developed and maintain inhouse delivery and customer management software

    Evaluated business needs for specific software and hardware

  • Associate Software Developer
    October 2018 - October 2019
    CBS Interactive

    Worked closely with product to integrate new features

    Worked closely with third party and legal to integrate GDPR

    Supported legacy systems

  • Junior Web Developer
    October 2016 - October 2018
    Black Diamond Pest Control

    Applied knowledge of JavaScript and Angular to create front-end applications

    Applied knowledge of .NET to build back-end api infrastructure

    Established and met project milestones.