Skip to content

Latest commit

 

History

History
executable file
·
187 lines (90 loc) · 8.3 KB

about.md

File metadata and controls

executable file
·
187 lines (90 loc) · 8.3 KB
layout title permalink
page
About me
/about/

I'm a passionate, efficient, and creative individual that loves problem solving and engineering elegant software. To be more specific, I have:

• 4 years of hands-on experience to build web and mobile applications using HTML, CSS, JavaScript, React.js, Flutter, Java, Swift, Xcode, Android Studio, and Visual Studio Code.

• 4 year of practical experience and solid knowledge to master different types of databases including SQL database Mysql, SQLite, and NoSQL database such as Firebase, and MongoDB.

• 4 years of experience applying object-oriented programming, unit tests, deployment, and agile methodologies.

• 3 year of hands-on experience in data engineering where I cleaned data and trained machine learning models using Python, Numpy, Tensorflow, and PyTorch frameworks.

• Exceptional skills demonstrated in source control and continuous integration tools such as Git, Travis CI, and Circle CI.

Experience

Software Developer Full Time, BMO, Mar 2022 - Present.

  • Based in the Global Head Quarter in the Toronto.

  • Treasury and Payment Solutions Team. (TPS)

  • Java/ Cloud/ Messaging/ Realtime Payment.

  • Early Talent Experience Program.

  • AWS Winner Team at the BMO Destination Digital Innovation Hackathon 2022.

  • Multiple times Spotlight Award Winner, Spotlight Awards are given in recognition of outstanding work effort and exemplifying the Being BMO brand on a daily basis.

Research Asstant Part Time, Zhejiang University, Aug 2021 - Feb 2022.

  • Remote working.

  • Natural language processing (NLP) project in cooperation with the Chinese Academy of Sciences at the start point, Zhejiang Province academic funding, a provincial-level scientific research project.

  • Content: NLP, LSTM, RNNs.

  • Converted text data to word vector by LSTM, Extract feature vector of image data by CNN.

Research Asstant Part Time, Carnegie Mellon University, May 2021 - Aug 2021.

  • Remote working.

  • Focus on GitHub code review comments analysis.

  • Applying Machine Learning such as Semi-Supervised Learning combine with NLP.

  • Using snorkel library by Stanford to develop the comment analyst project.

Software Developer Intern Full Time, NetEase, Mar 2021 - July 2021

  • Based in the Research Institute, focus on the IoT(Internet of Things).

  • Front-end development of Web and Mobile Application within Cloud Computing, Big Data, Industry Internet fields.

  • Experienced in software development specifically h5 small app and web application using ReactJS, antDesign/antDesign-Mobile, react-router, redux + redux-thunk, webpack, babel.

Software Developer Coop Full Time, Willowglen Systems, Sep 2020 - Apr 2021

  • Developed on SCADACOM System (supervisory control and data acquisition) with backend C++ and frontend JavaScript.

  • Implemented business logics and functions that have been directly applied in multiple metro lines, water/power/gas pipelines such as Vancouver Skytrain and New York JFK airport transportation line.

  • Fixed bugs and writing documents for the system, testing using the Python script.

  • OOP development experience (C++ and JavaScript) with an understanding of unit testing & Test-Driven Development (TDD).

  • Experienced with machine learning software and tools (Tensorflow, PyTorch).

  • Experienced in software development using python, bash; Qt 4+; React, jQuery, NodeJS; Redis / Redis Streams; Docker; MongoDB, MySQL; CentOS.

Research Asstant - Software Developer & Machine Learning Enginner Part Time, Faculty of Medicine & Dentistry UAlberta, Dec 2019 - Mar 2021.

  • As part of the Cognitive Neuroscience Lab, Neuroscience, and Mental Health Institute. Researched topics related to voice classifications, audio loss, and cognitive science. Supervised by Dr. Bill Hodgetts, Dr. Jacqueline Cummine, and Ph.D. student Kulpreet Cheema.

  • Developed application of Machine Learning in audiology. Used the CNN network to train a voice classification model with TensorFlow and Keras.

  • Wrote a paper about voice classification in the audiology field and the paper got accepted by Applied Sciences https://www.mdpi.com/2076-3417/11/12/5659.

  • Designed and developed a literacy training web application using React, Redux, and jQuery.

  • Implemented the google login authentication system with Firebase at the first time. Due to the user experience, transferred to the backend to use the Node.js, MongoDB, and AWS.

  • Current Architecture: Language using JavaScript, HTML, and CSS; Frontend using React.js, Redux.js, Material-UI; Backend using Node.js, Express.js, Passport.js, Mongoose.js; Database using MongoDB, AWS S3; Dev tools using Postman, Google-OAuth2.0, Herokuapp.

Software Developer & Machine Learning Specialist Intern, Revere Technologies, Oct 2019 - May 2020.

  • Designed prototypes using Figma, focus on user-friendly UI design and Front-end development using ReactJS, Material UI library.

  • Cooperated with the Back-end and the Database team using Node.js and Firebase.

  • Cleaned around 300K data entries using Google BigQuery.

  • Improved the accuracy of a company-wide object recognition model using YOLOv2.

  • Participated in making the house price prediction model using Tensor-flow.

  • Used docker and its containers to deploy the model quickly.

Research Assistant - Data Engineer Part Time, Business School UAlberta, Oct 2019 - Dec 2019.

  • Analyzing the branding and marketing strategies of big companies by analyzing their twitter feeds.

  • Worked with the Department of Marketing to develop a web crawler to scrape the tweets and handle various media formats of big companies such as Starbucks using the Python and Twitter API.

  • Supervised by Professor Sarah Moore and PhD student K.B Boo.

Summer Student, the Startup Edmonton, May 2019 - Sep 2019.

  • Attended weekly business-oriented workshops discussing on how to build a company and obtain customer growth.

  • Applied the business model canvas, customer validations, and defined the minimum viable product for a startup company.

  • Presented the startup business plan and model such as the MVP to the startup Edmonton. Received great feedbacks.

  • Presented a startup project to the University of Alberta's Entrepreneur's Centre.

  • Link to the startup company and open-source code: https://github.com/xiangxinyue/Decision_Course

Software Developer Part Time, Decision Startup Team, May 2019 - Sep 2019.

  • Founded and led a team of 7 including engineers and designers.

  • Demonstrated project management skills by defining the minimum viable product, timelines, business model, and allocating tasks.

  • Demoed and presented the project at various conferences obtaining 20+ customers.

  • Constructed the foundation of the front-end and back-end codebases using React.js and SQLite. Led the migration to using Firebase.

  • Developed a Python-based web crawler to fetch data and implemented data visualization using D3.js.

  • Used GitHub to host, Google Drive to manage data and files, and communicated via Slack.

Education

2023-2026 Master of Applied Data Science, University of Michigan.

  • MADS Scholarship, this scholarship offer is a reflection of many accomplishments and our belief that the candidate will make valuable contributions to the School, and the vastly changing professions in the information field.

  • Same program as the in-person one, online delivery.

2023-2026 Master of Computer Science, Georgia Institute of Technology.

  • OMSCS Specialization in Computer Systems.

  • Same program as the in-person one, online delivery.

2017-2021 BSc of Computer Science, University of Alberta.

  • Science Internship Program(Coop).

  • A scholar of the Peter Lougheed Leadership College.

  • Obtaining a certificate in Interdisciplinary Leadership Studies.

  • Relevant Coursework: Database, Algorithms, Digital Image Process, Algorithms of Alpha-Go, Reinforcement Learning, Visual Recognization, 3D Modeling, Software Engineering.

2020 Summer Exchange, Peking University.

  • Due to COVID19, it is changed to online delivery. The program duration is from June 2020 to July 2020.

  • Relevant Coursework: China in the Global Economy, Intro to the Chinese Economy, Contemporary China.

  • Two academic papers topics were specific in the Chinese Economy. Case study of Shenzhen and Hukou System.

Others

For more information about my experience you can check out my Linkedin, click the icon at the buttom.