I was in Micron Global Quality IT team in 5 years. I collaborated with our team members and users in Taiwan, Boise(America), Hyderabad(India) Japan and Singapore.
I owned 2 modules of a manufacturing steps change signing system. It has 3000+ daily active users across 5 regions. I supported 1 module for any bug issues and the enhancement. I designed the other one and develop the communication with the MES services and the Back-end API. Also, I helped on upgrade the Angular version from 13 -> 14 & 14 -> 15 for this signing system.
I Lead Lot Traceability system with scrum with 2-3 members. This is a rewriting project to refactor the legacy code to new framework/language and extract the business logic out of the codes. I'm not only a developer but also a scrum master in this project.
These 2 systems are distributed systems going throw
- Front-end( Angular 16)
- Back-end API(.NET, Mongo)
- Background Job Servers(.NET, console App, MSSQL, Cosmos DB)
- Manufacturing API( Spring Boot, PostgreSQL)
- Azure Services (Service Bus, AppInsight ...)
These 2 projects are implemented with TDD in Angular and .NET, pushed on Bitbucket and built the docker images on Jenkins.
After build, we deploy images on Openshift( K8s) and monitor the Apps with Azure AppInsight, health check and SonarQube.