Amplify your impact from this Year

Unlock step-change growth in your career,
and direct access to expert insights and experience.

Based on Practice, Not Theory

Access actionable frameworks and priceless perspectives pulled from the hard-earned insights of the best practice in tech.

Live Course

Led by top experts and instructors in tech

Learn from experienced executives who actively tackle issues and find solutions

Industry proven learning roadmap

Cohort of Peers

Cohorts with like-minded leaders and tackles similar challenges with

Engage in and co-create high-quality and executable problem-solving solutions

Gain real experience in real use cases and business models with in cross-industry

Spring Cohort Offers 3 Courses

RISE empowers tech talents become tech leaders with tech expertise, business acumen, and people skills. Direct access to instructors’ insights and experiences in each course

Application Closed

Building Practical
Distributed Systems

Course Overview

Modern Backend Systems are actually Distributed Systems in disguise. This course will combine theory, workshops, and projects to help you gain practical experience. You will also learn key concepts like CAP theorem, Event Driven Systems, Monitoring and Observability to building highly scalable, distributed backend services.

Meet the Instuctors

Victor Neo

ex-Engineering Director

Victor was previously Employee #1 and one of the Engineering Directors at Carousell, focusing on scaling the organization to build a world-class engineering team to empower our users with Classifieds 4.0. Victor is a pragmatist at work, and believes in taking small actionable steps that will bring us closer to our goals.

Li-Yi Yang

Sr Software Engineer ( Team Lead )

Li Yi is an experienced and skilled Senior Software Engineer/Team Lead with extensive experience in designing, developing, and delivering core e-commerce/lending/delivery platform solutions. He is a product minded engineer who likes to ask "why?" behind all things and dedicated himself to solving problems that could make impact on users.

Requirements

Need to be proficient in at least 1 programming language that is able to write HTTP API services

Know about In-memory Stores

Have used Database (Relational / NoSQL) and Code Versioning in small projects

Who is this for?

Software engineers who want to learn and build distributed systems

Frontend engineers with little or some backend experience looking to move to Backend

6-week Live Course

Duration: week of 5/2 to week 6/6

Schedule: Every Tuesday from 19:30-21:30 (GMT+8)

Topics Covered

Distributed Systems Foundations

Introduction to Distributed Systems and their properties

Types of Distributed Systems (Peer-to-Peer, Client-Server, Hybrid)

CAP Theorem and its implications

Fallacies of Distributed Systems

Data and Replication

Overview of data replication and its importance

CAP applied to Databases

Consensus Protocols for leader election

Backups and Mitigation Strategies

Monitoring and Observability

Importance of Monitoring and Observability in Distributed Systems

Metrics to monitor in Distributed Systems (Latency, Throughput, Error Rates)

Logging and Tracing in Distributed Systems

Distributed tracing (e.g. Zipkin, Jaeger)

Monitoring tools (e.g. Prometheus, Grafana)

Event Driven Systems

Queues and Distributed Message Queues

Building high impact
data organization

Course Overview

Data is the lifeblood of modern organisations, allowing them to succeed by making informed decisions quickly to react to a fast changing environment.

You will learn how to build high impact data analytics and engineering to enable your data team to deliver business impact and insights beyond just numbers and statistics.

Meet the Instuctors

Cliff Chew

ex-Sr Data Analyst

A data social scientist wants to make our world a better place by providing a lens through analytics, technologies and social science theories. Interests: philosophy, data, tech, cybersecurity, cities and art.

Koo Ping Shung

Co-founder / Practicum Director

Koo is experienced in the full process of getting value from data, from data collection, management & governance to implementation of insights through strategy and business performance measurement.
His research interest is in how an organization can build Data Science & Artificial Intelligence capabilities, Artificial General Intelligence, and Smart Cities with a focus on the standard of living.

( Guest Speaker )

Requirements

Need to be proficient in at least 1 programming language (Python, R, SQL for data analysis)

Occasionally use Database and Dashboard tools for analytics purposes

Know about Task Orchestration and Code versioning

Who is this for?

Experienced data professionals who want to scale the impact of their data team

Senior technical leaders who want to gain a broad set of experience to better guide their data team

6-week Live Course

Duration: week of 5/25 to week of 7/6

Schedule: Every Thursday from 19:30-21:30 (GMT+8) (Due to national holiday, there will be no live course on 6/29)

Topics Covered

Building Effective Data Teams

Learn about different organizational structures for data teams, such as centralized, decentralized, or hybrid models, and the pros and cons of each for optimal collaboration.

Optimizing Data Infrastructure

Establish data governance policies to reduce risks and improve quality and consistency through understanding how to choose the right data storage and processing technologies and implement data security measures.

Building a Data-Driven Culture

Learn to overcome resistance to data-driven decision-making, build trust in data, and incentivize data use and collaboration to create a culture that values data and encourages its use in decision-making.

Designing Efficient Workflows

Identify bottlenecks and inefficiencies in data workflows and provide strategies for streamlining processes to increase overall operational efficiency.

Delivering Value to Business Stakeholders

Gain knowledge on how to align data efforts with business goals and identify metrics to measure the impact of data-driven insights on business performance.

Cohort Application Closed
Join RISE Membership

Managing Engineering Team

Course Overview

Becoming an effective engineering manager requires you to be good at managing both technologies and people. You will gain crucial knowledge about yourself, your team, and what it takes to be an effective manager.

Through role-playing with real-world situations and creating decision-making frameworks to enhance your communication and management techniques.

Meet the Instuctors

Damiano Tietto

Director of Engineering

Site lead of Carousell's Taiwan Development Center.

Overseeing engineering teams building products such as Recommerce, Buyer Experience, Search and Seller Experience.

Mentors engineering leaders and has created an Engineering Manager Academy.

ChihWei Yeh

ex-Engineering Manager

Lead an engineering team within the Support Products team to use technology to improve the customer service experience and scale Airbnb's customer service support.

Help to grow Airbnb Seattle office from 5 people to 350+ people and create a vibrant office culture.

Requirements

Be open to sharing your experience and getting feedback

Practice what you learn in your role and reflect upon your progress

Who is this for?

Current engineering managers

Aspirational tech leads

6-week Live Course

Duration: week of 4/24 to week 5/29

Schedule: Every Monday from 19:30-21:30 (GMT+8) (Due to national holiday, the live course on 5/1 will be rescheduled to 5/4)

Topics Covered

Understanding Your Motivation

Discover what drives you through a deep dive into personal motivation for management roles.

Navigating Tough Conversations

Build your confidence and sharpen your communication skills by learning how to handle difficult conversations such as performance reviews, resignations, and pay raises.

Managing technologies

Learn to make informed engineering decisions as a manager, balancing technical and managerial responsibilities

Defining Success

Great managers can come in many forms. Define what makes a successful engineering manager and develop the skills to become an effective leader.

Empower Your Team

Learn to engage and motivate your team through effective communication, 1-on-1 meetings, review meetings, and other team management techniques.

Cohort Application Closed
Join RISE Membership