Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Kanwar Gill

Chilliwack,BC

Summary

Enthusiastic Full-Stack Developer with a keen eye for creativity and a unique perspective on coding. With over four years of extensive experience in Full Stack development. I have honed my skills in a diverse range of technologies, including HTML, CSS, SASS, JavaScript, React, Redux, React-native, Node.Js, Express and back-end development. Recently, I have been exploring the exciting world of Java, which has captivated my interest and ignited a new passion for these cutting-edge technologies.

Overview

7
7
years of professional experience

Work History

Full Stack Developer

DRAKKAR
07.2021 - 06.2024
  • Developing a robust Content Management System (CMS) utilizing Elixir and Phoenix, significantly streamlining content creation and management processes
  • Employing a diverse range of front-end technologies such as React, Redux, Svelte, and Storybook to deliver visually appealing and highly functional user interfaces
  • Developing dynamic web applications using React, leveraging the power of virtual DOM for efficient rendering and smooth user experiences
  • Actively participating in system design and architecture, contributing valuable insights to optimize performance and scalability
  • Crafting and refining locally reusable CSS libraries, plugins, and Svelte kits, promoting a modular and efficient approach to front-end development
  • Leveraging Git for effective version control, ensuring seamless collaboration and code management within the team
  • Creating and maintaining reusable NPM packages for components and blocks, expediting the website development process for various clients, resulting in increased productivity and faster project completion
  • Implementing server-side logic with Node.js, enhancing the application's responsiveness and enabling real-time interactions through WebSocket connections
  • Utilizing React Native to build cross-platform mobile applications, delivering a consistent user experience on both iOS and Android platforms
  • Extending the application's capabilities by integrating third-party APIs and services, ensuring seamless data flow and enriching user interactions
  • Collaborating with the mobile development team to integrate React Native components into the overall application architecture, ensuring a unified codebase across platforms
  • Conducting thorough testing using Jest and Enzyme for React applications, and Jest with React Native Testing Library for mobile applications, ensuring robust and bug-free code.
  • Worked with back-end developers to design APIs
  • Developed unit test cases for testing and automation

Full-Stack Developer/ Manual Tester

TCMF
01.2017 - 06.2021
  • Constructed reusable functional components in React applications, optimizing code maintainability and scalability
  • Utilized Stateful components and lifecycle methods in React applications to effectively manage state changes and handle user input
  • Leveraged Tailwind CSS to develop user-friendly and interactive web applications with appealing aesthetics
  • Created web page samples using HTML and CSS, which were then converted into React applications
  • Maintained website appearance and ensured content standards were met
  • Troubleshooting and debugging complex issues in React and React Native applications, utilizing tools like React Dev Tools and debugging features within IDEs
  • Implementing responsive design principles, ensuring optimal user experiences across various screen sizes and orientations on both web and mobile platforms.

Education

Bachelor of Engineering - Electrical and Computer Engineering

Guru Nanak Dev University
Amritsar, Punjab
06.2014

Diploma - Full Stack Web Development

Concordia University
Montréal, QC
01.2020

Master's degree - Quality System Engineering

Concordia University
Montréal, QC
04.2017

Skills

  • Git
  • APIs
  • JavaScript
  • PostgreSQL
  • REST
  • CSS
  • JSON
  • Bootstrap
  • Unit Testing
  • Node
  • GitHub
  • React
  • Svelte
  • HTML5
  • User Interface (UI)
  • Tailwind CSS
  • Storybook
  • Docker
  • MongoDB
  • Software Best Practices
  • Sprint Planning
  • Java Programming
  • RDMS Development and SQL
  • Team Collaboration

Languages

English
Native or Bilingual
Punjabi
Native or Bilingual

Timeline

Full Stack Developer

DRAKKAR
07.2021 - 06.2024

Full-Stack Developer/ Manual Tester

TCMF
01.2017 - 06.2021

Bachelor of Engineering - Electrical and Computer Engineering

Guru Nanak Dev University

Diploma - Full Stack Web Development

Concordia University

Master's degree - Quality System Engineering

Concordia University
Kanwar Gill