Hi, I'm James Wilson

I'm a professional software engineer with a passion in Full-Stack and blockchain & cryptocurrencies. I always stand on best practices and principles of software engineering, providing high-quality solutions and follow the latest trends and technologies.

  • Build beautiful, responsive UI with reusable components(SFCs) using React and Vue

  • Implement public web pages with improved SEO and loading speed, using Next.js and Gatsby.js

  • Optimize performance of the application with Lazy Loading and Page Splitting

  • Awesome experience in CSS frameworks and design libraries with deep knowledge of HTML/CSS

  • Pixel-Perfect implementation of the website according to the design provided by figma

  • Unit tests, integration tests and e2e tests with React Testing Library, Enzyme and Cypress

  • Build monolith/microservice backend applications with Node.js, Django and Laravel

  • Proficient in SQL queries and using ORM libraries (TypeORM, Prisma) to interact with the DBMS

  • Implement GraphQL schema, queries and mutations inside the backend applications

  • Familiar with SQL, NoSQL databases including MySQL, PostgreSQL, SQL Server and MongoDB

  • Write CI/CD scripts with CircleCI and deploy application automatically with Docker, Kubernetes and AWS services

  • Deploy frontend/backed application on AWS, Heroku, GCP, Netlify

  • Increase the search speed and performance by integrating ElasticSearch to the application

  • Cache data on backend using Redis and Memcached

  • Third-party authentication service with Firebase and Auth0

  • Write smart contracts, scripts and unit tests with Solidity and Rust

  • Deployed smart contracts on Ethereum, BSC, Polygon and Cosmos networks

  • Verify smart contracts using etherscan and test smart contracts using Remix and Ganache

  • Integrate smart contracts into frontend applications with web3.js/ethers.js

  • Built decentralized applications including Defi, DAO and NFT marketplaces

  • Expertized in Cosmos SDK, Cosmwasm and building application-specific blockchains with Starport

Resume

Education & Experience

Bachelor of Computer Science

University of Toronto / 2011 - 2015

  • Studied ML(machine learning), AI(artificial intelligence), web development area
  • Researched ML-translation engine with corpus database written by Java and Python
  • Rebuilt web application for school community platform