πŸ‘‹ Hello,
I'm Tim James
Full-Stack Developer

LinkedinGitHub

Latest Blog Posts


Feature upgrade for an online ordering and POSPoint of Sale app used by a local burger franchise.

Links
Online ordering app - Client website

Identity & access management systems for a car finance and loans application.

Links
TFA website - Turo website

Program that implements digital synthesizer with ADSRattack-decay-sustain-release envelope functionality in ARMv7CPU Architecture assembly.

Technologies
ARMv7
Links
Source code

Skills


Familiar with AgileSet of guiding principles for software development principles and CI/CDContinuous Integration and Delivery. At Agile Digital, I have project experience working with teams using KanbanAgile framework. I collaborate effectively with other developers, frequently practicing pair programming and reviewing PRPull Requests. View my contributions on GitHub.
I strive for a exceptional level of quality in my work and proactively seek to improve my craft. I apply my creativity when building software, and enjoy collaborating with clients to deliver the best possible UXUser Experience. To ensure my work is inclusive, I place an emphasis on accessibility.
I convey ideas clearly in both written and verbal forms, maintaining a blog and performing tech talks at Agile Digital. On a project with Toyota Finance Australia, I demonstrated my ability to work with a client of substantial scale. As a spokesperson for an ANU TechLauncher project, I was granted the award for best pitch.
I ensure my code is robust and maintainable by adopting a functional programming style. I employ strict typing across the tech stack, employ code quality tools like ESLint, and take a layered approach to testing. I take care to document my solutions, and continually address technical debt. By taking initiative with DXDeveloper Experience tooling and DevOpsDeveloper Operations infrastructure I am able to boost my productivity. See my core tech stack.