Dejan Vasic

Staff Software Engineer at Open Universities Australia

Melbourne, Australia

Professional Summary

I'm a software engineer committed to delivering high-quality, production-ready solutions. I'm passionate about continuous learning and enjoy mentoring others while staying current with emerging technologies and best practices.

Currently, I specialize in modernizing legacy systems by breaking down monolithic applications into scalable microservices, while leveraging AI-powered development tools to enhance productivity and code quality.

Work Experience

Oct 21 - Jun 25

Staff Software Engineer

Open Universities Australia Melbourne, Australia
  • Oct 21 - Jun 25

Staff Software Engineer

Open Universities Australia Melbourne, Australia
  • Led the initiation, design, and successful delivery of an identity system using Auth0. Overcame intricate challenges in integrating with a legacy Sitecore application, such as implementing impersonation, federated security with OKTA, and seamless migration of existing users.
  • Implemented Typescript node tooling for efficient provisioning of Auth0 tenants.
  • Utilized Kotlin, GraphQL, and REST API with a Postgres backend for a scalable and performant architecture.
  • Developed custom authentication screens using React, Typescript, and styled components.
  • Syncing solution to ensure data consistency between Auth0 and Salesforce using an event based design.
  • Championed the development of a prototype for a ground-up rewrite of our flagship online enrolment system using Next.js, Typescript, AWS ECS, Github actions, Vitest, and Playwright.
Jul 20 - Oct 21

Senior Software Engineer

Open Universities Australia Melbourne, Australia
  • Jul 20 - Oct 21

Senior Software Engineer

Open Universities Australia Melbourne, Australia
  • Pioneered a transformative project by initiating a proof of concept, architecting, and implementing an entirely new search experience tailored for students and new visitors.
  • Leveraged Next.js and server-side rendering to establish a robust SEO presence for our revamped marketplace, seamlessly replacing a legacy Sitecore solution.
  • Drove innovation by spearheading the creation of OUA's React component library using Storybook.
  • Acted as a leading figure within the Front-End Guild, fostering collaboration and knowledge sharing.
  • Worked with React, Next.js, Typescript, GraphQL, Node, AWS Lambda, and Algolia.
Feb 19 - Jul 20

Senior Software Engineer

SEEK Melbourne, Australia
  • Feb 19 - Jul 20

Senior Software Engineer

SEEK Melbourne, Australia
  • Developed a range of backend and front-end services to support talent search systems for SME's and Recruiters.
  • Utilized AWS cloud services including Elastic Beanstalk, ECS, CloudFront, SQS, SNS, CloudFormation, and Lambdas.
  • Maintained front-end built in React, with redux, less, webpack.
  • Contributed to rebuilding of an API that would query Elastic Search for profiles and serving large traffic to downstream services.
Apr 18 - Feb 19

Senior Software Engineer

Apthletic Melbourne, Australia
  • Apr 18 - Feb 19

Senior Software Engineer

Apthletic Melbourne, Australia
  • Designed and built the Rest API and database (Postgres) for mobile and web using Java with Jersey Framework.
  • Developed front end web application built with React (Typescript) using Sagas.
  • Implemented Flyway library for database migrations.
  • Established Continuous Delivery using Terraform targeting AWS in CircleCI.
  • Designed and delivered an event driven system using AWS lambda, SQS, Postgres DB using the Serverless Framework.
Sep 16 - Apr 18

Senior Software Developer

MYOB Melbourne, Australia
  • Sep 16 - Apr 18

Senior Software Developer

MYOB Melbourne, Australia
  • Developed large scale event driven systems to serve real time dashboard data to accounting firms and partners.
  • Built systems mostly in Node with JavaScript and Flow type checking.
  • Maintained some legacy C# systems and worked on Azure Functions.
  • Built and maintained React front end application for internal support staff.
  • Responsible for devops and support, using Terraform to deploy services to AWS.
Apr 14 - Sep 16

Senior .Net Developer

TAL Life Melbourne, Australia
  • Apr 14 - Sep 16

Senior .Net Developer

TAL Life Melbourne, Australia
  • Tech Lead for the development of a new website that interacted with backend services and MDM's, allowing users to login for self-service.
  • Delivered a revamped InsuranceLine website using Sitecore 7.2 MVC, Angular JS, Web API and Mongo DB.
  • Assisted in bringing the DevOps infrastructure using Team City and Octopus Deploy.
  • Helped set up Chef provisioning infrastructure by writing key cookbooks and recipes.
  • Authored a Selenium Wrapper library for executing test scenarios in multiple browsers using NUnit and WebDriver.
Feb 13 - May 14

Senior .Net Developer

Unified Healthcare Group Melbourne, Australia
  • Feb 13 - May 14

Senior .Net Developer

Unified Healthcare Group Melbourne, Australia
  • Developed modern single page application using twitter bootstrap, knockout, jQuery, and Asp.Net MVC 4.
  • Implemented full continuous integration using Octopus Deploy and Jenkins.
  • Implemented Business Driven Development with Specflow including integration testing using Selenium web driver and NUnit.
  • Automated production deployments which improved confidence for more frequent releases.
Sep 09 - Feb 13

.Net Technical Lead

eNett Melbourne, Australia
  • Sep 09 - Feb 13

.Net Technical Lead

eNett Melbourne, Australia
  • Started as Senior developer and progressed to technical lead in an Agile scrum environment.
  • Set up automated deployment using Octopus Deploy with TFS for wide range of applications.
  • Worked with Team Foundation Server 2012, Visual Studio 2008-2012, and SQL Server 2008/2012.
  • Developed with WCF, ASP.Net Web Forms, Windows Services.
  • Assisted in development of WCF frameworks and libraries and integrated with external systems including Galileo (GDS system).
Jan 09 - Sep 09

.Net Developer

Object Next Software Melbourne, Australia
  • Jan 09 - Sep 09

.Net Developer

Object Next Software Melbourne, Australia
  • C# 2.0 and 3.5 .Net framework development.
  • Implemented best practices including repository patterns and Model View Presenter spanning Windows and web.
  • Used third party tools including Infragistincs and Telerik.
  • Built framework custom UI controls for both Windows and web applications.
May 08 - Jan 09

.Net Developer

Mainfreight (Pelican Solutions Software) Melbourne, Australia
  • May 08 - Jan 09

.Net Developer

Mainfreight (Pelican Solutions Software) Melbourne, Australia
  • Delivered new features to the flagship Windows application using C# 2.0 .Net framework.
  • Integrated the platform using EDI Messaging and XML communication with government departments.
  • Presented proof of concept of WCF to replace existing COM+ components.
  • Presented proof of concept of WPF to integrate new features to existing Forms Application.
  • Worked with Visual Studio 2005/2008, SQL Server 2005, and SourceSafe source control.
Jan 07 - May 08

Junior .Net Developer

FTI Consulting Melbourne, Australia
  • Jan 07 - May 08

Junior .Net Developer

FTI Consulting Melbourne, Australia
  • Worked in a full agile scrum environment.
  • Maintained existing web application using VBScript, SQL Server 2005, Visual Studio 2005.
  • Maintained application used for OCR Crawling images written in VB.Net.
  • Unit testing new application frameworks written in C# .Net 2.0.
  • Performed performance, scale and integration testing.

Education

Computer Science

Deakin University 2003 - 2005

Skills and Technologies

Frontend

  • React
  • TypeScript
  • Next.js
  • Storybook
  • Zustand
  • Styled Components
  • Svelte

Backend

  • Node.js
  • GraphQL
  • Kotlin
  • Golang
  • PostgreSQL
  • SQL server
  • Hono

AI tooling

  • Cluade code
  • MCP
  • GitHub Copilot
  • Cursor

Cloud & Infrastructure

  • AWS Lambda
  • AWS ECS
  • SNS
  • SQS
  • CloudFront
  • CloudFormation
  • AWS RDS

Third party services

  • Auth0
  • Buildkite
  • Algolia
  • Optomizely
  • Launch Darkly
  • Github Actions
  • Datadog
  • Sentry
← Back to Home