Cao J.

About Me

James is a Senior Full Stack Developer with 9+ years of experience - engaging in frontend heavy tasks on projects for clients; developing standard and optimized frontend solutions using the latest tech stacks on projects. James has rich experience working with different clients to deliver software products ranging from fintech solutions, SaaS, e-commerce, business ads, and data processing solutions that produce expected results on projects.

Frontend

Backend

Database

QA & Testing

Other

Work history

UpStack
UpStack
Senior Frontend Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Freelance
Freelance
Senior Software Engineer
2020 - Present (5 years)
Ontario, Canada
  • Transform software designs and specifications into high functioning code and write clean and scalable code to create software solutions.

  • Perform upgrades to expand, increase efficiency, improve security, and integrate different software solutions into existing systems.

  • Tracks and fixes errors in code and software solutions through rigorous testing, debugging, troubleshooting and documentation.

Elysium Capital Corporate
Elysium Capital Corporate
Lead Software Engineer
2018 - 2020 (2 years)
Malmo, Sweden
  • Produced and implemented tools for a hybrid MLM compensation system for Elysium.

  • Packaged and supported the deployment of releases - integrating third-party APIs like Multibank, Equiti on the solution.

  • Determined the best course of action for live-streaming BTC data in real-time and implementing payment systems for Elysium.

Synergo Group
Synergo Group
Chief Technology Officer
2015 - 2018 (3 years)
Ontario, Canada
  • Led Synergo's dev team to develop and deploy intuitive web apps and mobile apps for analyzing different casino games.

  • Followed established standards in building reusable and modular components for sharing across apps using React Hooks, Tailwind, and Emotion.

  • Led Synergo's dev team on several IT tasks and extra projects for the company - resolving day-to-day complexities and technical issues.

Insigma Hengtian Software Ltd
Insigma Hengtian Software Ltd
Junior Web Developer
2013 - 2015 (2 years)
Shangai, China
  • Developed new frontend services, improved existing functionalities and wrote unit and E2E tests for React components and apps using Jest, Enzyme, and Cypress.

  • Built reusable, high-quality, efficient, and scalable code and modular components for Hengtian's app.

  • Developed and deployed a responsive internal workforce management system for Hengtian - delivering a mobile-friendly PWA solution on the project.

NETK5
NETK5
Software Engineer
2011 - 2013 (2 years)
Shangai, China
  • Worked on new developments for clients - building 18 custom websites for e-commerce, business, startups, and blogging, using WordPress.

  • Develop modern web components and services on the project - integrating ElasticSearch with MySQL for better database handling and querying.

  • Designed, developed and implemented a real-time AI chat platform for NEWK5 using Socket.IO and Dialogflow.

Showcase

Lead Developer - BigData 666
Lead Developer - BigData 666
  • Developed a suite of innovative analytic tools for casino game players, focusing on roulette game strategy and decision-making.

  • Created a web and mobile app with frontend and backend solutions, including visualization and graph-based data analysis.

  • Led the development of both the web and mobile app, ensuring seamless integration of payment APIs.

Senior Frontend Developer / Team Lead - Shoclef
Senior Frontend Developer / Team Lead - Shoclef
  • Developed and deployed an integrated eCommerce vendor website for 1000+ small shops.

  • Implemented a live streaming solution with Janas server and Turn server for vendor interaction and product explanation.

  • Introduced a chat option for customers during live streams, enabling Q&A.

Lead Developer - Elysium Hybrid MLM System
Lead Developer - Elysium Hybrid MLM System
  • Developed a membership portal for investors and brokers of Elysium Capital.

  • Built the solution as a complete framework with modular expansion capabilities.

  • Implemented features for the homepage, user panel, admin panel, and partner sites.

Education

BSc. Computer Science
BSc. Computer Science
Fudan University
2007 - 2011 (4 years)