I’ve worked closely with CinemaTaztic on the project currently known as CineClash. The project will push the envelope for how we go to the Cinema and how we engage in play in public. I also have been working on Genotype. While working on CineClash I had to:
-
Design the overall Backend Architecture
-
Implement the Architecture and ensure easy maintainability
-
Design and implement the frontend for Android and iOS
-
Ensure Documentation stayed up-to-date on the Project
-
Write, Manage and Delegate Tasks as part of Agile Development
-
Work closely with CinemaTaztic on expanding the Specification of their internal SDK
Working at Brunata I primarily had to help their Lead Developer maintain, update and extend their internal systems. The systems were used to track the usage of heat, electricity, water and similar metrics so that customers could keep track and be billed annually for their usage. My responsibilities included
-
Writing, Maintaining and Updating Unit Tests, Function Test and setting up new Test Suites
-
Make systems to process data based on specifications from several manufacturers of monitoring hardware
-
Validate incoming data, as well as decorate it for further processing
-
Work closely with our service providers to better development of their field software
Lead Game Developer
-
ZENZO
Feb 2021 - Jul 2021
A short Contract for a company called ZENZO Ecosystem where I worked as the sole Lead Developer on a card game project for a client that paid for Milestones. At the time this was when NFT TCGs were very much coming and going and I wanted to explore the technology to better understand the Pros and Cons.
-
Design the backend Architecture, including the API layer, servers and databases, as well as implementing it
-
Design the frontend Architecture using Unity as well as implementing it
-
Designing and Implementing the Gameplay logic
-
Participate in Designing, Balancing, Implementing and Testing cards, factions and special abilities
The Royal Danish Archives serves thousands of people every day as they manage, document and process artifacts of various kinds. Most of my time there was spent working on an internal tool for their archivists to do their job easier. Responsibilities included
-
Designing the new softwars frontend by expanding, correcting and reducing on the old design
-
Worked with databases to establish data views for the frontend
-
Automate previously manual tasks
-
Writing automated Unit, Functional and UI tests for the purposes of Continuous Integration and Continous Deployment
-
Design and implement the CI/CD pipeline using Jenkins as the backbone
-
Work with a lot of edge cases, constraints and user demands to meet expecations
Software Developer
-
Jet Time
Nov 2015 - Aug 2017
While working for Jet Time I had to design and implement a piece of software that could replace their old report generation tool.
My tool improved report generation times by up to 1100% and my application could process magnitudes of data more than the original application could in less time.
This was due to inefficient design of the original application and because it worked with a very small amount of assumed memory available as well as using archaic database interfaces that were years behind the current setup.