James Batt

Contract Software Engineer at NAB

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

🤩
Rockstar
🎓
Top School
James Batt is a contract Full Stack Software Engineer with 11 years of experience building cloud-native, distributed systems from Melbourne. He combines hands-on expertise in React, Golang, .NET Core and Django with pragmatic software architecture and "you build it, you run it" operational discipline across AWS, GCP, Azure and Kubernetes. Currently contracting at NAB and leading engineering at Blitzm Systems, he thrives in fast-paced teams delivering end-to-end solutions and infrastructure-as-code. His honours in Distributed Computing from Monash underpins a strong background in parallel systems and computer vision concepts. An active contributor to open-source tooling, he has implemented front- and back-end features for a WireGuard access server including DNS and build-process improvements. Writing software is both his profession and persistent hobby, reflected in a bias for shipping practical, well-documented systems.
code11 years of coding experience
job2 years of employment as a software developer
bookSoftware Engineering Honours in Parallel Distributed computing and Computer Vision, Computer Science, Software Engineering Honours in Parallel Distributed computing and Computer Vision, Computer Science at Monash University
github-logo-circle

Github Skills (8)

go10
wireguard10
dns9
build-system9
docker8
react8
dockers8
devops8

Programming languages (18)

SmartyC#JavaC++CSSCGoMustache

Github contributions (5)

github-logo-circle
Place1/wg-access-server

Oct 2019 - Jan 2021

An all-in-one WireGuard VPN solution with a web ui for connecting devices
Role in this project:
userFull-stack Developer
Contributions:265 commits, 50 PRs, 254 pushes in 1 year 2 months
Contributions summary:James made several contributions focused on both front-end and back-end aspects of the WireGuard Access Server. They updated and added README documentation and also worked on the build process of the software and the implementation of the website user interface. The user refactored services, integrating them into the broader infrastructure. They also added support for the DNS configuration, which impacted both backend functionality and the information used for user configuration.
web-uiall-in-onevpnwireguardvpn-server
Place1/node-gir

Oct 2017 - Jan 2019

Node bindings to libgirepository
Contributions:151 commits, 19 PRs, 121 pushes in 1 year 2 months
nodejs
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
James Batt - Contract Software Engineer at NAB