Joshua Lawson

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Joshua Lawson is a Senior Software Engineer with 10 years of experience delivering scalable web applications and backend services, currently shaping engineering at Blackmagic Design in Melbourne. He has led and contributed across fintech and media domains, from implementing instant credit-card provisioning and Visa tokenization at Latitude Financial Services to building workflow-driven services at ANZ and beyond. An active open-source contributor, he helped enhance the routing-controllers framework for Koa with Handlebars templating and template rendering improvements, reflecting a pragmatic, hands-on approach to tooling. His career includes leading in-house engineering transformations at Tipple and delivering end-to-end product platforms for CRU.io, demonstrating strong cross-functional leadership and delivery. He holds a double degree in Software and Website Development and Information Technology from Swinburne University of Technology. Based in Melbourne, he combines curiosity and practical engineering discipline to turn ambitious ideas into reliable software solutions.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
376reputation
25kreached
10answers
6questions
github-logo-circle

Github Skills (26)

typescript310
controller10
web-frameworks10
typescript10
typescript210
typescript-types10
web-framework10
koa-js10
controllers10
typescripts10
koa10
routers9
handlebars9
node-js9
router9

Programming languages (9)

TypeScriptC++CJavaScriptGoPHPHTMLClojure

Github contributions (5)

github-logo-circle
Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 3 comments in 1 day
Contributions summary:Joshua primarily contributed to enhancing the template rendering capabilities of the routing-controllers framework, specifically integrating with Koa.js and utilizing the koa-views library. Their work involved modifying the KoaDriver to handle template rendering, adding a sample implementation using Handlebars, and fixing related configuration issues. They also addressed a spelling mistake in a sample and removed console logs.
decoratorsexpresstypescript-frameworkorganizedcontrollers
joshualawson/bookit

Dec 2020 - Dec 2020

Contributions:8 commits, 6 pushes, 1 branch in 8 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial