Software Engineer

Backend software engr and forward deployed engr roles. Aside from building, I'd be a quality advocate for the team.
Connect
Get their resume and portfolio

Work expectations

Status
Actively looking
Not looking
Not looking
Open to new opportunities
Location
Sydney
-
Open to relocating
Commitment
Full-time, Casual / Contract / Part-time
Availability from time of offer
In 1 month or less
Development experience
2-5 years
Top 3 languages or frameworks
Golang, TypeScript, JavaScript
Also knows
Preferred work environment
Hybrid, Fully remote
Strengths
Interested in working involving
Roles: backend developer, software engineer, forward deployed engineer Ideal Industry: Robotics, computer vision, AI tooling
Not interested in work involving

Other information
Able to work in Australia without visa sponsorship
Requires visa sponsorship to work in Australia

Pay expectations

Full-time
$
170000
per year
Casual / Contract
$
130
per hour
Pay is negotiable in exchange for equity
Pay is negotiable in exchange for equity
Pay is not negotiable in exchange for equity
Open to volunteering or working for equity only
Not interested in volunteering or working for equity only if joining as a co-founder

Referred by

  •  

Work experience

Proudest professional achievement

Software Engineer

Fintech payments companyNov 2024 - Present

Backend-focused software engineer building and supporting production systems, with a strong quality mindset and hands-on experience across feature delivery, debugging, and release support.

  • Develop backend features in Go, including building services from scratch, deploying to Kubernetes, and adding post-deployment tests to improve reliability.
  • Contributed to backend feature delivery and ongoing support across key payment integrations and production payment flows, with a focus on stability, debugging, and reliable change delivery.
  • Take ownership of backend changes from design review through implementation, release to customers, and post-release support.
  • Built and maintained features within a microservices architecture, applying patterns such as Event Sourcing, CQRS, and State Machines
  • Debug issues found through automated testing, manual testing, and production incidents to maintain system stability and support reliable releases.
  • Improved team quality practices by introducing practical testing approaches that strengthened collaboration and software quality.
  • Use AI in daily development workflows for research, implementation, debugging, and documentation, and explore agent-based workflows to help deliver quality features.
  • Openly share useful AI-assisted workflows and new ways of working with the team to improve collaboration and productivity.
  • Tools used: Go, Kubernetes, Postman, Git, Docker, Grafana, Shortcut

Software Engineer in Test

Fintech payments company Oct 2023 - Nov 2024

  • Defined and implemented test strategies across multiple teams to support new feature development
  • Mentored developers from different teams on effectively using the team's test frameworks
  • Built a Playwright test framework in TypeScript, reducing test-writing time compared to the previous framework
  • Developed a Vercel app to collect and display failed Playwright tests results, saving the company thousands of dollars in third-party reporting subscriptions
  • Maintained existing Cypress test framework, ensuring continuous test coverage and product stability
  • Expanded existing Cypress test framework coverage to improve release confidence
  • Investigated and debugged failures from daily cron runs to ensure features functioned as expected
  • Tools used: Cypress, Playwright, Typescript, Kubernetes, Git, Grafana, Docker, Shortcut

Software Engineer in Test

Workforce management software companyJul 2019 - Oct 2023

  • Responsible for building out the team's test strategy for new feature developments
  • Customized a Javascript test tool which enabled the team to deliver a huge project on time
  • Built a test framework using Typescript to speed up testing done by developers
  • Maintained existing test frameworks written in Javascript, PHP, and Go to keep regression tests running
  • Helped in migration of UI (WebDriverIO to Playwright) and API (Behat to PHPUnit) test frameworks
  • Added automated tests in different testing frameworks to increase test coverage
  • Set up of Jenkins jobs to make tests more accessible to development team
  • Debugging of issues found during daily regression to ensure resolution before deployment
  • Tools used: WebdriverIO, Playwright, Behat, Javascript, Typescript, PHP, Go, Jenkins, Postman, Git, Datadog, Docker, Jira

Technical Automated Test Analyst

Data analytics software companyJan 2018 - Jul 2019

  • Implemented an API test automation framework using Jest
  • Added automated tests in Protractor to support new and old features
  • Created Continuous Integration pipelines to support build releases
  • Performed manual and automated tests on the UI and API layers
  • Mentored other test analysts on the different test frameworks used
  • Improved software development practice by emphasising testing involved during planning and backlog grooming
  • Tools used: Jest, Protractor, Jasmine, Grunt, MsSQL, Git, Ruby, Cucumber, JMeter, Postman, Jenkins, Jira

Senior Performance Engineer / QA Automation Developer

Technology consultancyMar 2013 - Dec 2016

  • Heavily involved in shaping the performance testing strategy for an online casino
  • Built and executed performance test scripts using WebLoad and JMeter. Performed load tests, stress tests, application and DB failover tests
  • Added automated tests (UI and API) in existing test framework using Robot Framework with JSpringBot libraries
  • Setting up Jenkins jobs to make tests accessible
  • Tools used: WebLoad, JMeter, OpenNMS, New Relic, Jenkins, Javascript, Postman, Git, JiraQA Automation Developer, Robot Framework, MsSQL

Senior Software Quality Engineer / Automation Engineer

Cybersecurity software companyJun 2011 - Mar 2013

  • Implemented a UI test automation framework using Robot Framework
  • Created and executed automated test scripts on an email messaging web application
  • Improved product quality by doing manual tests in interesting products such as secure email messaging and vulnerability management
  • Conducted training on basic testing principles and test automation for junior QA engineers
  • Tools used: Robot Framework, Tortoise SVN, Jira

Software Quality Engineer

Enterprise software companyNov 2008 - May 2011

  • Conducted user acceptance testing
  • Tasked to deploy DB objects in different test environments
  • Responsible for identification and creation of test cases to cover feature requirements
  • Did a lot of regression testing with a wide range of products such as: customer relations management systems, financial transactions, website portal, and a massive multiplayer game
  • Identify, document, test, and track bugs until released to production
  • Constant collaboration with stakeholders on test status of project

Education

Connect to get their LinkedIn profile, real name, contact details and portfolio
No challenges complete yet

Vouched for by

Interviews

No items found.
SkillsRobin ID: 
ffhkjlt