Cao J.

About Me

Experience years: 8<br> Last experience details: I worked as a senior developer and technical team lead for a Swedish startup company. It mainly provided fintech services like BTC trading info.<br><br>I was in charge of developing the whole hybrid MLM system that consists of 6 web apps, with the IT team.<br> Short description: I am a senior frontend-heavy full-stack developer with more than 9 years of professional work experience. I am specialized in developing standard and optimized frontends using the leading stacks such as React/Redux, Vue/Vuex, Typescript, React Native, GraphQL, etc.<br><br>Though I am focused in frontend development, I have rich experience in backend as well, such as Node.js/Express.js, Djanog, Laravel, etc.<br><br>I have worked for several startups in the industries like Fintech, SAAS, B2B, B2C, E-Commerce, Business, Ads, Data Processing, etc.<br><br>Now, I am looking for a US-based remote job position. I am ok with a full-stack developer job position, but a frontend developer position is preferred.

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)