64x64

Ou Ye

Developer

Toronto, Ontario, Canada
(416) 829-6098
ou.ye.canada@hotmail.com
English & Mandarin

Resume File


About

This is the website of an extremely extremely awesome guy. He is currently going into fourth year as a computer science student at Uoft, and he already finished 16 months of Professional Experience Year by working as an Intern at IBM making awesome stuff with cutting edge technologies for 12 months, and spent another a month traviling the world, and 3 months at Amazon. He might not be the best software engineer out there, but he will be, because he has a dream and desire to build something that will impact and change the world.

He particularly enjoys tackling the impossible and working with open source, analytic, game, app, and web development. Life is short, hand me any challenges you got.

Work Experience

  • Software Development Engineer Intern, Amazon

    • Create an internal tool to collect and analyze the data produced by the pipeline
    • Determine job behavior and categorize it into groups dynamically
    • Using historic data (millions) to calculate the state, progress, duration, life span, and the relationship of each job in the pipelines.
    • Create an independent Java server with REST API service to collect, analyze, insert, update, and retrieve data.
    • Create an interactivity web visual representation of the tool using Ruby, Angular, Java, JavaScript connected to REST API
  • DB2 Software Engineer Intern, IBM

    • Improved Auto SQL Generation Engine Scalability (Now supports 750x more processes with clusters, and still improving)
    • Design and re-developed web servers using
      • Node.js (Sockets, Async, ES6)
      • DB2, MongoDB
      • Java, Javascript, jQuery
      • C for SQG Engine itself
    • Design and modernized current DB2 home page
    • Design and developed Database Tutorial Android Application to ease the difficulty of learning and getting DB2 certification App Store
    • Developed Performance Analysis Tool and Client Software Analytics Platform to collect and analysis data
    • Produced educational Youtube and internal video on new IBM products to promote and increase adoption of IBM products Youtube Video Playlist

    D-Team Open Source Github Repository
  • Junior Web Developer, Tvphoon

    TVphoon is a small startup company that offer free Internet TV service It offers channel customization and community collaboration

    • Provided ongoing support and improvement for the website
    • Modified and redesign new web interface to enhance user experience
    • Developed and structured new framework and feature using Ruby on Rails, MongoDB, HTML, JavaScript and jQuery

  • IT Assistant , Ministry of Government Service (MGS) And Toronto District School Board (TDSB)

    • Provided ongoing deployment and support for hardware, and software for all TDSB schools and government departments located in Toronto
    • Assisted with re-imaging, collecting hardware and update software inventory
    • Collaborated with manager, directors, programmer, and the IT support team to analyze the issues and resolve them in limited time

Skills

  • Languages
    Java - Good Python - Good C - Fluent
  • Web Development
    Nodejs - Proficient Javascript - Proficient jQuery - Proficient HTML/Jade/Ejs/CSS - Proficient React - Fluent
  • Database
    SQL - Proficient MongoDB - Medium
  • Other
    Racket - 4 Month Prolog - 4 Month Haskell - 4 Month Visual Basic - 6 Month

RELEVANT EXPERIENCES AND PROJECT

All source code are available on Github (Some are private though)
  • Lens [Devpost] University of Yale Hackathon

    • A website build on Nodejs that collects and analysis tweets from twitter, news articles to produce gender, population, country graph
    • Login functionality and data aggregation is provided by MongoDB
    • The enriched Twitter data comes from IBM Insights API for Twitter
    • The blog and news article reading comes from AlchemyAPI
    • Super close on winning, bad judges

    Donation App [Devpost] University of Waterloo Hackathon

    • An Android application that was developed during Hack The North
    • Uses Google Cloud and API to list nearby charities and food banks based on current location, and simplify finding the data and steps for donation
    • Didn't win anything though

    Mudio [In Development]

    • A website built on Nodejs and MySQL, that allows the public to share instruments music sheets
    • Motivate and allows everyone to listen to high quality audio, and learn from the best

    Community Fund  

    • A crowd funding platform for raising fund and awareness on community project
    • Implemented using Nodejs and MySQL, and hosted on amazon web server
    • Incorporated responsive web design, MVC, database and dynamic web page

    Virtual Hospital Emergency Room App

    • Management software to simulate and record data using Eclipse and Java
    • Incorporated the use of internal data storage, GUI, and local database
    • Record and update patient data using eclipse and internal data storage

    Messaging App

    • A social networking and messaging app where registered community members can submit content, such as text posts
    • Provide user with a convenient tool to broadcast (and consume) important/relevant information
    • Incorporated the use of external MySQL database for processing and storing data

    TIFF Movie

    • A website built on Nodejs and MySql, that will scrape a list of youtube video info and display them nicely to help the user to chose what movie to watch
    • Allows people to search for movies display on that day

    Personal Website

    • www.ouye.photography Photography Site
    • Incorporated responsive web design and dynamic web page
    • No back-end though, hosted on GoDaddy since I can't afford virtual machine

OTHER PROFICIENCY

    • Experience with Full-Stack for Web, Mobile, and Java Development
    • Proficient in working with all Windows OS, some UNIX and Linux(Ubuntu)
    • Proficient working with Eclipse, Android Studio, Visual Studio, and Git
    • Knowledge of many software design and architecture, such as RESTful, TDD, Agile, Responsive Web Design, and MVC
    • Experience with using many hosting platform, such as AWS, Google, Bluemix, and Heroku
    • Knowledge of various algorithm, such as "you name it" (Kidding, please don't pick any hard one for the interview)

Education

  • Computer Science Specialist, Bachelor,  University of Toronto

Interests

  • Piano Violin Traveling Wild Life Photography Star Gazing Cycling Camping Skydiving Scuba Diving Dogs

Other Random Stuff About Me!

  • Love challenges and adventures! Life is too short to waste

    Love open source, and free stuff

    I want a dog so bad!!!

    Took 6-7 years of violin and programming courses

    Self taught piano, photography, and life in general (When you love it, you gotta do it)