top of page
< Back

Lachlan ***

Senior Software Engineer · Software Development · New South Wales (NSW)

Lachlan ***

CAREER SUMMARY

Senior Software Engineer with 6 years of experience designing, developing and maintaining scalable software applications across web, backend and cloud environments. Experienced in the full software development lifecycle, including requirements analysis, system design, application development, testing, deployment and production support. Strong background in backend engineering, API development, distributed systems, database design and cloud-based applications. Skilled in developing clean, maintainable and high-performing software using modern programming languages, frameworks and engineering practices. Experienced in collaborating with product managers, software engineers, DevOps teams, QA engineers and business stakeholders to deliver reliable technology solutions. Passionate about technical problem-solving, system scalability, code quality and continuous engineering improvement.

EDUCATION

University of New South Wales, Sydney NSW
Bachelor of Computer Science — Software Engineering, February 2016 – December 2019

EXPERIENCE

Technology Solutions Australia, Sydney NSW — Senior Software Engineer, January 2023 – Current

Lead software engineering activities across the design, development and delivery of scalable web, backend and cloud-based applications.
Work closely with product managers, solution architects and engineering teams to translate business requirements into robust technical solutions.
Design and develop backend services, RESTful APIs and distributed application components using modern software engineering practices.
Develop clean, maintainable and testable code with a strong focus on performance, scalability, reliability and security.
Design application architectures and technical solutions for complex business and integration requirements.
Develop and optimise database schemas, queries and data access layers across relational and NoSQL database platforms.
Build and maintain cloud-based applications and services across AWS and Microsoft Azure environments.
Implement automated testing, CI/CD pipelines and deployment processes to improve software quality and release efficiency.
Conduct code reviews and provide technical guidance to other software engineers on architecture, coding standards and engineering practices.
Investigate production incidents, diagnose complex technical issues and implement effective long-term solutions.
Monitor application performance, system logs and operational metrics to identify reliability and performance improvements.
Collaborate with DevOps and infrastructure teams to improve application deployment, observability and operational resilience.
Participate in architecture reviews, technical planning sessions and engineering design discussions.
Mentor junior and mid-level engineers and contribute to technical capability development across the engineering team.
Present technical designs, engineering recommendations and project progress to senior technical and business stakeholders.

Digital Engineering Group, Sydney NSW — Software Engineer, January 2020 – December 2022

Developed and maintained web applications, backend services and APIs supporting business-critical applications.
Worked with product managers and business analysts to understand requirements and translate them into software features.
Designed and implemented application components using Java, Python, JavaScript and TypeScript.
Developed RESTful APIs and backend services to support web and mobile applications.
Designed and maintained relational databases, including schemas, stored procedures, queries and indexes.
Developed unit and integration tests to improve application quality and reduce production defects.
Participated in code reviews and followed established software development and coding standards.
Investigated software defects and production issues, performing root-cause analysis and implementing fixes.
Worked with DevOps engineers to support CI/CD pipelines, application deployments and cloud infrastructure.
Used Git-based workflows for source control, feature development, code review and release management.
Participated in Agile ceremonies including sprint planning, backlog refinement, stand-ups and retrospectives.
Prepared technical documentation covering application architecture, APIs, development processes and system configuration.
Collaborated with QA engineers and business stakeholders throughout testing, release and implementation activities.
Contributed to application performance improvements, code refactoring and technical debt reduction.

TECHNICAL SKILLS

Programming: Java, Python, JavaScript, TypeScript, C#, SQL

Backend Development: REST APIs, microservices, distributed systems, backend services, API integration, application architecture

Frontend Development: React, JavaScript, TypeScript, HTML, CSS, responsive web development

Databases: PostgreSQL, MySQL, SQL Server, MongoDB, Redis, database design, query optimisation

Cloud: AWS, Microsoft Azure, cloud architecture, serverless applications, cloud deployment, cloud services

DevOps: Docker, Kubernetes, CI/CD, GitHub Actions, Jenkins, Azure DevOps, automated deployment, infrastructure integration

Software Engineering: Object-oriented programming, design patterns, data structures, algorithms, system design, clean code, refactoring

Testing & Quality: Unit testing, integration testing, automated testing, test automation, debugging, code review

Monitoring & Observability: Application monitoring, logging, metrics, alerting, performance analysis, production troubleshooting

Development Tools: Git, GitHub, GitLab, Jira, Confluence, Visual Studio Code, Postman

Methodologies: Agile, Scrum, SDLC, continuous integration, continuous delivery, code review

Professional Skills: Technical leadership, system design, problem-solving, mentoring, stakeholder communication, technical documentation, collaboration and project delivery

Education

2016-02 to 2019-12
Bachelor of Computer Science — Software Engineering
University of New South Wales, Sydney NSW

Skills

Software Engineering | Senior Software Engineering | Backend Development | Full-Stack Development | Java | Python | JavaScript | TypeScript | C# | SQL | React | REST APIs | Microservices | Distributed Systems | System Design | Software Architecture | Object-Oriented Programming | Data Structures | Algorithms | PostgreSQL | MySQL | SQL Server | MongoDB | Redis | Database Design | Query Optimisation | AWS | Microsoft Azure | Docker | Kubernetes | CI/CD | GitHub Actions | Jenkins | Azure DevOps | Unit Testing | Integration Testing | Test Automation | Code Review | Debugging | Application Performance | Monitoring | Logging | Agile | Scrum | DevOps | Cloud Computing | API Development | Technical Leadership | Mentoring | Stakeholder Management

Occupation: Senior Software Engineer

Experience: 6 years

Location: New South Wales, Australia

Skills: JavaScript, React, Node.js

Experience: 6 years

Daily rate: AUD 550

Fictional sample profile — replace with your approved candidate details.

Austvina Recruitment Agency is your trusted partner in securing skilled talent through the 482 labour hire visa, specializing in healthcare, engineering, and IT. We simplify visa sponsorship and recruitment, ensuring efficient and reliable talent solutions for high-demand roles.

OFFICES:

  • Head office: Shop 5 Throsell Road South Hedland shopping centre South Hedland WA 6723.

  • Sydney: 237 Military Rd, Cremorne NSW 2090.

  • Vietnam: 46th Floor, Bitexco Financial Tower, 2 Hai Trieu Street, District 1, HCM City.

  • Dubai: B-2101, 1601 & 801 Latifa Tower near Trade Centre, Sheikh Zayed Road, Dubai, U.A.E.

 

CONTACT:

ACCEDITATION & PARTNERS

labour-hire-provider.webp
LHA-logo.png

Privacy Policies  |  Terms & Conditions  |  Disclaimer

© Austvina Recruitment Agency, All Rights Reserved.

bottom of page