Haris Ashraf

Consultant and Full Stack Engineer

Summary

A product-focused full stack engineer with 5 years of software engineering experience, specializing in ReactJS, NodeJS, and AWS. I excel at transforming ideas into secure, scalable, and performant applications, driven by a passion for creative problem-solving and delivering impactful solutions.

Technical Skills

Most Proficient / Current Stack

  • Frontend: ReactJS, React Native, Redux, Material UI, HTML, CSS
  • Backend: NodeJS, Serverless Architecture, AWS Lambda
  • Database: PostgreSQL, MSSQL, DynamoDB (NoSQL)
  • Infra Services: AWS, Azure
  • Dev / Infra Tools: Git, GitHub, Mac, CloudFormation, SAM, Serverless

Other Noteworthy

  • Solution Architecture
  • Public Speaking / Mentoring
  • Agile Methodologies
  • Scrum
  • AWS Certified

Experience

Senior Software Developer at Racing Victoria

Jul 2023 - June 2024

Melbourne, VIC

  • Leading the development of complex web applications using React and Node.js.
  • Implementing AWS serverless solutions to improve scalability and performance.
  • Collaborating with cross-functional teams to deliver high-quality software solutions.
  • Mentoring junior developers and providing technical guidance.
  • Driving the adoption of best practices in coding, testing, and deployment.

Full Stack Software Engineer at Racing Victoria

Mar 2022 - Jul 2023

Melbourne, VIC

  • Integrity Services Digital Operations: Supporting and building internal web applications for stewards and vets operations that make horse racing possible in Victoria.
  • Tech Stack: Javascript (React + Node), AWS, PostgreSQL

Full Stack Engineer at Flow

Sep 2021 - Present

Remote

Senior Consultant at EY

Jun 2021 - Dec 2021

Melbourne, VIC

  • Front end development and application support using tech stacks involving ReactJS, VueJS, and Cordova (iOS + Android).

Consultant at DXC Technology

Aug 2019 - Jun 2021

Melbourne, VIC

  • Taking ideas on paper and architecting end-to-end systems, delivering live and breathing applications.
  • Collaborating with the product team to understand complex business logic and build digital solutions.
  • Working with a team of onshore and offshore developers to build solutions.
  • Consulting and co-working with clients to enable their digital transformation.
  • Resourcing and utilizing skilled technologists internally to set up high-performing teams, fostering a collaborative culture for building and delivering digital solutions with optimal agility.
  • Setting up CI/CD pipelines, platform monitoring, optimized compute and data tiers that are secure and cost-effective.
  • Working SCRUM-style and being a servant leader to ensure an excellent developer experience that maximizes agility and establishes a great team culture.
  • Regular involvement in mentoring, knowledge sharing, and learning, presenting to broader teams on the latest in tech.

Harvey Norman Graduate

Mar 2018 - Nov 2018

Melbourne, VIC

  • Franchisee in training.
  • Strategizing ways to maximize sales of underperforming products to enhance revenue and gross profit.
  • Active involvement in sales on the floor.
  • Participation in stock-take.
  • Participation in training at Sydney headquarters.
  • Exposure to two businesses: Computers and Bedding.

Education

Master of Engineering Science from Swinburne University of Technology (2017)