Ruichen T'eng
Principal Software Engineer @ Twilio
Hire this person
Send a job offer directly to this candidate
About
Software Engineer & Tech Lead
Experience
Principal Software Engineer, Twilio Inc, Core Platform, May 2022 - present
Tech stack: AWS, Java, Go, Kafka, Redis, Docker, Kubernetes
- Principal engineer and tech lead for two teams, reporting to director - Building and scaling real time fraud detection platform
- Providing mentoring and technical leadership within team
- Driving org/company wide initiatives and cross-team collaborations
Software Engineer, Amazon Web Services, End User Computing, Seattle USA, Oct 2020 - Apr 2022
Tech stack: C#, Java, Python, DynamoDB, SQS, CDK(TypeScript)
- Launched AppStream 2.0 Linux at re:Invent as tech lead (announcement link) - Responsible for key feature design and milestone planning
- Worked closely with customers and product managers
Software Engineer, Microsoft, Bing, Vancouver Canada, Dec 2017 - Aug 2020
Tech stack: Kafka, C#, Spark
- Shipped next-gen Bing news recommendation system
- Designed and built distributed backend services and data pipelines for billions of url - Launched enterprise knowledge graph solution as earliest and key member
Software Programmer, PI.EXCHANGE (startup), Melbourne, Australia, Feb 2017 – Nov 2017
Tech stack: AWS, Java, Python, MongoDB
- Built backend services and analytics engine processing social media streaming events
Graduate Developer Programmer, SportsTG, Melbourne, Australia, Nov 2016 - Feb 2017
Tech stack: Node.js, AngularJS
- Fullstack web development for a membership website Research Intern, IBM Research, Aug 2015 - Nov 2015
Tech stack: Docker, Jenkins, IBM Bluemix
- Shipped cloud-based CICD solution using Docker
Education
University of Melbourne
○ Master of Information Technology
Hong Kong Baptist University
○ BSc (Hons) Physics with Computer Science
