Timeline
"Tack & Back Again..." An Alberts tale, by Albo Taggins.
Independent Dev Portfolio Work
Game Dev
October 2022 - Current
FringecaseDevelopment w/ Unity
Learning my way into Unity development by picking small use-cases for existing engine features like the Animator(or more specific things like XR-Interactables) & turning them into actionable user-stories. At the time of this writing, I've played with basic 3D collisions, triggers, ScriptableObjects, The 'new' InputSystem as well as XR Plugins. I am currently incorporating the Unity Testing Framework
C#, Unity, .NET, MongoDb, Docker, RabbitMQ
Stargate: VR
Coding a re-imagined Stargate game as a Unity VR 1st person persistent world MMORPG/FPS experience. Designing an event-driven back-end for SG-VR emphasizing scalability, performance & cross-platform play.
EdX, Unity Documentation, StackOverflow
Earning various course certificate(s) in game-dev/VR coding to learn the ropes / basic techniques & concepts.
2020 - 2022
~The human years
I took some downtime to rest, then began investigating 3D game programming and associated math concepts.
Professional Employment
TeleTracking Technologies Inc.
2019 - 2020
Java 11, REST, Python, Cucumber, MongoDb, Docker, RabbitMQ, Kubernetes, AWSPathfinder App (re-architected for the cloud)
Developed Dockerized, event-driven Java microservices. Service data was persisted as JSON in individual per-pod local document store(s). Performance monitoring was orchestrated with K8's & auto/deployment managed via Spinnaker as part of the CI/CD pipeline.
Wrote natural-language integration test scenarios, which were packaged as lightweight containers. They POST'ed commands to the relevant service api to validate & ensure continual business scenarios 'correctness'.
Enabled cross-cloud platform consistency via a service-bus, employing the AMQP messaging protocol. This enabled same-paging disparate cloud provider apps.
Mentored approx ~3 incoming interns/junior engineers to code-readiness each summer/year for my last 6 years.
Summer 2018
Jira, Confluence, BitbucketCarnegie Mellon University Africa (on-site in Rwanda)
Led a team of 11 grad students across 3 projects spanning a MSA mobile app, a ML patient placement administrative aid, & integrating an app pipeline scanning tool into our deployment workflow.
2014 - 2019
C#, Entity Framework, SQL Server, Sql Profiler, WCF, Azure, Jenkins, Octopus, Angular.js, Require.js, Bootstrap.jsTransfer Center (Cloud-based Single Page Application, SPA + Backend):
This period was marked by the transition from an on-premise solution, to a cloud-based SaaS offering.
Worked full-stack to author a Responsive SPA using Angular/Require/Bootstrap.js, backed by Entity Framework as a code-first ORM. Designed and applied SQL Schema Updates using EF Migrations, via Fluent API. Refactored code to decouple/untangle dependencies in .svc layer via (Autofac I.O.C.). Coded, tested & deployed features to Microsoft Azure hosted WCF C# web services to process front-end generated requests. Deployed builds using Jenkins/Octopus.
Invoked Windows workflow to carry out business logic /validation activities & efficiently marshaled large historical data sets for the response with LINQ on EF DBSets using Repository + Unit of Work patterns.
Redesigned and rewrote a slow network-congesting ‘dictionary’ data sync to be a faster, more asynchronous & scalable operation protecting an integral service’s uptime critical to move into the UK market.
Implemented an Identity Provider change to Auth0 as the ACS was retired, modernizing away from a closed-environment system & making the login workflow provider agnostic.
Integrated TeleTracking’s cloud platform with legacy applications, providing a pathway for clients to leverage the hybrid platform via backward compatibility until the cloud platform achieved full feature parity.
Largely introduced & regularly educated on unit test writing(Moq), both boosting developer confidence that new feature work didn’t break existing code, & radically reducing costly manual testing.
2012 - 2014
Capacity Management Suite (On-Premise legacy Windows app/services):Software Engineer I
My first 'long-term' assignment was to their Legacy OnPremise application.
Used TDD to develop new features in Windows Forms using JSON Web Tokens + RestSharp.
Coded SPROCs to expand testing of RTLS tag movements for the new Hand-Hygiene feature.
Education
February 2014 - Current
Big Brothers Big SistersBig
Volunteering as a 'big' with Big Brothers Big Sisters of Pittsburgh for about a decade.
August 2012
Pennsylvania State UniversityGraduate
B.S. Information Science & Technology: IT Integration & Application
Certificates
very library
wow
many async
so compile
such program
amaze
Class abilities
Viewing new exceptions as objectively 'a good thing'
100%
Genuinely adamant about writing tests
90%
Reading documentation for at least 10 min prior to diving in
90%
Disarming smile & winning attitude
85%
very code
much framework
Special Powers
Caffeine Toxicity Tolerance
100%
Love of Coding Memes
90%
Pointless Tech Jargon
90%
Can point at stuff on a whiteboard
85%
Nice
69%