Skip to main content
Jianxi Wang

Jianxi Wang

Full Stack Developer | AI Software Engineer

Talent
Edmonton, AlbertaMember since September 10, 2023
·

Hire this person

Send a job offer directly to this candidate

About

I am a self-motivated and dynamic individual with a diverse range of technical skills and a wealth of hands-on experience in the software development field. I am proficient in multiple programming languages, including Python, JavaScript, C/C++, Java, and C#, and I possesses an impressive array of web technologies such as React, Figma, Node.js, and more. My expertise extends to a broad spectrum of developer tools and databases, including Android Studio, Git, MongoDB, and MySQL, showcasing a comprehensive understanding of the development process.

With a passion for innovation, I hav contributed significantly to various projects, from designing and developing full-stack web applications for capital planning in SMA, to pioneering research in deep clustering at the University of Alberta. Additionally, my tenure as an AI Software Development Intern at NEC Corporation involved constructing cutting-edge image recognition AWS cloud services. I am self-motivated with a notable record of achievements in diverse project experiences, including meal planning Android apps, web-based game development, and robotic innovations in RoboMaster.

Experience

Junior Software Developer | SMA Consulting | Edmonton, Canada May 2023 - Present

  • Designed and developed a capital planning full-stack web application for the City of Edmonton and deployed it on Azure Cloud; implemented CRUD operations in C# with Azure Functions to interact with MongoDB.
  • Designed UI components of the capital planning web app to visualize project construction milestones and team member utilizations using React and Apache ECharts.
  • Implemented widgets to achieve asynchronous backend fetching in TiddlyWiki and created a Google Sheet export-to-drive option for risk criteria ranking web application using Google Sheets API in the React frontend.
Deep Clustering Research | University of Alberta | Edmonton, Canada Jan 2023 - Present
  • Replicated Deep Embedded Clustering (DEC) experiment results using Keras and TensorFlow in Python.
  • Implemented a new loss function with customized gradient calculation formula.
  • Generated experimental data with plots and contributed to the research paper.
AI Software Development Intern | NEC Corporation | Beijing, China Jan 2022 - Jul 2022
  • Constructed an image recognition AWS cloud service to scan and convert medical report paperwork to JSON data files for automated patient data management.
  • Adjusted EAST algorithm’s weighted average and NMS thresholding values to resolve the missing long text detection issue, improving detection accuracy by 90%.
  • Designed and implemented table-line and seal detection algorithms using OpenCV, achieving 71%, 92%, 80%, and 99% accuracies for table, square, ellipse, and circle seals respectively.
  • Built a Docker environment to deploy all APIs on AWS EC2 and developed automated unit, functional, performance, and stress tests using Postman and Pytest; performed testing during the Agile development cycle.
Crawler & Data Processing Intern | Horizon Robotics | Beijing, China May 2021 - Aug 2021
  • Developed a distributed, parallel video crawler using Scrapy framework with Redis and Hadoop.
  • Constructed a data pre-processing automation Python script and collected training data for speech recognition.
  • Refactored test scripts for maintainability and efficiency, debugged and analyzed tests, and automated the test process.

Education

University of Alberta Sep 2019 - Expected Apr 2024

Computer Software Engineering, BSc Co-op, CGPA: 3.9/4.0

Reviews