Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Rui (Ray) Sun

Vancouver,BC

Summary

Over six years of experience as a Software Development Engineer at Amazon, contributed to building and maintaining expansive, mission-critical applications across diverse contexts. With a proven track record of successful software development in every phase. Proficient in object-oriented programming, and expertise spanning the entire software development lifecycle and testing methodologies.

Overview

7
7
years of professional experience

Work History

Software Development Engineer II

Amazon - INTech Latam
07.2022 - Current
  • Engaged in new launch in Latin American countries through away-team model, collaborated extensively across diverse systems to ensure seamless end-to-end integration and rollout in new countries.
  • Served as an Operational Excellence ambassador, facilitated communication of leadership's operational excellence directives and action items to the team, ensuring alignment of strategic goals.
  • Engaged in organization-wide training initiatives to orchestrate the resource allocation process, manage resource rotation, and compile reports for organization director to track results.

Software Development Engineer II

Amazon - Supply Chain Optimization Technologies
06.2019 - 07.2022
    • Collaborated on high-impact, cross-team projects with Product Managers and Research Scientists. Coordinated efforts for multi-team initiatives, ensuring alignment with overarching objectives.
    • Proposed and drove the initiative to improve the performance of an critical service. Successfully resolved the service latency bottleneck and enabled functional enhancements on the service.
    • Led the core part for a S-team objective to support global inbound operations. By working with research scientists closely, developed a solution utilizing a linear programming model, which worked around physical warehouse limitations and optimized inventory placement for all global inbound.

Software Development Engineer

Amazon - Supply Chain Optimization Technologies
04.2017 - 06.2019
  • Worked closely within a cross-functional team to collectively determine the scope and solutions for large-scale services.
  • Led the design and implementation of critical organization-level initiatives. Ensured alignment between technical capabilities and business objectives from the design phase to rigorous testing.
  • Supported operational excellence initiatives by enhancing monitoring of system health.
  • Provided mentorship to interns and newly onboarded team members.

Education

Bachelor of Computer Science -

University of Waterloo
Waterloo, ON
06.2016

Skills

  • Expertise in developing robust applications with Java's object-oriented features
  • Proficient in functional programming paradigms with Scala
  • Utilized Python for scripting, and data analysis
  • Applied Scrum for efficient project management in cross-functional teams
  • Implemented Kanban for optimizing task management
  • Leveraged Spring for dependency injection and MVC architecture
  • Applied Guice for lightweight dependency injection, ensuring modularity and testability
  • Proficient in Git for collaborative software development, managing version history, and code branching
  • Utilized JUnit for writing and executing unit tests in Java, ensuring code reliability and functionality
  • Utilized Eclipse for Java development, benefiting from its robust tools and plugin ecosystem
  • Leveraged IntelliJ IDEA for streamlined Java development, capitalizing on its advanced coding features and productivity tools
  • Proficient in Linux system, encompassing command-line operations, user management, and scripting for automation
  • Utilized Redshift for data warehousing, optimizing data querying and analytics in the cloud
  • Applied DynamoDB for NoSQL database solutions, ensuring scalable and high-performance data storage
  • Utilized AWS Lambda for serverless computing, facilitating event-driven, scalable application architectures
  • Leveraged AWS S3 for scalable object storage, ensuring secure and durable data storage
  • Configured AWS CloudWatch for monitoring and analyzing metrics of various AWS services, enabling proactive responses to system-level events
  • Proficient in setting up and managing AWS SQS queues for efficient message processing and asynchronous communication in cloud-based applications

Languages

English
Native or Bilingual
Chinese (Mandarin)
Native or Bilingual

Timeline

Software Development Engineer II

Amazon - INTech Latam
07.2022 - Current

Software Development Engineer II

Amazon - Supply Chain Optimization Technologies
06.2019 - 07.2022

Software Development Engineer

Amazon - Supply Chain Optimization Technologies
04.2017 - 06.2019

Bachelor of Computer Science -

University of Waterloo
Rui (Ray) Sun