I am an Android Application Engineer with over 7 years of expertise in crafting innovative mobile applications in both Java and Kotlin. I started programming at university where I began with simulations in MATLAB, and my love for it truly grew through my internship at Merck where I used LABVIEW to automate experiments. This connection between the abstract world of the computer and the physical world of the lab equipment really drove my passion to commit to software engineering when I left university. This passion drives me to deliver high-quality code, stay up-to-date with emerging trends, and continuously improve.My professional experience has been across businesses ranging from small startups to well established large companies, building a diverse portfolio of Android applications that serve a variety of users across many disciplines. I have built the multi-media player in the Hainan Airways embedded entertainment app, the transcription and narration engine in the social media app LOVE, and ran the automated test sub-project for the My VM account management app. Take a look at my profile for more details on each project. I was lucky enough to learn and implement Clean Architecture while working on the EnglishScore App, and have been a big advocate for its ability to pivot a project as required ever since. In only a few weeks the Kotlin multi-platform domain and data layers were able to be used with a web UI layer, adding an additional platform and in turn securing additional business. It usually takes a long time to find out if the architecture you have chosen makes a positive difference to the business and is not just being chosen due to personal preference, but this was a stark real world example of just how powerful Clean Architecture can be. My latest role at VMO2 has been the most challenging to date, with the inclusion of DevOps, security, and automated testing, to my daily development practices and as well as having to learn additional languages in Ruby for Fastlane, JavaScript for Appium (NodeJS), and BASH for Shell scripts. I was also able to get my hands dirty in some project management, by running Scrum ceremonies, mapping routes and requirements for sub-projects, and generally helping out wherever possible. I seek like minded individuals and teams who work on hard technical challenges where I can leverage my expertise in Android and Kotlin development to drive cutting-edge solutions and bring success. Please get in contact if you have roles you think would fit my ambitions.
Listed skills include Android Development, Kotlin, Java, Android Studio, and 9 others.