Evan Chan

Evan Chan

Followers of Evan Chan445 followers
location of Evan ChanToronto y alrededores, Canadá

Connect with Evan Chan to Send Message

Connect

Connect with Evan Chan to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Aviva Canada

  • Education

    • University of California, Riverside

      -
      Bachelor of Science - BS Computer Science

      Activities and Societies: ACM

  • Experience

    • University of California, Riverside

      Apr 2018 - Jun 2018

      - Operated a project combining both hardware and software that allows the user to change music notes using C in AVR Studio- Implemented different finite state machines to control different components of the hardware such as joystick and matrix display- Implemented unique frequency for different music notes which they were played through a speaker connected to the circuit board - Collaborated with a team of UC Riverside students to design and develop a mobile turn-based game that allows two players to play against each other using Python- Designed the above program by using various Python libraries such as Pygame to implement basic game functions such as attack and movement- Designed algorithm to keep track of player’s health and mobility and other statistics

      • Embedded System Developer (CS 120B)

        May 2018 - Jun 2018
      • Developer (Citrus Hack 2018)

        Apr 2018 - Apr 2018
    • University of California, Riverside

      Apr 2019 - Jun 2019
      Developer

      - Built a sentence sentiment analyzer using more than 67,000 positive and negative reviews to build three models and achieving more than 93% accuracy using Python - Pre-processed data using nltk such as mapping contractions to its expansion, removing stop words and applying stemming and lemmatization to achieve higher accuracy - Converted sentences into vectors that act as a dictionary using sklearn- Plotted various diagrams from confusion matrix using seaborn, frequencies of words using word cloud and frequencies of unigram, bigram and trigram using plotly Show less

    • University of California, Riverside

      Sept 2019 - Dec 2019
      Developer

      - Fetched over 10,000 recipes data using RapidAPI- Designed the recipe database schema based on the fetched recipes data- Designed functions for updating average rating of a recipe and real-time followers and follower count- Designed RESTful APIs for developersLink to a public repo: https://github.com/bennypham/Yummi

    • Lalamove

      Jul 2020 - Jul 2021
      Software Engineer

      - Improved and enhanced existing internal tools using PHP, jQuery, Javascript, and Vue, easing city teams’ effort to manage users, drivers, and corporates’ profiles and orders- Designed MySQL database table structures and built REST/RESTful APIs with my coworkers, allowing city teams to set up taxation rules for 12 countries, including Singapore, Malaysia, Vietnam, and Indonesia- Optimized APIs’ query time by utilizing frameworks such as Redis to store data without querying MySQL databases, reducing the number of calls to the microservice and reducing the query time by 90%- Implemented decimal rounding on price-related features using service network solutions such as consul and apollo, leading to assuring 100% consistency of price quotation on different stages of the order- Supervised and led an intern on building a new feature on one of the internal tools, starting from developing code in a testing environment to publish code using Kubernetes, facilitating city teams’ day-to-day operations, and ensuring all business requirements are met Show less

    • Aviva Canada

      Oct 2021 - now
      Software Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Assistant

      Issued by Mathematics, Engineering, Science Achievement (MESA) program on Nov 2017
      Mathematics, Engineering, Science Achievement (MESA) programAssociated with Evan Chan