Learn more

Michael Rausch

Software Engineer
Christchurch, New Zealand
michaelraus.ch
Email: michael@rausch.nz
Mobile: 027-952-9554
A Christchurch-based Software Engineer actively seeking a new role, proficient in a range of areas, including full-stack or backend web development, as well as iOS mobile development.

Work Experience

Software Engineer

Actuality

Mar 2022 - Jun 2023
  • Developed front and back-ends of a cloud-based product management system using React, NodeJS, and Go. This involved development of microservices for tasks such as automated 3D model generation.
  • Created a native iOS app to display product catalogues in Augmented Reality, from the initial idea phase through to project completion.
  • Managed infrastructure and deployments using AWS and Docker, achieving a 99.9992% uptime.
  • Interacted with project stakeholders and other developers, translating needs into viable and implementable long-term solutions.

Full-Stack Web & App Developer

Freelance / Nexigen

Sep 2020 - Oct 2022
  • Created clean and responsive websites using Next.JS and React.
  • Developed back-end services using NodeJS and Typescript and deployed these on Linux-based servers using Docker Swarm and Traefik.
  • Designed and developed an iOS (native) and Android (React Native) app.
  • Provided ongoing maintenance and support to clients.

Full-Stack Web Developer

Iterics (Now Amu Digital)

Feb 2019 - Jul 2019
  • Prototyped and developed clean and responsive front-ends using Angular, HTML and CSS.
  • Developed back-end services using technologies such as .NET Core and MySQL.
  • Practised code reviews and peer programming to improve reliability and share knowledge between team members.
  • Deployed websites to Amazon Web Services.

Tutor

Linwood College

Jun 2015 - Aug 2015
  • Taught senior high school students the Python programming language.
  • Prepared students for NCEA assessments.
  • Assisted in marking assignments.

Education

B.Sc Computer Science

University of Canterbury

Relevant Courses: Web Computing Architectures, Data and Network Security, Software Engineering (I, II, and III), Internet Technology and Engineering, Relational Database Systems

Jul 2015 - Jul 2018

Skills

  • Experience developing native iOS apps and cross-platform apps using React Native.
  • Experience designing and implementing RESTful APIs using technologies such as NodeJS (Express) and Go (Go Fiber).
  • Experience creating websites using JavaScript frameworks such as Next.JS, React, and Angular particularly using the Jamstack architecture.
  • Use of relational databases such as MySQL and document-oriented databases such as MongoDB.
  • Frequent use of GIT and respective branching models such as GitFlow.
  • Knowledge of Agile development methodologies.
  • Use of continuous integration and continuous deployment tools such as GitHub Actions.
  • Knowledge of Object-Oriented design methodology & design patterns.

Languages & Technologies

Languages
JavaScript & TypeScript Go Swift HTML / CSS Python SQL Java
Technologies
React with Next.JS and Vite React Native Express Go Fiber Docker / Docker Swarm Github Actions Git Tailwind CSS MySQL Firebase

References

Mike Coker - COO, Actuality
Phone: 021778116