I Write Code
But More Than Code
Hi, my name is Chen Yumin. I am just somebody who writes code.
I always had one dream since I’ve been a little boy. Being able to code my own software programs, living a life where I’d actually change people’s ways of living as they’d be using my software, enjoying an extravagant experience, designed by me.
I Started There
and Here I am!
Working as a Software Engineer at HubSpot.
java linux ruby python
At Amazon Web Services (AWS) CloudWatch team, responsible for the metrics API of the Monitoring service.
• Region build owner: Built out CloudWatch in Paris, Tokyo and Stockholm AWS regions.
• Optimized and maintained the automation tools for region builds, implemented features that helped to reduce involved human efforts from 28 hours to 8 hours.
• Operational owner: OS security patching, SSL cert renewal, hardware provisioning, etc.
• On-call duties for CloudWatch, a critical uptime service, to maintain availability and minimize downtime during high-severity outage scenarios.
May 2016 – Aug 2016: Worked full-time in Galway office;
Sep 2016 – May 2017: Worked part-time remotely from home, while finishing BSc CS degree.
• Developed a cross-platform hybrid mobile app using Ionic framework.
• Developed the RESTful API web services for the mobile app on Laravel-based back-end.
• Assisted in developing the front-end of the online courses Publishing platform.
Sometimes I Write
Ever wondered how the function
toUpperCase is implemented in lower level? Would it be possible for you to implement this method yourself without using any libraries?
Remember Wally from Martin Handford’s children book series Where’s Wally? When you were a kid, you probably spent plenty of time trying to find Wally in those illustrations. Now as an adult, we can write a simple MATLAB program that can automatically find Wally for us!
When you see an image file, do you just see, – the visual image it represents? Or is it possible that there’s much more to it? Maybe there’s some secret hidden in the image that you don’t know?
The Web has evolved drastically in the past few years. The recent Ajax revolution has brought more asynchronous behaviors to our web applications, and the idea of Reactive Programming has thus came along to help manage and scale our applications. Programming with asynchronous data streams makes it much easier to build event-driven, resilient and responsive applications.
Ever wondered why there are many methods in Python starting with two underscores that
__look_like_this? What’s the difference between a single, and a double underscore before a method name?