Joshua Tan

Joshua Tan

Software Engineer Intern

Followers of Joshua Tan281 followers
location of Joshua TanSingapour, Singapour

Connect with Joshua Tan to Send Message

Connect

Connect with Joshua Tan to Send Message

Connect
  • Timeline

  • About me

    Cloud Infrastructure Engineer@DSTA | Growing myself to be the next big thing. Let's connect!

  • Education

    • National University of Singapore

      2019 - 2023
      Bachelor of Computing Computer Science
  • Experience

    • Product Development Solutions

      Jan 2019 - Jun 2019
      Software Engineer Intern

      As a software intern, I mainly worked on the product solutions that the firm was selling – Thingworx and Vuforia. I helped my superiors to work with government agency AStar Singapore to develop their factory floor production line using Thingworx. In addition, I also used Vuforia to develop an AR solution for Universal Robots to showcase their robotic arm solutions.In addition, I helped the firm to develop a website for the staff to facilitate claiming of expenses. I utilised Octocms, HTML, Bootstrap4 and PHP to develop the website Show less

    • Defence Science and Technology Agency

      May 2021 - Jul 2021
      Cyber Security Intern

      During my internship, I will survey the finalists of NIST lightweight cryptography competition for their performance and potential applications. In this project, I will research on the design of lightweight ciphers, develop optimised cipher implementations and conduct performance benchmarking of NIST finalists against current cipher standards

    • Horangi Cyber Security

      Jun 2022 - Dec 2022
      Cloud Security Engineer Intern

      Summary:- Worked with multiple SDKs from the various cloud service providers (AWS, AZR, GCP) to develop rules that secure clients' cloud resources and maintain compliance with NIST SP800-53, CIS, Korean ISMS-P, etc.- Technologies used: Python, Docker, SDKs from various cloud service providers, React, Node, PostgreSQL, Shell, Cloud Services (serverless functions, computing resources, etc.)- Gained valuable knowledge in devOps (release processes, deployment cloud infrastructure)- Participated in multiple systems architecture meetings and contributed to discussions regarding software design and architectural improvements to the company's software systemsOther notable experiences and contributions:- Built an in-house application using a PERN stack to help optimise some processes within the company- Won 2nd place during company's in-house hackathon Show less

    • Google Developer Student Clubs NUS (GDSC NUS)

      Aug 2022 - Mar 2024
      Backend Software Engineer

      Developed solutions as a backend engineer to address the problems faced by The Food Bank Singapore.Summary:- Adopted moleculer.js as the microservices framework to develop the backend system- Spearheaded the devOps processes: CI/CD pipelines using GitHub Actions, dockerising of microservices, deployment to fly.io- In charge of developing the payment microservice – utilised Checkout.com as our primary payment service provider- Helped to guide junior developers within the team and gave useful feedback during code reviews Show less

    • Advanced Digital Sciences Center (ADSC)

      Jan 2023 - Nov 2023
      Project Intern

      - Worked on developing a IEC61850 compliant smart grid cyber range as my undergraduate final year project with Illinois ARC at Singapore Pte. Ltd.- Developed modular high fidelity cyber-range in a joint effort with the iTrust team from Singapore University of Technology and Design (SUTD)- Created novel IEC61850 plugin for the MITRE Caldera adversary emulation platform (https://github.com/joshtyf/iec61850caldera)

    • ByteDance

      May 2023 - Nov 2023
      Backend Engineer Intern (Cloud Infrastructure)

      - Part of core team responsible for the migration of ByteDance business products from the internal cloud to Volcano Engine cloud platform across multiple regions and availability zones.- Ensured the availability and correctness of thousands of newly migrated database storages and message queues through the development of a health check system using Go.- Created Grafana dashboards and alert systems by using Bosun to query OpenTSDB metrics; both dashboards and alerts were crucial in preventing service downtimes of ByteDance key applications and services like TikTok. Show less

    • DSTA

      Jan 2024 - now
      Cloud Infrastructure Engineer
  • Licenses & Certifications