Michael Lin
Software Engineer, IBM Developers Skills Network

I am a software engineer. I architect highly available infrastructure for web-based systems, and build these systems by utilizing modern frameworks (Ruby on Rails, Node, etc.) and cloud services (Kubernetes, etc). I have participated in multiple different stages of the software development life cycle, including planning, deploying and maintaining. I also have a solid understanding of backend and frontend development concepts, such as data modelling, API design and UX design. I'm extremely passionate about building tools that improve developer experience and development efficiency. Being a developer myself, I hope I can lessen the burden of other developers by taking care of all the heavy-lifting for them (e.g. implementing authentication, building hosting platforms), so that they can focus on their core business logic and ship software without worrying about any underlying complexities. Outside of work, I'm an active participant in the open source world. I have contributed to multiple open source projects (Terraform CDK, Linkerd, etc) as well as written some of my own, including a plugin for VS Code (used by over 16k developers) and a tiny package for reusing browser tabs (used in over 60k projects). I strongly believe in sharing knowledge with the general public and giving back to the developer community.

1 Guided Project
3 Learners
© IBM Skills Network. All rights reserved.