📖 | Email | Github | LinkedIn | 📖
About Me
My name is John, and I’m a full-stack software engineer from Lynchburg, Virginia, working primarily with internal business applications and B2B platform integrations. I enjoy tackling a big problems and breaking them into small solutions, automating the tedium out of daily tasks, and exploring problem spaces from different angles.
While most of my business work is proprietary, my experience runs the gamut from payroll and financial solutions to document management, CRM integrations to information portals. I excel at taking old applications written in deprecated languages and creating modern solutions to fit the old gap and provide the new features that clients and users crave. In my spare time, I enjoy working on challenging problems in the online gaming space, finding needs in gaming communities and creating fun and compelling solutions that enthrall and satisfy players and server owners alike.
When I’m not solving puzzles for work or play, I can usually be found either reading with a cup of tea, writing fiction with friends, camping with primitive gear in the forest, or working on some hands-on craft project - woodworking, blacksmithing, 3D-printing, etc. Occasionally, my love of history intersects with my love of tech and I get busy with a retrocomputing project, which on rare occasion turns into another work project!
Skills
Primary Skills
- C#
- 5+ yrs experience
- C# + ASP.NET Blazor + EF Core is my most common tech stack
- My go-to for industry-standard projects
- Java
- 8+ yrs experience
- familiar with Spring Boot, Gradle, as well as common libraries like Lombok
- An old reliable option for game development and older commercial software
- Python
- 8+ yrs experience
- Often used in conjunction with Jupyter notebooks for data analysis or MicroPython for embedded work
- Mostly used for microcontrollers or for quick scripts and utilities
- PowerShell/Bash
- 5+ yrs experience
- A rarely-used but often-valued skill, primarily for OS-specific, company-internal scripting
Secondary Skills
- Azure
- 2+ yrs experience
- Docker web-app deployments, cloud DB, Blob Storage, etc.
- Git
- Docker
- Vim/Neovim
- IntelliJ products (JetBrains, IDEA, DataGrip, etc)
Experience
IT Project Manager (2019 - Present)
Lynchburg Police Dept.
(insert text here)
Freelance Software Engineer (2018-2019)
(insert text here)
Portfolio
(link stuff here)
>> Home