About me
So you are looking for a professional, communicative & punctual software engineer who likes to keep productive.
Summary
I like to build, test and deploy things. Then I like to make monitoring dashboards to study those things
I've been developing software professionally since 2003. Over the years I've gained experience in a variety of domains including, health care, telecoms, games and online video services.
I've worked on projects including VOD/OVP platforms, video metadata, identity and access, AAA console games, mobile games, high traffic public websites and more.
I have a passion for writing clean, maintainable code thats well tested. I enjoy developing strong working friendships with my colleagues and collaborating to make awesome products that make users smile.
Some past experience
Tech Lead/Product Owner
At Piksel, we design, build and run high-end video and entertainment platforms.
I work in a globally distributed agile development team where we develop backend API systems for video metadata management.
As Product Owner I’m responsible for developing API solutions that solve problems for our customers. I work with other POs and the Head of Product to prioritise and coordinate the release of features. I work closely with my team to design, develop and run these APIs at high scale for global clients.
As Tech Lead I'm responsible for the technical leadership of a highly skilled development team. We build libraries and services enabling quicker development of business solutions.
- REST microservice APIs built using node.js and hapi.js
- Services - Identity, Registry, Notification, Geo
- Cassandra/Solr (Datastax DSE), MongoDb
- Docker, Marathon, Kubernetes
- AWS - EC2, S3, ECS, EKS, API Gateway, DynamoDB, Lambda, Cognito
- EFK Stack, Grafana/Kibana, Dyantrace
Tools Developer - Central Tech
Tools development for Operation Flashpoint series of games.
Agile development methodologies (Scrum) - Large team of 100+ developers.
Projects include: Visual Effects Editor, Mission Editor, World Editor, Asset Pipelines, Exporters, Data Visualization, Build Deployment and Automatic Branching Tools. .Net, C#, C++, Winforms, Silverlight, Wpf, Python, Perforce.
Development using X360 and PS3 development kits.
Lead Web Services Developer
100% Remote
I was with Caperfly through the development of 2 iOS trivia games PredictThis and Big Brother - The Official Game.
Responsible for all server side development and cloud management (AWS & Scalr) for the backend of the companies mobile games. This includes the setup and configuration of the entire server stack, including: installing web servers, deployment, scaling, load balancing, load testing, DNS management, logging and monitoring.
I was also tasked with the development and maintenance of our web service APIs and a selection of in-house tools, such as web based editing of game data. For this we used a variety of technologies including MongoDb (game data), Php (main game backend services) and NodeJs (additional services), Javascript SPA using KnockoutJS (editor).
Education
Bachelor's Degree, Computing
Specialization: Software Engineering