Close

Darren Xu

Web Developer

About Me

Hi there,

My name is Darren. I am a full stack developer with a passion for UI development and design. I enjoy crafting intuitive, user-friendly web interfaces that are exciting and easy to use. I've been building all kinds of web things for a while, and I'm always up for new challenges.

Experience

Pragma Partners

Managing Consultant

MTP Services

Full Stack Developer

In this role I have been exposed to a large variety of front end tools including React, Vue and Angular.

I have worked with different back end systems such as Azure, Sharepoint and Adobe AEM.

I engage with UX designers frequently to procude elegant solutions that comply with WCAG.

Accenture

Digital Technology Developer

In this role I worked closely with business analysts to provide technical consultancy for digitial solutions such as system architecture designs, security solutions and performance enhancements.

I developed front-end and back-end applications using NodeJs and upgraded workflow processes using Docker and Bash.

Department of Defence

Full Stack Developer

I developed knowledge of the defense and public service ecosystems through various rotations in different teams which helped in understanding the challenges of the growing cyber security threat.

I ran multiple projects with a large variety of tools, including React, ExpressJS, Flask, ELK Stack, MongoDB and Apache Nifi.

I provided support and technical solutions to critical operations

Education

Australian National University

2013 - 2016

Bachelor of Software Engineering (Honours)

The Bachelor of Software Engineering (Honours) is a four-year program accredited by Engineers Australia and the Australian Computer Society. Graduates will obtain skills and capabilities for professional software engineering practice, innovation and research. We adopt a systems approach to software engineering that not only covers the technical aspects of professional practice, innovation and research, but also the complex socio-technical context in which these activities occur. This includes approaches to dealing with uncertainty and risk, design, modern management practices, ethics and communication. See more

Projects

Skills