Hello, my name is

Ellen Wang

I am Web Developer

From Vancouver, Canada. I have rich experience in Full Stack Web Development and Mobile App Development.

<b>Ellen</b> Wang
ellen wang

Works

live Website Demos
works

Professional Skills

my Talent
FrontEnd

React, HTML, CSS, JavaScript, Bootstrap, Tailwind...

85 %
Javascript

90 %
BackEnd

Node.js, Express, MySQL, MongoDB, Firebase, RESTful API, GraphQL, PHP...

75 %
Python

70 %
Mobile App

Android, Flutter, Kotlin...

70 %
Java

70 %
Skills

Resume

my Story
Education
University of Toronto
Master of electrical and computer engineering
2018 - 2020

Relevant courses--Data Structures and Algorithms, Mobile App Design, Machine Learning

Wuhan University
Bachelor of Science
2014 - 2018

Geographical Information Science

Experience
Freelance Web Developer
2024 - Present

Responsible for all phases of the project from initial client consultation to ongoing development. Developing a web-based chatbot that utilizes Retrieval-Augmented Generation (RAG) to intelligently process and interpret an extensive array of PDF files on Buddhism. Integrated the Orca-2 AI language model offering a cost-effective alternative to commercial models like ChatGPT. Also under the development of an online marketplace tailored for the sale of traditional Chinese goods, including jade jewelry and tea cups.

Junior Application Developer
Redfox Games Corps
2022 - 2024

Developed and maintained Android SDK, focusing on SDK updates for gaming applications and efficient problem resolution within a 3-day timeframe.Spearheaded the integration of new features like Discord login, Alphapay, and Authorized Pay, enhancing user experience and payment functionalities.Pioneered the company’s transition to web development by creating a web-based personal center from scratch within 2 months, showcasing rapid self-taught proficiency.Rapidly mastered Flutter within one month, effectively managing the transition and updates from Dart 1 to Dart 3. Skillfully addressed and resolved legacy issues, such as image uploading in rich text inputs and tab errors, enhancing the functionality and reliability of our Android-based Flutter applications.Demonstrated exceptional efficiency and time management by consistently completing tasks and delivering new features ahead of deadlines.Facilitated cross-functional communication and project coordination among a 5-member team, bridging gaps between Chinese tech teams and non-Chinese market teams.

History

More About Me

My life and passion
Hello, I'm a web and app developer with a rich background in building dynamic and interactive apps.
With over two years of experience as a Junior App Developer and my recent venture into freelance development, I have developed a deep passion for crafting visually impressive and functionally robust websites and applications.
My journey in technology started with Android app development, where I honed my skills in maintaining and updating SDKs for gaming applications. However, my enthusiasm for web development grew as I discovered the vast creative possibilities it offers compared to mobile applications.
This led me to transition into web development, where I have since built everything from e-commerce sites to complex web-based chat interfaces using state-of-the-art technologies like React and Firebase.
What drives me in this field is my inherent desire to solve problems and build new things. Whether it’s integrating new payment functionalities into a platform or pioneering a company’s shift to web-based operations, I thrive on challenges and continuously push the boundaries of what I can create with code.
Currently, I am immersed in developing an online marketplace for traditional Chinese goods and a web-based chatbot that leverages AI to enhance user interactions with Buddhist texts. These projects not only sharpen my technical skills but also allow me to explore innovative ways to merge technology with culture and history.
Outside of programming, I am an avid gamer, with a particular love for soul games and strategy titles. I also enjoy painting, which I find complements my work by fostering a creative mindset that influences my approach to web development.
As I look forward to a long career in this vibrant industry, my goal is to keep learning and excelling at new technologies that enable me to bring imaginative and impactful projects to life.
About Me