Hey, I am Nick Don!

Welcome! I'm a full-stack developer based in Melbourne, Australia. I am driven by the goal of developing high-quality code that leads to high-quality products.

I am currently looking for full-time full-stack/back-end/front-end roles within Australia.

Nick Don

About Me

I have always had a love for computers and learning how they work. This passion took some time to eventuate, but eventually led me to a career in software development.

While my journey is not the same as the standard computer science student, I am glad things have panned out this way. The time I spent in commerce and banking has given me a unique perspective on software development and the tech industry as a whole. I have also gained valuable skills in communication, teamwork, and problem-solving that I believe are essential for any developer.

Now, as a highly motivated developer with a passion for continuous learning and growth, I am driven by the goal of developing high-quality code that leads to high-quality products. My current work has led me to specialize in frontend development using TypeScript and React, as well as backend development with Elixir. I have also continued to learn a multitude of other important languages as well as concepts in my own time. I am eager to leverage my experience and passion for software to innovate and build products that make a positive impact on the world.

Interests

Outside of coding, I enjoy playing and watching sports, reading, and spending quality time with my friends and family. I also love going camping, always looking for new places to explore. Over the last 2 years, I built a campervan with the help of my partner, which we use to explore various places.

Scroll Me

My Journey

  1. 01.01.2015

    Started Bachelor of Commerce at Monash University

    In 2015, after graduating from high school, I began my Bachelor of Commerce at Monash University. This marked the start of a journey that would eventually lead me to discover my passion for software development.

  2. 01.12.2019

    Completed Commerce Degree and Started Work at Commonwealth Bank

    Throughout my time at Monash University, I developed a strong interest in coding and technology. However, feeling committed to my degree in commerce, I began working at Commonwealth Bank to pursue a career in finance.

  3. 01.02.2022

    Started Diploma of Web Development at Le Wagon

    While working at Commonwealth Bank, I learned to code in my free time. Realising my passion for coding was unwavering, I decided to pursue a career in technology by joining the 2022 Le Wagon Full Stack Web Development course for structured learning.

  4. 02.11.2022

    First Job as a Junior Full Stack Developer at Xplor

    After completing the Le Wagon course, I landed my first job as a Junior Full Stack Developer at Xplor. Twelve months later, I was promoted to Mid-Level Developer. I am excited to continue learning and growing as a developer, contributing to the creation of high-quality products.

Skills

Languages

JavaScript, TypeScript, Elixir, Ruby, Go

Technologies

React, Rails, GraphQL, Git, AWS, Tailwind

Databases

SQL, PostgreSQL, MySQL

Experience

Xplor Technologies

Software Engineer

Xplor Technologies is the first global platform integrating Saas, Payments and Growth Technologies. They offer software solutions in fast-growing “everyday life” verticals: Childcare & Education, Fitness & Wellbeing, Field Services and Personal Services - and a global, cloud-based payment processing platform.

  • Led the frontend development of a comprehensive website redesign project. Creating over a 100 new components.
  • Worked on major Typescript/React features that significantly enhanced UI/UX, increasing customer satisfaction scores to over 97%.
  • Designed and enhanced multiple Elixir backend API’s by adding and updating new endpoints to support over 20+ new web features.
  • Developed and maintained several Elixir applications using Phoenix, Ecto, and ExUnit, resulting in a 15% increase in user engagement.
  • Optimized existing GraphQL queries for better performance, eliminating a large number of customer complaints.
  • Collaborated closely with product and design teams to develop an innovative, user-friendly product that meets customer needs.
  • Identified, addressed, and resolved a range of bugs to improve overall website performance and stability.
  • Initiated and implemented learning opportunities for junior team members, including lunch and learn sessions and team-based PR reviews.
  • Advocated for and implemented changes that improved developer workflows and team collaboration.
  • Assisted new employees with onboarding, ensuring a smooth transition and integration into the team.

Commonwealth Bank

Customer Service Representative

Commonwealth Bank is Australia's leading provider of integrated financial services including retail banking, premium banking, business banking, institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services.

  • Engaged with a diverse range of customers to understand their needs, delivering innovative solutions to address various issues.
  • Consistently surpassed KPI targets for customer satisfaction and problem resolution, enhancing overall client experience.
  • Assumed leadership roles in training new agents, ensuring a comprehensive and successful onboarding process.

Education

    Le Wagon

    • Diploma of Web Development

    During my Web Development Diploma at Le Wagon, I learned the fundamental principles of web development. I gained hands-on experience in building responsive and user-friendly websites, refined my problem-solving skills, and developed best practices for writing clean and efficient code. This education provided me with a strong foundation to tackle real-world web development challenges.

    Monash University

    • Bachelor Of Commerce - Major in Economics

    During my Bachelor of Commerce degree with a major in Economics at Monash University, I developed a strong analytical mindset and a deep understanding of market dynamics and financial principles. This background has been invaluable in my web development career, as it enhances my ability to create data-driven applications and understand user needs from a business perspective. The skills I acquired in critical thinking, quantitative analysis, and problem-solving have directly contributed to my ability to develop effective, user-centric web solutions.

    Salesian College

    • VCE