Ashley Bartlett

Senior Software Engineer

Sydney, Australia22 yrs 6 mos experience
Highly StableAI Enabled

Key Highlights

  • Expert in platform and ecosystem engineering.
  • Designed core infrastructure for Atlassian's Forge platform.
  • Strong focus on developer experience and reliability.
Stackforce AI infers this person is a SaaS-focused Senior Software Engineer with expertise in platform engineering.

Contact

Skills

Core Skills

TypescriptNode.jsPostgresqlOauthCode ReviewReact.jsPythonSaml

Other Skills

JavaScriptGo (Programming Language)Amazon Web Services (AWS)REST APIsContinuous Integration (CI)AWS LambdaTestingMicroservicesTest AutomationAmazon SQSMySQLArtificial Intelligence (AI)DyanmoDBWebSocketsAWS

About

Senior Software Engineer with 13+ years at Atlassian, most recently building core infrastructure for the Forge developer platform — including Forge Realtime (WebSockets), Forge SQL (managed per-app databases), and the Tenant Isolation security model underpinning Forge's OAuth architecture. I specialise in platform and ecosystem engineering: designing systems that other developers build on top of. My work sits across backend services, security architecture, SDK design, and cross-team technical leadership — always with a focus on developer experience and reliability at scale. Before moving into product engineering, I spent several years in Atlassian's internal IT platform team, where I designed and built SSAM — a self-service access management system used across all internal teams — and led SSO/SAML automation and onboarding infrastructure. Now actively looking for Senior Software Engineer roles in Sydney (hybrid) across SaaS, platform, or scale-up environments.

Experience

22 yrs 6 mos
Total Experience
5 yrs 7 mos
Average Tenure
--
Current Experience

Atlassian

4 roles

Senior Software Engineer

Promoted

Aug 2019Mar 2026 · 6 yrs 7 mos

  • Worked on the Forge platform — Atlassian's serverless app development ecosystem — delivering foundational infrastructure used by developers building apps across Jira, Confluence, and other Atlassian products.
  • Key contributions:
  • Designed and delivered Forge Realtime, bringing WebSocket-based real-time communication to Forge apps and enabling a new class of live, collaborative app experiences.
  • Shipped Forge SQL — a managed, per-installation SQL database platform bridging Forge apps to internal relational infrastructure at scale.
  • Designed the Tenant Isolation security model on top of OAuth 2.0 for Forge app invocations, working cross-functionally across teams; the solution became the foundational auth architecture for the platform.
  • Improved performance and usability of Forge app Admin panels.
  • Mentored junior and mid-level engineers through code review, design reviews, and career development.
TypeScriptNode.jsPostgreSQLJavaScriptGo (Programming Language)React.js+13

Senior System Engineer

Promoted

Apr 2018Sep 2019 · 1 yr 5 mos

  • I was in a small team of 3 engineers within the Atlassian Workplace Technology team (internal IT) that focused on automation.
  • Designed and built SSAM (Self-Service Access Management) — an inversion-of-control access platform that empowered teams to own their own access provisioning across internal microservices, AWS, and network tooling. Eliminated manual ticketing workflows, improved audit capability, and decoupled access management from backend auth systems.
  • Designed a custom automation workflow service that integrated with Workday to automate group access management, and smart onboarding/offboarding workflows. This ensured that when a user had correct and timely access when they started, changed teams or roles, and ensure access was promptly removed when they finished.
  • Designed and built and updated onboarding tool (Boardingpass) for new hires to improve the onboarding experience and provide a secure way to get started.
  • Stack: Python, Django, JavaScript, TypeScript, React.
Code ReviewPostgreSQLREST APIsReact.jsNode.js

Systems Engineer

Promoted

Jul 2015Apr 2018 · 2 yrs 9 mos

  • Progressed from infrastructure implementation to engineering tooling and automation as Atlassian's internal IT needs scaled rapidly.
  • Helped build out greenfield implementation of a new Active Directory domain with flat-profile architecture
  • Designed and implemented powershell script that managed group automation based on a Workday report. Designed to ensure groups and access are updated when a user is on-boarded, changes role and off-boarded.
  • Implemented a new SSO/SAML platform (OneLogin), integrating with the new Active Directory domain. Migrated existing applications to new platform for sign-on and account provisioning, and built complex rules to ensure appropriate app access based on new automated AD groups, helping migrate all our staff from our previous mixed OpenLDAP and multi-app user account structure.
Code ReviewPostgreSQLREST APIs

Jnr Sys Admin

Aug 2012Jun 2015 · 2 yrs 10 mos

  • First technical role at Atlassian, providing first-layer support for a highly technical internal user base while taking on engineering work well beyond the scope of the role.
  • Rewrote onboarding/offboarding automation scripts in Python for improved robustness, edge-case handling, and maintainability.
  • Built a CSAT survey system for the team's Jira project in Python; reports were used to manage team performance globally.
  • Negotiated a vendor agreement to take over computer imaging and asset tagging, reducing IT deployment time; built a Jira asset importer to automate the data pipeline.
  • Implemented an LDAP schema update to serve as a directory for Atlassian's Lifesize video conferencing system.

Ipg

Desktop Support Engineer

Oct 2008Jul 2012 · 3 yrs 9 mos · GIS, Sydney

  • Working primarily as 2nd level support in a mixed Windows / OS X environment. We support several different business under the one corporate owner who are primarily in the Advertising / PR businesses.
  • Some of my primary duties involve:
  • General 2nd level support enquiries.
  • Deployment / migration of new Windows and OS X based computers using standard imaging process.
  • Administration of PABX (Avaya) system to add / change telephone extensions.
  • Provide AV support.
  • Troubleshoot basic TCP/IP networking issues.
  • Provide 1st level support when required.
  • Some secondary duties that I have taken on, that are outside the scope of my normal duties. These I have done with my own Initiative and the close relationship I have formed with our Systems Administratiors.
  • Scripting of windows tasks using batch files, VBScript (HTA & vbs) and Powershell. This includes logon scripts, installation of some applications and general hotfixes.
  • Have done some general scripting for OS X using bash and Python.
  • Supporting and managing our Citrix environment. I am second point of call for all Citrix issues. I have built one of our Citrix servers. I am also involved in deploying new applications to our Citrix environment.
  • Some of my biggest achivements are:
  • Writing a script that is used to migrate user profiles from one computer to another (this is just to copy key files, that were previously done manually). This has been pushed to the point where it is a HTA that does a lot of basic checks, and supports several different modes of operation.
  • Building a citrix server and having it deployed into our live environment.
  • Helping with getting our MDT Deployment server up and running. Have also helped with some of the images.

Ross human directions

IT Administrator

Feb 2006Sep 2008 · 2 yrs 7 mos

  • My position here is based in the head office in Sydney providing user and server support to 480+ staff and 40+ servers. The company has offices in every major city in Australia and New Zealand along with international offices in the UK, Singapore and Hong Kong.
  • Initial server support across 40+ servers in a Windows 2000/2003 and Citrix environment.
  • Maintain BlackBerry and Good Messaging servers and handhelds.
  • User creation, maintenance and deletion in AD (2000 & 2003).
  • Co-ordinate mobile phones and data cards with telecommunications vendor.
  • Maintain patch levels of main recruitment software.
  • Respond to local IT issues requiring physical presence across 4 sites in Sydney. Occasional travel to interstate.
  • Support Ericsson PABX system.
  • Look after and respond to IT Support calls and e-mails for 500+ staff. This is done in conjunction with 1 other person based in the Canberra office.

X information technology

Computer Engineer

Jun 2003Feb 2006 · 2 yrs 8 mos

  • Worked as an onsite technician to small and medium business.
  • Helped maintain a unique firewall solution.
  • Worked with Microsoft based products.
  • Looked after backups for clients and internally. Using Veritas Backup Exec
  • Worked on documentation for firewall product.

Stackforce found 100+ more professionals with Typescript & Node.js

Explore similar profiles based on matching skills and experience