Software Engineer at Amazon2022/10 - Recent
● Worked in Amazon HVH (High Value Hiring) as a full-stack developer
Hi I'm Yan Ren - a Software Developer working in Montreal.
I like innovative ideas and am passionate about learning new technologies. Everyday life is like programming, I guess. If you love something you can put beauty into it.
Java
Python
Golang
TypeScript (React, Node.js)
CSS (Bootstrap)
MySQL, MongoDB
Bash, PowerShell, Git, Docker, Jupiter Notebook
RESTful API, CI/CD, Microservices, Distributed System
Kept 3.75 GPA while working full-time at Unity. The study focused on Distributed System Design and Applied Machine Learning.
This is where I learn programming is an extremely creative profession. It’s logic-based creativity.
Awards● Worked in Amazon HVH (High Value Hiring) as a full-stack developer
● Worked in Unity Ads division to build programmatic microservices in
demand-side Ad serving platform. Microservices developed in Node.js,
Golang, gRPC, MongoDB, Google Cloud Platform
● Designed and implementation the granular location targeting
feature across Golang microservices, which allows ads targeting team
to control ads delivering based on geolocation
● Perl & Go based back-end Ad server feature implementation and
deployment(CentOS, MySQL)
● Implemented Go back-end REST API in
Gin framework with MySQL
● Analyzed and troubleshot production
data by using Python Jupiter notebook
● Python DDT automation test case; React/Redux based front-end
automation unit test case
● PowerShell scripting for TeamCity &
Slack integration
● Java programming for implementing TestNG API in customized
automation testing framework
● Agile development of backend
automation testing (REST API)
● Developed Python GUI in PyQt, for converting, and analyzing the data generated by Gnuradio Companion
● Assisted research associates to implement wireless communication
protocols
● Programmed in C++ to perform functional and
performance testing for various protocols of ESP8266 Module
● Programming mentor for FRC and FLL team
● Provide programming and algorithm class to students in one-to-one
or group
● Tutor competitive programming topics
Use Node.js backend with Google Cloud Storage and Google Cloud Speech API, collaborating with Radio Canada Digital R&D team to develop a web based speech-to-text application
Native HTML, CSS, JavaScript webpage for hosting FLL team competition pictures and viedos
Various solutions for Canadian Computing Competition and Algorithm & Data Structure questions
ryan.ren3@gmail.com
Montreal, Quebec