Personal details

Thomas J. - Remote full-stack developer

Thomas J.

Based in: 🇨🇦 Canada
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Results-focused and highly analytical professional with extensive experience in web & mobile development.

Stellar record of managing complex projects as well as adopting and implementing new technologies such as React.js, Next.js, and React Native to maximize output and efficiency.

Proficient in integrating data from various back-end services and databases. Expert in creating and maintaining software documentation.

Credible history of collaborating closely with a team of software developers and designers. Adept at refining specifications and requirements based on technical needs.

Work Experience

Senior Software Engineer
Self Employed | Sep 2020 - Present
Git
OAuth
React
React Native
Material-UI
Redux
Electron
Gatsby
Next.js
MERN Stack
Tailwind css
Express.js

Technical Skills: - Full Stack Development of modern web applications using MERN & PERN stacks - (mongoDB, PostgreSQL, Electron, Express.js, Node.js, and React.js). - Implementing user authentication-authorization systems by utilizing JWT, OAuth, Passport.js & Bcrypt.js. - RESTful API design, client-server side applications, making asynchronous calls and development of interaction systems by utilizing microservice architecture. - Development of back-end systems using Node.js/Express.js - MongoDB/Mongoose and Node.js/Moleculer.js - PostgreSQL/Knex stacks. Technical Summary: - React ecosystem programming (React.js - React Native; components, forms, events, listeners, react-router, react-navigation, utilization of Next.js for server-side-rendered SEO-friendly websites, creating interactive UIs, virtual DOM, JSX, built-in and custom hooks, Redux-Thunk-Saga and Context API, best practices and React.js recipes) from building for web to mobile ios & android. - Front-end and back-end systems development by utilizing right NPM packages and following single-page applications fundamentals(SPA). - Hands on solid experience in microservices architecture by utilizing progressive microservices framework Molecular.js for Node.js. - Implementation and utilization of CSS frameworks (Chakra, Material UI, Bootstrap, BaseWeb) by using pre-processors SCSS and SASS or Styled Component visual primitives. - Experience in version control tools such as Git, Github, Bitbucket. - Involved in complete SDLC, hands on experience with Agile and Scrum, using JIRA.

Senior Frontend Engineer
Kanon | Oct 2021 - May 2023
Node.js
MongoDB
SEO
Mongoose
Analytics
React
GraphQL
Apollo
Next.js
Web3.js
Tailwind css
  • I was involved in developing cutting-edge NFT art projects using Next.js, TypeScript and Web3.js.
  • I leveraged ether.js, walletconnect, web3modal and thirdweb to create seamless and secure interactions with the Ethereum blockchain and various NFT marketplaces.
  • I also contributed to the design and architecture of the front-end and smart contracts, as well as testing and debugging the code.

Education

Singapore University of Technology and Design
Bachelor of EngineeringComputer Science
May 2009 - Mar 2013

Personal Projects

Food Delivery PlatformIconOpenNewWindows
2020
Node.js
TypeScript
React
React Native
I built the web and mobile applications using React, React Native, Node.js and TypeScript. This platform able to customers to find delicious, authentic food made by permitted cooks in his neighborhood. Backend used TypeORM for database manipulation.
Dog Walking AppIconOpenNewWindows
2020
TypeScript
Firebase
React Native
Mapbox
Paway is a free dog walking app with a passionate community of pet parents & professional dog walkers sharing real-time safety alerts & neighborhood tips to keep you & your dog safe on walks. Integrated Apple, Facebook, Google social login, Mapbox SDK, CleverTap notification, Sentry and Instabug for issue tracking.

Certifications & Awards

Certified React Specialist
Pentalog HR | Jan 2020
Certified React Native Specialist
Pentalog HR | Jan 2020