James Zhang

Full-stack Developer at Mark2Win IT Solutions
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Calgary, Alberta, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Full-stack Developer
      • Feb 2022 - Present

      QUALIFICATION HIGHLIGHTS ◈ Excellent knowledge of Cloud, VS Code, Linux, Bash, Git/GitHub, and Microsoft Office; ◈ Proven experience with front-end development (ES2018 JavaScript, React); ◈ Passion for software development especially Front-End and Full-Stack development; ◈ Hands-on experience with modern web development technical stacks; PROGRAMMING AND DEVELOPMENT SKILLS ◈ Front-end: JavaScript(3yrs), TypeScript(1yrs), MVVM, SSR, JSON, React/Redux/Hook(1yrs), Jest, Unit… Show more QUALIFICATION HIGHLIGHTS ◈ Excellent knowledge of Cloud, VS Code, Linux, Bash, Git/GitHub, and Microsoft Office; ◈ Proven experience with front-end development (ES2018 JavaScript, React); ◈ Passion for software development especially Front-End and Full-Stack development; ◈ Hands-on experience with modern web development technical stacks; PROGRAMMING AND DEVELOPMENT SKILLS ◈ Front-end: JavaScript(3yrs), TypeScript(1yrs), MVVM, SSR, JSON, React/Redux/Hook(1yrs), Jest, Unit Test, HTML5(2yrs), CSS3(2yrs), SCSS, Webpack, Bootstrap, jQuery, Material UI, Restful API, Middleware, JWT; ◈ Backend: NodeJS(2yrs), Python, Express, cross-env, CORS, AWS EC2, S3, API Gateway; ◈ Database: Oracle, MySQL, MongoDB, Redis, DDL, DML, DQL, DCL; ◈ Project Management: Agile, JIRA, Kanban, GitHub, Git Bash, GitLab, SVN; Project: Hermon Miller e-commerce online shopping mall • Created an e-commerce furniture platform by using React, React-Redux, and React-Form, with (Express + NodeJS) as Restful API backend and connecting to database (MySQL); • Developed data-driven dynamic applications for rendering full accessible user interfaces; • Followed responsive and mobile first rules to design web layout and components; • Implemented the global filters in both front-end UI and backend logic; • Created various components and utilized React Hooks and universal store through Redux; • Demonstrated graphs, tables, and forms by using third-party libraries such as React Hook Form; • Integrated online payment channel of PayPal and Stripe Restful API; • Designed and conducted the model, data migration, and seed data by using TypeORM; • Defined and implemented the system’s routes, entities, and controllers for Restful APIs; • Researched, evaluated, and implemented the cross-platform deployment solutions; • Communicated with the back-end using Fetch and Axios to get, post and update the data within databases; • Integrated user management logic through JWT token. Show less

    • Australia
    • Professional Services
    • 700 & Above Employee
    • Mechanical Engineer
      • Nov 2007 - Dec 2019

      Related experience: • Managed multi-discipline and multi-cultural teams to complete the projects within schedule and budgets; • Developed project SharePoints and worked on the project servers and databases; • Imported and populated SAP data, developed the processes of updating and backing up the databases; • Created office and project applications such as timesheet management systems, document control systems and project control tools; • Occasionally utilized programming to solve… Show more Related experience: • Managed multi-discipline and multi-cultural teams to complete the projects within schedule and budgets; • Developed project SharePoints and worked on the project servers and databases; • Imported and populated SAP data, developed the processes of updating and backing up the databases; • Created office and project applications such as timesheet management systems, document control systems and project control tools; • Occasionally utilized programming to solve technical and engineering problems; • Passionate about learning modern technologies and new programming codes and software. Show less

Education

  • University of Alberta

Community

You need to have a working account to view this content. Click here to join now