darren yeoh
developer
contact me
github.com/dyeoh
cheanglengg@gmail.com
linkedin.com/in/dyeohcl
Melbourne, Victoria
about me
I am a full stack developer specialising in front-end technologies and UX and I have been the technical lead for various front-end projects. Some of the companies I've worked with but are not limited to include AusNet Services, Newcrest Mining, A&L Windows, Nutrien Ag Solutions, TasNetworks, Department of Transport NSW and Lion. I have a keen interest in distributed ledger technology and have experience building Web3 applications. I also have a formal education in corporate finance and derivative securities during my time at the University of Melbourne and am a huge advocate for market transparency.
education
Master of Computer Science (Distinction)
RMIT University
March 2020 - November 2021
Bachelor of Science (Computing and Software Systems)
University of Melbourne
June 2014 - December 2017
Foundation Studies (Fast Track)
Trinity College (University of Melbourne)
October 2013 - May 2014
experience
Developer
Bourne Digital
July 2018 - Present
Front End Developer
Momentium Consulting
April 2018 - July 2018
Intern
Independent Data Services (idsdatanet.com)
January 2016 - March 2016
main programming / technical skills
TypeScript/JavaScript
HTML5
Node.js
CSS
Java
SQL
Solidity
others
Other Technical skills/ frameworks/ languages: Yarn2, npm, git, Next.js, Gatsby.js, React.js, Storybook.js, GraphQL, C, C#, Python, Unity, Solidity, Serverless.js Framework
Testing: Jest, React Testing Library, Cypress
CI/CD and Automation: Bitbucket Pipelines, AWS Amplify, Drone CI
Soft skills: Excellent verbal and written communication skills, fast learner and good problem solver
Cloud Platforms: SAP Cloud Platform, AWS, Azure
Certifications:
- BSB40215 Certificate IV in Business (Navitas Professional)
- Pearson Test of English (Overall Score of 90)
notable side projects
Web 3.0 Application - NFT Marketplace for Music Artists
JULY 2021 – DECEMBER 2021
Final capstone project at RMIT University. An NFT marketplace built on ImmutableX which is a Layer 2 solution which aims to solve issues around high gas costs and scalability on the Ethereum mainnet. Tech stack built with/written in React.js (CRA Framework), Serverless, AWS Lambda, AWS API Gateway, Amazon RDS (Sqlite), Python, TypeScript, Node. Smart contracts were forked off OpenZeppelin and written in Solidity.
Prey and Predator Game - Steering Behaviours, Pathfinding and AI
JULY 2020 – NOVEMBER 2020
A team project where a Unity game was implemented with different entities with state machines in order to simulate a prey and predator scenario. Pathfinding, flocking and steering behaviours using the concept of Boids was implemented in the first iteration. Player controlled units were removed and the Unity Machine Learning Agents toolkit was used in the second iteration to teach the agents through reinforcement learning through parallel simulations.
Proof of Work Solver - Hashcash Mining Algorithm for Bitcoin
MAY 2017 – JUNE 2017
Implemented a multi-threaded server-based proof of work solver written in C together with the functions in the Simple Stratum Text Protocol (SSTP). POSIX thread libraries used to handle multi-threading.