Hans Tananda

Associate Software Engineer at Goldman Sachs

Singapore

About

Accomplished Software Engineer at Goldman Sachs, with expertise in SDLC pipeline development. Achieved notable rankings in international competitive programming contests. Actively engaged in various organizations, showcasing a passion for learning and applying new technologies. Strong computing background with a Bachelor's degree in Computer Science, a minor in Mathematics, and a specialization in Artificial Intelligence and Cybersecurity from Nanyang Technological University.

Experience

  • Goldman Sachs ()
    • Associate Software Engineer
      Jan 2024 - Present · 2 yrs 7 mos

      SDLC Engineering Division

    • Software Analyst
      Jul 2021 - Jan 2024 · 2 yrs 7 mos

      Engineering Division ~ Wavefront Engineering Department • Configured and built hermetic C++ toolchains (Clang, GCC, Glibc, binutils) for internal build pipeline. • Involved in the design, implementation, and deployment of an internal project, which uses Golang and Kafka for its backend, and Golang Gin and Bootstrap for the UI framework due to its simpicity and speed.

  • Nanyang Technological University Singapore (3 yrs 5 mos)
    • Team Leader ~ NTU Competitive Programming Group
      Aug 2018 - Jan 2021 · 2 yrs 6 mos

      • Led a team of three to represent NTU in International Collegiate Programming Contest (ICPC) and attended multiple trainings and workshops as a team which were related to a variety of topics in data structure and algorithms. • Achieved rank 10 in ICPC Asia Nakhon Pathom Regional Contest 2018 and rank 15 in in ICPC Asia Kuala Lumpur Regional Contest 2019 (comprehensive list of achievements available in https://icpc.global/ICPCID/9PPXKUQIOWE1).

    • IDR-URECA (Interdisciplinary Undergradudate Research Experience on Campus) Computer Science
      Aug 2018 - Jun 2019 · 11 mos

      URECA Researcher from Computer Science NTU with topic on blockchain, especially in consensus protocol and Corda blockchain platform. • Implemented permissioned blockchain under multicast network using Go. • Simulated blockchain transactions involving 3 parties and a notary node. Transactions are successfully verified within 25ms on average by leveraging customized voting as verification mechanism. • Authored a paper on findings and innovations of the project under "Proceedings of The URECA@NTU 2018-19"

    • IT Associate for CSEC(Computer Science & Engineering Club)
      Sep 2017 - Sep 2018 · 1 yr 1 mo

      Job Scope & Responsibility ❖ Coordinate with the other portfolios to update the website ❖ Assist IT Officer in conducting IT workshops ❖ Assist the IT Officer in facilitating and executing events such as e-Games competition for the SCSE students, and the Hackathon in conjunction with the annual TechFest event

  • ICN Cultural Production (2 yrs 1 mo)
    • Publication, Publicity, & Information Technology Main Committee
      May 2019 - Sep 2020 · 1 yr 5 mos

      • Managed a team of 8 to develop and design the musical’s website (icnmusical.com) using React, Flask, and MySQL. • Involved in developing a ticketing platform which was accessed by hundreds of users per day on average. • Organized workshops on Git version control and backend system implementation.

    • IT Subcommittee for ICN(Indonesian Cultural Night)
      Sep 2018 - Apr 2019 · 8 mos

      • Iinvolved in the design and development of the musical’s website (icnmusical.com) using React, Flask, and MySQL. • Involved in developing a ticketing platform which was accessed by hundreds of users per day on average.

  • Information Technology Officer at Nanyang Technological University Students'​ Union (NTUSU)
    Sep 2018 - Aug 2020 · 2 yrs

    • Contributed in migrating U-Facility (internal website for facility booking) from PHP to Django web framework to improve scalability. • Identified and fixed bugs in various web applications owned by NTUSU-IT. • Received Union Silver Award for significant contribution within the IT committee.

  • Software Developer at PayPal
    Aug 2019 - Jan 2020 · 6 mos

    • Implemented a bytecode injection system using Java Programming Assistant to create a Java Agent which intercepts and reports anomalies within the company's infrastructure. • Created Jenkins scripts to automatically compile, package, and re-deploy the system when there are any changes made within the repository. • Implemented a Java package to synchronize Docker images from Docker Hub with the company's private Docker registry.