Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

Michael Mountain

Angular Developer
Quellerina,Gauteng

Summary

Angular Developer experienced in all stages of advanced frontend web development. Able to effectively self-manage during independent projects, as well as collaborate in a team setting. Passionately curious about all things code related.

Overview

7
7
years of professional experience
1
1
year of post-secondary education

Work History

Angular Developer

Ayo Holdings
04.2021 - Current

Worked on several applications, including both in-house and customer facing.

  • Led the design and implementation of a micro-frontend monorepo system for the company's in-house portals. This involved creating a unified development environment allowing multiple frontend applications to coexist and interact seamlessly with one another. This allowed for a greater degree of code sharing while reducing overhead amongst the teams and allowing for faster development times.
  • Contributed to architecting the monorepo system for the company's PWA. The company operated in multiple countries, and the monorepo allowed us to develop and maintain individual applications for each country while sharing common styling and utility components. This allowed for faster development times.
  • Successfully refactored legacy Angular codebases, reducing code complexity and improving maintainability while adhering to best practices and modern design patterns.
  • Developed reusable UI components using Angular libraries, standardizing UI elements across projects and significantly reducing development time.
  • Proactively stayed updated with industry trends and emerging technologies in front-end development, integrating new strategies to maintain a cutting-edge skillset and drive innovation.

Angular Developer

Solinta
07.2018 - 03.2021

Worked on a grant management app for the US Embassy. Functions included:

  • Several application forms for organizations to apply for funding.
  • An in-depth application review process to allow the funder to shortlist applicants according to varied criteria
  • A reporting system to manage the grant once the organizations have received the money. This includes reporting on their financials, as well as reporting on the how they are achieving their goals.

The app was built with an Angular frontend utilizing bootstrap for style and a Java Spring backend.

The grant management app was rewritten for Solinta to include some extra features (primarily the ability to cater to multiple funders). I was in charge of the frontend team for this project. The frontend was written in Angular, using a modified bootstrap library and custom css for style and Akita for state management. The backend was written using Java spring.


I also worked on an app for the South African government school feeding programme. The app was built to track and report on school lunches throughout the country. It was built with an Angular Frontend using bootstrap and custom css for style, and a Java Spring Backend.

Junior Angular Developer

Spring Apps
06.2017 - 09.2018


  • Worked in several frontend technologies to satisfy the demands of the company's clients.
  • Most of my time was spent working in php with Wordpress, but I gained a solid understanding and respect of CSS and HTML as well.
  • Designed responsive web layouts using CSS frameworks (bootstrap, Bulma)

Education

High School Diploma -

Aurora Private School
Johannesburg, South Africa
01.2010 - 11.2010

Skills

Customer-Oriented

Software Development

Problem-Solving

Agile development methodologies

Git proficiency

Web application development

  • Technical Analysis
  • User Experience Design
  • Application Development
  • Software Architecture Design
  • Angular specialist
  • Monorepo specialist
  • Software

    Angular

    Javascript

    Typescript

    Node/express/nestjs

    HTML

    CSS/SCSS

    Angular Material

    Jenkins

    Docker

    Kubernetes

    Git

    MySQL

    Java

    Timeline

    Angular Developer

    Ayo Holdings
    04.2021 - Current

    Angular Developer

    Solinta
    07.2018 - 03.2021

    Junior Angular Developer

    Spring Apps
    06.2017 - 09.2018

    High School Diploma -

    Aurora Private School
    01.2010 - 11.2010
    Michael MountainAngular Developer