s3ppi
Senior Frontend Architect
Senior frontend architect, full stack developer & blockchain enthusiast with experience building apps for various devices. I have been building commercial business tools for almost a decade.
Experience: 7 years
Yearly salary: $250,000
Hourly rate: $150
Nationality: 🇨🇦 Canada
Residency: 🇨🇦 Canada
Experience
Full Stack Developer
Getty Images 2021 - 2021
Migration of Angular to React where possible and the introduction of server side rendering for some components. Considerable use of the Rails for data processing, localization and formatting. Utilized Docker, Node and Rails to build and debug locally. Used Splunk to debug server failures and quickly identify the stack trace. Initiated the use of react testing library and the planned deprecation of enzyme. Formed a group to compete at the Getty Hackathon. I have been actively involved in the cryptocurrency space and wanted to highlight some of the possibilities; our team won for the disruptive innovation category - NFT integration. I built a dApp (decentralized application) to verify token ownership that utilized web3.js, a collection of libraries for interacting with an ethereum node, and MetaMask, a blockchain wallet for the ethereum network. Presented at the regular Javascript round-up and code talks. With help from one of the principal engineers developed a solution for mobile testing locally; previously developers had to deploy their changes to a remote staging environment to test their code.
Software Engineer
Paytm 2021 - 2022
UI development in React with Tailwind and Typescript. Identified issues with the lint config and unit test practices. Improved test coverage using BDD practices and suggested architecture improvements to facilitate better unit tests.
Sr. Programmer Analyst
Broadridge Financial 2020 - 2021
Advise and resolve architectural issues for a Silverlight to React migration; demonstrated through example and training how to refactor class components into smaller functional components. The introduction of hooks and ES6 to move away from an older development approach, adhering to data mutation specifications and paying notice to the efficiency. Led automation testing and training with Java, Selenium and Cucumber; prepared a formal writeup for the team outlining various issues involved with establishing a Java testing environment, using the Gherkin syntax and developing the automation steps with Java. Migration of the project to TypeScript along with training sessions to get developers comfortable using a strongly typed language. Extensive use of AG Grid and live data streams. Document best practices and code review to coach developers on custom Hook implementation, code refactoring and reusability.
Lead React Developer
GFL Environmental Inc. 2018 - 2020
IBM Cloud CI/CD, Azure hosting for development; responsible for coordinating with GFL’s onsite servers and our development servers to synchronize the CI/CD pipeline. Angular, Typescript React, Redux w/Sagas and Hooks; as the lead React developer I worked regularly with the junior devs to ensure they were brought up to speed quickly. I also had the pleasure of learning Angular from the technical director allowing me to branch into other projects. Construction management software, facilitating millions per week in transactions - developed a custom grid solution with the API team to get around browser timeouts for large data sets. Improved performance, functionality, delivery timelines and code standards; The cloud solution was a newer project at that time and riddled with issues requiring extensive debugging when something failed in the build pipeline.
React Developer
LifeTales at DMZ Ryerson 2017 - 2018
Developed a Ruby on Rails dashboard for app metrics. Created a React implementation of the iOS app • lifetales.com. Interacted with postgre endpoints deployed on Swagger instance. Heroku build pipelines, AWS S3 bucket for media URLs. Worked in a Gitflow environment.
CIO/Project Lead
1762868 Ontario Inc. 2009 - 2014
Developed a health portal with Drupal & PHP. Created a Java tool to crawl URLs for calendar event information.
Service Manager
Visual Information Products Inc. 2007 - 2008
Network installation and management. POS deployment and menu programming. On-call service and systems maintenance.
Account Manager
Eastman Kodak Company 2006 - 2007
Trained on SAP for processing orders. Managed large orders (100K+) for Disney, Walmart, Walgreens and CVS. Technical support for Kodak devices requiring diagnosis and repair.
Skills
ruby
sys-admin
full-stack
english
chinese-mandarin