Hi, I'm Shane Lewis

Full-Stack Software Engineer (JavaScript/Python + Ruby Expert) specializing in both server-side and client-side JavaScript and Python, Ruby frameworks such as React, Vue in frontend, Node.js, Django, Ruby on Rails in backend. With over 9 years of professional experience, I have had the opportunity to work on projects that run the gambit from financial platforms, to private business enterprise web applications, to building websites for digital marketing agencies, to working entrepreneurially as a freelance consultant and looking forward to contributing to build the future of the web with my next employer.

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

  • Utilize Remix framework to build full stack application

  • 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 Waterloo / 2009 - 2013

  • 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

My Experience

Full-Stack Web Engineer ( React + Node.js / Django )

Labrys Inc. / May 2020 - Current

  • Optimized and improved the code quality by owning the rewriting of the client application from an MVC view-based approach to a SPA and upgraded to React 16.8, rewriting all class-based components to functional components with hooks, implemented the Context API for global storage.
  • Integrated payment services to financial platforms with Quickbooks, Freshbooks and Stripe.
  • Owned the client application development for the community management and implemented with TypeScript, Vue3, Quasar and Vite.
  • Wrote the CI/CD script with CircleCI, Docker and deployed application on AWS and Heroku using services.
  • Came into an existing monolithic app migration from Python 2.x, Flask to Python 3.x, Django and helped speed up future schema migrations by writing SQL scripts.
  • Architected and implemented microservice system based on Node.js with Nest.js, Prisma, TypeScript and PostgreSQL and authored unit tests for endpoints and functions.

Full-Stack Web Engineer ( React + RoR )

Mixbytes Inc. / Apr 2019 - Nov 2019

  • Led the frontend development during a redesign of the internal SharePoint intranet for employees about organizational news, events, and other important information.
  • Optimized and reduced the time and stress for content creators within the organization by planning, developing and launching an internal tool for creating custom SharePoint content, catered to the site.
  • Architected, developed endpoints for monolith web application with Ruby, RoR and PostgreSQL
  • Built frontend application for different services with React, Redux and TypeScript.
  • Ushered in and implemented a testing strategy in Jest and Enzyme, resulting in a test coverage of 78% of all client code.
  • Supported migrating microservices and features from Python to Node.js with Nest.js, TypeORM, PostgreSQL.

Front-end Developer

UnicSoft Inc. / Feb 2018 - Jun 2020

  • Dramatically improved the user experience for over 10,000 users by optimizing client code and refactoring the web app with jQuery to using React and Redux.
  • Brought in shipping confidence for the app and improved the deployment pipeline by implementing a testing harness in Jest and Enzyme covering over 75% of the code configuring linting with ESLint and formatting with Prettier for overall code quality.
  • Built public web application for digital marketing agency with Next.js, improving SEO and ranking to increase page views.
  • Supported migrating the codebase from class components to functional components with modern React features and libraries including React hooks and React context.

Full Stack(Frontend Heavy) Developer

MerixStudio Inc. / Jan 2014 - Apr 2018

  • Designed, developed and deployed full-stack web applications according to business objectives and needs of various clients with React, Express.js, MySQL, PostgreSQL and MongoDB.
  • Improved the page speed by 17% for the ecommerce site that generates $21M annually in revenue by implementing Code-Splitting and Optimizing performance with React, GraphQL and Apollo.
  • Implemented SEO in React application for e-commerce site with a catalog of 20000+ products leading to an increase in page views per session of 23% with SSR in Next.js and Gatsby.
  • Worked on building customer-facing web application with Express.js, Prisma, React, PostgreSQL and Node.js.

See my CV

Portfolio

Some of my most recent projects

SmartMint
Blockchain
SmartMint by Pastel is a no-code NFT minting platform where creators can easily create, manage and sell NFTs on their own custom smart contracts while simultaneously leveraging Pastel’s infrastructure for near-duplicate NFT detection (Sense) and permanent NFT data storage (Cascade). SmartMint works for Ethereum. Support for other blockchains like Solana coming soon.
KlimaDAO Finance
Defi Application
KlimaDAO finance is the defi application to let users bond, stake their assets to make profits and help environment protection and decrease carbon dioxide.
Scoro
Fintech software
Work management software that brings your team, projects, sales and reports together. Centralize all projects and data in one platform.
Waitwhile
Business management
A virtual waitlist and queue management app that can be customized for any business. With Waitwhile businesses have saved 100 million customers 10,000+ years of waiting.
Kira Network
Blockchain network
The first network that hosts, powers and secures DeFi applications with value of real assets at stake.
Memepad
IDO Launchpad
MemePad is the first-ever IDO Launchpad exclusively servicing MemeCoins and Micro-Cap projects.
Premise Health
Healthcare
World's leading healthcare provider focusing on clinical expertise, easy access to care, and a seemless and simple member experience
Newman Architecture
Architecture
Delivering architectural design and services that focus on your individual needs, ideas, and objectives.

Interested in working with me?

Hire Me!

Let's get in touch

I enjoy discussing new projects and challenges. Please share as much info, as possible so we can get the most out of our first catch-up.