Yujin Wu, Mathematics Developer in Sydney, New South Wales, Australia
Yujin Wu

Mathematics Developer in Sydney, New South Wales, Australia

Member since November 7, 2019
Yujin is a senior software developer with deep experience in a wide variety of technologies and disciplines. He's a world-class software engineering expert with a knack for complex algorithms. He has the passion and tenacity for getting through the toughest challenges.
Yujin is now available for hire

Portfolio

  • Freelance
    Git, Algorithms, WebGL, Vue.js, Hosting, Nginx, Node.js, Express.js, C++...
  • Awake Networks
    Haskell, Apache Samza, Apache Kafka, Scala, Java
  • Google
    CSS, HTML, Android, Java

Experience

Location

Sydney, New South Wales, Australia

Availability

Part-time

Preferred Environment

Slack, Jira, Git, Linux

The most amazing...

...thing I've developed from scratch was a SAAS product for hydraulics engineers with technical drawings in WebGL and novel fluid flow analysis calculations.

Employment

  • Full Stack Developer/Software Engineer/Consultant

    2017 - PRESENT
    Freelance
    • Developed a SAAS product for civil engineers from scratch using Express.js self-hosted back end was a high-performance WebGL drawing tool that can manage thousands of intricate interactive objects - fast *novel* algorithms to model physical systems.
    • Provided software development services and consulting on demand for firms in Sydney including custom web services, REST API integration, data collection, and data integration.
    • Contributed to academic research projects and exploratory work on cutting edge computer science developments.
    • Developed office add-ins to help with data integration and custom tasks.
    Technologies: Git, Algorithms, WebGL, Vue.js, Hosting, Nginx, Node.js, Express.js, C++, Python, TypeScript, JavaScript
  • Software Engineer

    2016 - 2017
    Awake Networks
    • Worked on the data analytics layer of a cutting edge security product.
    • Identified difficult bugs by tracking the flow of data through the entire stack, analyzing code in multiple languages and systems.
    • Worked on features and refactoring in JIRA with an organized and highly skilled team.
    Technologies: Haskell, Apache Samza, Apache Kafka, Scala, Java
  • Software Engineering Intern

    2015 - 2015
    Google
    • Drastically improved the runtime of a heavy test pipeline, by linking an existing headless tool to replace a headed process.
    • Made tooling to graph the effects of hyper-params and constants in a mature algorithm with easy to use Java decorators and custom HTML output.
    • Created an automated process that deduced optimal values for constants to get the best performance in the algorithm, after completing the former tasks well ahead of schedule.
    Technologies: CSS, HTML, Android, Java
  • Software Engineering Intern

    2014 - 2015
    Microsoft
    • Developed an inbox driver for a GPIO controller with a given spec.
    • Created a robotic device to demonstrate IO performance for the GPIO controller.
    • Identified performance bottlenecks in the existing IOCTL stack in Windows at the time.
    Technologies: Hardware, Kernel, Assembly, C++, C

Experience

  • Professional Drawing and Simulator Tool (Development)
    http://app.h2xengineering.com

    A web-based application that replaces tedious pen and paper calculations still done by civil engineers worldwide.
    It allows designers to draw, iterate, and experiment with entire building designs easily on top of architectural plans. It is very user-friendly and allows live documents via web sockets and operation transforms.
    It successfully does calculations on arbitrary systems with graph algorithms and novel techniques that I designed for this specific task.
    Front end: Vue.js, WebGL, WebSockets
    Back end: Express.js, NginX, typeORM, PostgreSQL, Ubuntu.
    I built and designed the full stack - all technical aspects of the project, with the direction and product guidance from the client.

Skills

  • Languages

    JavaScript, C++, Java, Python, TypeScript, C#, SQL, OCaml, HTML, CSS, C, Scala, Haskell, Assembly, GraphQL
  • Frameworks

    Express.js, .NET, Material-UI, Bootstrap 4, Django, Flask
  • Libraries/APIs

    Node.js, Vue.js 2, WebGL, React, Vue.js
  • Paradigms

    Data Science, REST, Agile Software Development, Functional Programming, Hosting
  • Platforms

    Linux, Amazon Web Services (AWS), AWS EC2, Kernel, WordPress, Android, Apache Kafka, Windows, AWS Elastic Beanstalk
  • Other

    Mathematics, Algorithms, Software Development, Office Add-ins, Machine Learning, Concurrency, Distributed Systems, AWS, Hardware, Reverse Engineering, IT Networking, ROS
  • Tools

    Sequelize, Git, Jira, Slack, Nginx, Apache Samza, ActiveMQ
  • Industry Expertise

    Security
  • Storage

    PostgreSQL, MySQL, AWS S3, AWS RDS

Education

  • Bachelor's degree in Computer Science
    2013 - 2016
    University of New South Wales - Sydney, Australia

To view more profiles

Join Toptal
Share it with others