Braddy Yeoh

Braddy Yeoh

Software Engineer

Tines

Biography

Hi, nice to meet you!

I have a huge passion for food and cooking, and I love traveling to learn about food and culture!

I also love fitness so I spend a lot of time lifting, badminton, and mindfulness practices!

Other than that, I tinker a lot with code and projects, and read about distributed systems in my spare time.

Check out my blog

Interests
  • Algorithms
  • Distributed Systems
  • Software Engineering
  • Optimisation
  • Entrepreneurship
Education
  • Software Systems - Behind the Abstractions, 2023

    Bradfield School of Computer Science

  • MSc in Computer Science, 2022

    ETH Zurich

  • BSc in Computer Science, 2021

    University College Dublin

Experience

 
 
 
 
 
Tines
Software Engineer
Tines
Oct 2022 – Present Dublin
  • Part of the product team behind Cases, Records, and reporting that introduces Case Management to Tines, contributing to 25% of all new dollars added in the fiscal year
  • Implemented a scalable and performant text search that enables users to look for substrings in their events
  • Refactoring DB queries and designs to improve overall performance, reliability, and cost of the tool.
  • Refactored a core, intensive query that resulted in 100% PSQL CPU usage to a Redis based solution resulting in reducing related incidents to 0
  • Spiked the introduction of Storybook to better manage our frontend and icons resulting in an improved developer experience
  • Lead and mentored interns and junior engineers on projects
  • Improved current features and released new features for customers
 
 
 
 
 
Amazon
Software Development Engineer
Amazon
May 2021 – Aug 2022 Dublin
  • Writing Python scripts to analyse logs to gain insight into traffic patterns to improve tools
  • Developing a Spring proxy to route internal Amazon customers writing to LDAP depending on the traffic and the resources available in the main hubs
  • Refactoring code to migrate the inhouse replication service from 1.0 to 2.0 in China region
  • Participating in on-call duty to monitor and fix production issues
  • Using IAAC to build out production and canary CI/CD environments for the write proxy where it had automated resource creation (AWS accounts, hostclasses, IAM roles, etc.) with staged rollouts, automated host patching, and CI checks.
  • Implementing logging to set up CloudWatch, alarms, metrics, and dashboards for the write proxy to monitor latency, availability, etc.
  • Writing load tests of different write operations at various transactions per minute for the canary environment
  • Working with system engineers to scale out the LDAP service to new regions
  • Refactoring the internal credential management system to use the new standard credential management system
 
 
 
 
 
SAP
SAP STAR Student
SAP
May 2019 – Apr 2021 Dublin

STAR stands for Student Training And Rotational. This is a special two year SAP Internship program for high performing students. I was selected for this program based on my excellent college results.

I received the unique opportunity to combine academic studies with real industry experience. It allowed me to experience different business areas in SAP, take part in highly valuable soft skills training, and work with a wide range of technologies and tools. It provided me with a wide range of technical and professional training. I also received certifications in SAP technologies.

I worked as a Product Support Engineer for SAP HANA and SAP Fiori and also worked as a Software Engineer on the SAP Analytics Cloud on the Smart Insights Service team.

 
 
 
 
 
SAP
Software Engineer
SAP
Mar 2020 – Sep 2020 Dublin
  • Backend Engineer for Smart Insights Service, working on SAP Analytics Cloud
  • Focused on web development using React, Java Spring, Maven, Tomcat, Jenkins, PostgresSQL, and MySQL
  • Worked in an Agile team
  • Wrote unit and integration tests using Junit and Mockito
  • Used Docker to dockerized API tests to provide portability and eliminated the need for a V.M to run API tests
  • Used Jenkins to build CI/CD pipelines
  • Wrote Robot tests (Selenium) to test services running on CloudFoundry and Neo cloud platforms
  • Created various data models for both frontend and backend testing
  • Used Spring and React to create a REST full-stack dashboard that displays API response times from tests which allowed the easy identification of regressions due to code changes
  • Utilised Swagger to describe RESTful APIs
  • Created a React application that generates an Amazon AWS Cloud Practitioner exam from a massive pool of questions
  • Investigated features released to customers to ensure it was working as intended and recorded results
  • Investigated test failures and documented findings
  • Updating production systems with the latest WAR
  • Learned the various microservices in SAP Analytics Cloud
  • Participated in Java architecture design, test fiestas, feature discussions and code reviews"
 
 
 
 
 
SAP
Fiori Product Support Engineer
SAP
Jul 2019 – Sep 2019 Dublin
  • Global Product Support for Fiori
  • Work involved solving customers’ Fiori issues relating to HTML, CSS, JavaScript, and SAPUI5 Library.
  • Resolved system and customer issues by troubleshooting and providing effective solutions by taking up to 5 incidents per day.
  • Tested product components to identify root causes of issues.
  • Escalated complex problems such as failure of interdependent nodes in large production environments to management for resolution.
  • Managed customer relationships by delivering prompt responses to questions.
  • Provided technical troubleshooting and problem solving for clients with installed equipment/system issues.
 
 
 
 
 
SAP
HANA Product Support Engineer
SAP
May 2019 – Aug 2019 Dublin
  • EMEA Product Support for HANA
  • Work involved reading through logs, writing and analyzing SQL query performance, investigating system performance such as memory, CPU, and nodes
  • Resolved system and customer issues by troubleshooting and providing effective solutions by taking up to 5 incidents per day.
  • Tested product components to identify root causes of issues.
  • Escalated complex problems such as failure of interdependent nodes in large production environments to management for resolution.
  • Managed customer relationships by delivering prompt responses to questions.
  • Provided technical troubleshooting and problem solving for clients with installed equipment/system issues.

Accomplish­ments

EIT Digital Masters Scholarship
Full scholarship for EIT Digital Masters in Data Science
Erasmus Mundus SECCLO Scholarship
Full scholarship for Erasmus Mundus in Security and Cloud Computing
SAP Certified Development Associate - SAP Cloud Platform
Validates that the candidate possesses the fundamental and core knowledge required of the SAP Cloud Platform profile
See certificate
UCD School of Science Excellence in Mentoring
UCD School of Science Excellence in Mentoring
SAP Certified Technology Associate - SAP HANA 2.0 (SPS03)
Verifies that the candidate possesses the required knowledge in the area of the SAP HANA 2.0 (SPS03) for the profile of an SAP HANA technology consultant
See certificate
Student of the Year
Student of the Year
Gaisce Silver
Developed communicate, personal and physical skills for 26 weeks and then went on an adventure journey consisting of a 30km hike up in the Wicklow mountains
Student of the Year
Student of the Year
Gaisce Bronze
Developed communicate, personal and physical skills for 26 weeks and then went on an adventure journey consisting of a 30km hike up in the Wicklow mountains

Recent Posts