RagingWire

  • Developed a frontend application using Angular(Typescript) 12 with Material

  • Implemented responsive designprinciple utilizing flexbox, media queries, and breakpoint-observer to ensure adaptability across desktop and mobile interfaces.

  • Created a resource dashboard component that fetched usage data from the backend using websocket(leveraging the RxJS library) and visualized it with Ngx-Charts.

  • Developed tickets component with Angular reactive forms.

  • Developed a ticketing system backend microservices using Gin(Golang), GORM, PostgreSQL. Leveraged OAuth2and OIDCfor login of admin accounts, and GORM for SQL database operations.

  • Developed client affiliate system frontend component with Angular and implemented additional features for billing microservices using FastAPI(python), SQLAlchemyand PostgreSQL. leveraged python type hint to implement strict-type python.

  • Wrote test cases and conducted Angular unit tests using Karmaand jasmine. conducted backend tests with go test and Starlette.

  • Implemented an automated format checking and unit testing pipeline using Linux Bash, GitHub Action.

  • Leveraged PWAand service workerto enable instant page loading on revisits.

  • Utilized Angular i18nto generate multi-language interfaces.

  • Worked with Git, Agile/Scrum, JIRAas project management tools/methodologies and Docker, Postmanas daily development tools.