Available to hire
Senior Software Engineer and hands-on technical lead with 14+ years of experience delivering Java/Kotlin, Spring Boot, microservices, APIs, and integration-heavy cloud-hosted systems. Proven track record in modernisation, legacy uplift, production support, performance optimisation, and mentoring across multiple industries.
Uses AI-assisted engineering practices (Copilot Chat and ChatGPT) for defect analysis, code refinement, workflow discovery, dead-code identification, and migration planning—using targeted context, plan-first prompting, and human review before implementation.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Work Experience
Senior Software Engineer at Captor Pty Ltd - Client: Coles
May 1, 2024 - PresentUplifted Spring Boot monoliths from Spring Boot 2 to Spring Boot 3 using Java 17 and Kotlin. Created and optimised BFF APIs, API contracts, and integration points to improve maintainability and performance of heavy APIs. Used Copilot Chat and ChatGPT to assist with defect analysis, candidate fixes, code refinement, workflow discovery, dead-code identification, and migration support, with human review for duplication/correctness/maintainability. Applied token-efficient AI context management by tracing from known entry points (controllers/APIs) into relevant flows, then narrowing to specific files, logs, and tests. Gathered requirements from technical and non-technical stakeholders, elaborated user stories, mentored interns/juniors, and supported production analysis via Azure App Insights dashboards.
Hands-on Solution Designer / Technical Lead at Captor Pty Ltd - Client: NAB
February 1, 2022 - May 1, 2024Designed fault-tolerant financial product processes and translated functional requirements into technical stories and estimates. Led technical elaboration, mentoring, logging standards, reusable code patterns, and pre-production/post-deployment handover. Worked extensively on Kafka streams and pub-sub designs, monitoring with Splunk/AppDynamics, capacity planning, and performance tuning for cost savings. Built and deployed services via Jenkins CI/CD pipelines and supported critical systems through Splunk alerting and production monitoring.
Senior Java Developer at Captor Pty Ltd - Client: Netlabs / Toyota NA
December 1, 2019 - February 1, 2022Planned, designed, and implemented globalisation of enterprise automotive applications, including backward-compatible service migration. Refactored regional Spring Boot microservices for global reuse and improved deployment processes across environments. Built Jenkins/XLR pipelines, supported production systems, established coding/logging standards, and delivered Angular application work including automated smoke testing for complex microservice architecture.
Senior Analyst Engineer at Captor Pty Ltd - Client: NAB
February 1, 2019 - December 1, 2019Planned and designed migration of a legacy project to the cloud, including reusable Spring Boot templates tailored to team requirements. Migrated legacy batch functionality to Java/Spring Boot and AWS SQS; independently migrated a legacy app using Spring Boot, React/Redux, and LDAP/AD authentication. Mentored the team on coding standards, pull requests, Git, Jenkins, TDD, and cloud infrastructure practices using CloudFormation and Ansible.
Senior Developer at Captor Pty Ltd - Client: Systema AI
June 1, 2018 - February 1, 2019Developed APIs for big-data read/write use cases, built product demo sites using Django and React/Redux, and implemented Node.js microservices. Set up Jenkins from scratch on AWS and built one-click deployment pipelines to EC2 and ECS clusters using Docker. Worked across AWS (EC2, ECS, S3, RDS, Secrets Manager) and Java SDK automation, Python/Anaconda APIs, and scalable product solution design.
Technical Lead at Officeworks
January 1, 2018 - June 1, 2018Led and mentored a team of three developers and one tester, setting technical direction and supporting upskilling on modern technologies. Delivered new initiatives using React/Redux and Express-based microservices while improving documentation, alerts, and support processes for legacy systems. Gathered requirements, designed technical solutions, estimated delivery, and explained technical trade-offs to business stakeholders.
Senior Analyst Programmer at Captor Pty Ltd - Client: Australia Post
September 1, 2017 - December 1, 2017Uplifted Java 6/WebLogic 10 legacy systems to newer stack versions, including LDAP 2.2 to 2.4 and related database configuration changes. Refactored deprecated code, collaborated with IT on pre-production and production upgrades, and added tests to protect base functionality.
Senior Java Developer at ADP Payroll
April 1, 2016 - September 1, 2017Designed and developed scalable high-availability solutions using distribution and concurrency patterns, Apache Camel integration, and Spring Boot/JHipster microservices. Configured Docker containers, Liquibase/JPA/Hibernate persistence, ELK monitoring, Redis, Jenkins, and payment gateway prototype work. Supported and mentored developers, worked with offshore QA, and presented technical workshops.
Java Developer at Fairfax Media Ltd
October 1, 2014 - March 1, 2016Delivered AFR migration from Methode to Adobe Experience Manager and supported migration of Fairfax masthead sites to AEM. Developed Facebook Instant Article feeds and NRL/UBet integration feeds using DropWizard, Spring Boot, and microservices. Maintained high-traffic media websites and performed performance benchmarking with JMeter/BlazeMeter after releases.
Software Development Engineer in Test at Slalom Consulting
January 1, 2014 - December 1, 2014Financial transaction testing and REST automation using TestNG and Selenium; worked with MongoDB and test engineering practices.
Support Engineer at Amazon
September 1, 2013 - December 1, 2013High-volume logistics support with Log Auditor ownership and multithreading support/operations.
Software Development Engineer at RealNetworks
May 1, 2013 - September 1, 2013Built REST/SOAP services supporting ecommerce fraud prevention and handled production support and PCI review activities.
Java Software Engineer at Intela LLC
November 1, 2012 - May 1, 2013Developed Spring REST services using Kanban/TDD; implemented Hibernate/JPA and contributed to Selenium testing.
Software Engineer at CenturyLink
April 1, 2012 - November 1, 2012Java/RhinoScript support with performance optimisation and legacy refactoring activities.
Java Developer at SESC
November 1, 2011 - April 1, 2012Worked on Spring MVC/REST and Hibernate/JDBC; created design diagrams and performed XML parsing with UAT support.
Java Developer at Infosys Technologies Ltd
December 1, 2007 - December 1, 2008Developed Java/Struts/JSP applications, provided production support, and performed refactoring and testing.
Education
Master of Science in Computer Science at Lamar University
January 1, 2009 - August 1, 2011Bachelor of Engineering in Computer Science at MGM College of Engineering
August 1, 2003 - June 1, 2007Qualifications
Industry Experience
Financial Services, Retail, Software & Internet, Media & Entertainment, Transportation & Logistics, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a DevOps Developer
We have the best devops developer experts on Twine. Hire a devops developer in Melbourne today.