Nov 2018 - Present
I have been in Micron in 5 years. I support lots of the requirements the Global Quality websites. Our team members are in Taiwan, Boise(America) and Hyderabad(India).
I develop the user request feature on the websites. I use different languages, framework and databases to support it. I lead 2 small projects so far. I plan and host the srum with 2-3 members. I help or solve the problems they met as well.
Besides, I involved in DevOps a lot in Micron, too. I committed to improve the team code quality by tools. We automatically format our code when saving the files or binding the process at Git hook. We request our team member to write the unit test in TDD way and close to 100% code coverage if there is any new code. I make all the projects I involved scan by SonarQube and set the Quality Gate so it will be failed on the SonarQube reports if the code quality is not good enough. On the other hand, I wrote or modify the Jenkins files, docker files for our Typescript, C#, JAVA projects. I put the health check api in Deployment config yaml for a failover of a JAVA dependency which is troubling with network issues.