VPAR
Role
Jan 2015 – Jan 2016
DevOps / Android Developer · Full-Time · Richmond, UK
Solution & Impact
VPAR is the market leading technology platform changing the golfers experience, both on and off the course. Its technology is used by golf clubs and event managers across the globe to score thousands of tournaments and outings each year.
DevOps
Artifacts were built using the dev's local environment, often with different build tools, creating issues when deployed remotely and making debugging quite hard.
To ensure reproducibility, I've started by tailoring a Docker image for each individual service. As a second step, I've created a complete CI pipeline setup based on Jenkins in order to checkout, build, test, document and deploy .Net / iOS / Java / Android applications.
Android App
I've been tasked to profile the app in order to work out the performances issues it had on lower end devices. This led to the review of several UI components that were redrawn too often.
With the design team, we came up with naming conventions to make sure each page/component had the same name and characteristics in the sketch file and in the app.
I also had the opportunity to work on these brand new features:
-
GPS & course planner
-
Scorecards and live leaderboards
-
Performance stats and scorecard archive
-
Venue search, weather forecast and reviews