Summary
Overview
Work History
Education
Skills
Accomplishments
Work Availability
Timeline
Generic
Hitesh Kanwar

Hitesh Kanwar

Full Stack Developer,Kamloops, B.C, Canada

Summary

  • Around 9+ years of overall experience in all phases of Software Development Life Cycle including Software Design, Analysis, Coding, Development, Testing, Implementation, Maintenance and Support. Using technologies related to React, Ruby on Rails, Node, React Native, Django, Python, FastAPI, Blockchain, Solidity, Etherium, NFT, Databases (Postgres, Mysql, Mongo Db), Web related technologies, tools, and testing tools and strengths includes the following.
  • Experience in analyzing and designing applications by Object-Oriented Analysis and designing methodology, object-oriented programming paradigm and complex data structures. Development of Distributed applications.
  • Experience in integrating Rest Microservices APIs using Node,Ruby on Rails ,Python(Django) and in front end using React js.
  • Hands on experience in debugging and troubleshooting the existing code. Proficient in using JSON, XML and RESTful Web Services.
  • Have knowledge in Relational Databases such as MySQL, POSTGRES and also in Non Relational one such as Mongodb.
  • Good understanding and experience working with Waterfall and AGILE software development methodologies.
  • Create Native mobile apps using React Native
  • Good knowledge of Blockchain how to create smart contract using Solidity
  • How to create NFT and deploy on nft marketplace
  • Extensive knowledge of Cloud Services Like AWS Ec2, AWS Lambda, AWS Elastic Beanstalk, AWS API GATEWAY,Goole Cloud Platform, Google App Engine
  • Strong analytical skills with ability to follow project standards and decision-making capability. Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
  • Excellent Leadership, Interpersonal, Problem solving and Time Management skills. Excellent Written (documentation) and Verbal (presentation) communication skills.
  • Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
  • Experience working with SaaS, Ecommerce ,Heath Care domains, PWA web apps.
  • Developed UI using HTML, CSS, JSON, JavaScript, JQuery, ReactJS, NodeJS , AJAX. Adobe XD, Figma
  • Experienced with Python frameworks like Django, FASTAPI and Flask. Very strong experience writing Rest APIs and Web Services in Python.
  • Good Knowledge of deployment using CI/CD pipeline and Docker

Overview

11
11
years of professional experience

Work History

Senior Developer

Rumor Avenue
12.2022 - 06.2023

Project: Pelicargo (https://www.pelicargo.com)

  • Work with React, NextJs, Storyblok CMS, Node, Chakra UI as Tech stack
  • Work on converting the Figma to React Reusable Component using Chakra UI
  • Work on Node js using TRPC for integrating certain modules
  • Work on StoryBlock CMS on Marketing website so updates can be make by marketing team easily and fast .
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.

React Developer

Cubic6
09.2022 - 11.2022

Role and Responsibility

  • Produce Front-end code to create highly functional user interface using and React with a focus on usability and simplicity of design.
  • Develop Responsive Html and Css using Figma
  • use Hooks and modern react library while integrating the design

Senior Full Stack Developer

Yuvasoft Solutions Pvt Ltd
01.2013 - 08.2022

Project: OneDay (https://www.oneday.com/)

Description:

It offers features that allow you to record, customize, share, and analyze personalized videos for maximized results and strategic impact. User can connect with each other via communities and telling there stories through videos. This system have been used by senior people and for multifamily.


Role and Responsibility:

  • Produce Front-end code to create highly functional user interface using and React with a focus on usability and simplicity of design.
  • Develop backend Restful API using Node
  • Responsible for setting up entire UI using React framework utilizing organizations internal toolkit which is based on Material-UI.
  • Created reusable UI elements with HTML5, CSS3, JavaScript and extensively used React.
  • Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
  • Used React Hooks such as Use State, Use Effect, Use Reducer etc.
  • Utilized Error Boundaries concept in React to catch the JavaScript Errors.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJs.
  • Work on testing the system by using React Testing Library and Jest.


Project: Swiftvee (https://www.swiftvee.com/)

Description:

It offers pioneers of online livestock trading in South Africa and the largest independent livestock trading platform.


Role and Responsibility:

  • Use Ruby on Rails 6 for developing the Rest API and object models.
  • Use Decorator for formatting of REST-API.
  • Integrate React in same Ruby on Rails app using webpack.
  • Implement Sidekiq for background jobs.
  • Implement Elastic Search and Redis .
  • Responsible for setting up entire UI using React framework utilizing organizations internal toolkit which is based on Material-UI.
  • Created reusable UI elements with HTML5, CSS3, JavaScript and extensively used React.js.
  • Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
  • Used React Hooks such as Use State, Use Effect, Use Reducer etc.
  • Utilized Error Boundaries concept in React to catch the JavaScript Errors.
  • Work on testing the system by using Jest.
  • Configured and used Docker for deploying code.
  • use AWS-EC2 and RDBMS


Project: GetBit-Money

Description:

It uses Lightening Network which run no top of blockchain so we can send money anywhere in world Fast and also with minimum fees for transaction


Role and Responsibility:

  • Integrate Lightening Network fully from start to end.
  • Develop Mobile app using React Native Expo
  • Worked on asynchronous Restful services using Node.JS.
  • Experience in Analysis, Design, Development and Testing of the application using agile methodology
  • Configured a Continuous Integration and Build pipeline using Docker and Github Actions.
  • use GCP server and Mongo Db Database.

Project: Averto(https://www.avertro.com/)

Description: Platform for security leaders and your team that determines where your focus should be. Rely on defensible insights and data, not spreadsheets to make strategic and actionable decisions whilst tracking your progress.


Role and Responsibility:

  • Develop complex User Interface adhering to functional requirement using ReactJS, Redux, ES6, HTML5, CSS3, NodeJS/Express Restful API servers and used Babel, NPM, Bit-Bucket.
  • Develop various screens for the front end using ReactJS which involves stable, reusable, stateless and stateful React Components, Props, States and HOCs.
  • Create web applications to replace legacy line-of-business web application using newer version of React Hooks.
  • Worked on front-end prototype and page design with HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Ajax, JSON, React JS, Redux, GraphQL.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Working with React Router for developing Single Page Applications SPA’s.
  • Created reusable react components to fetch data using Axios from rest API.
  • Created the react and redux app using web pack 4, babel-core and babel loader with ESLint and emphasized rigorous unit testing of all React Components using Jest and Enzyme React.
  • Worked on GraphQL queries and mutations and plumb the fetched data into app’s UI and achieved complex state and cache management for both the front end and backend using Apollo.
  • Created multiple complex reusable react forms using Formik and used Yup for object schema validation and error messages.
  • Converted existed redux forms to Formik thereby made testing and refactoring easy which increased the application performance.
  • Worked on asynchronous Restful services using Node.JS.
  • Work with QA team for knowledge transfer on the project and helped in running various tests for ensuring the quality of the product.
  • Created React Components using Material-UI and React Bootstrap.


Project: ClassMax (https://classmaxapp.com)

Description: ClassMax is a digital cIassroom management system for 21st century teachers. Teachers today are being asked to track all kinds of components and data in their classrooms – from standards-based progress, to accommodations usage, to behavior. Even hall passes! ClassMax saves time in the classroom by collecting critical data in three clicks or less. Over a thousand teachers all across the country are using ClassMax to maximize their classroom success. And I know it will do the same for you, teacher friend!


Role and Responsibility:

  • Used Twitter Bootstrap to create Responsive Web Design (RWD).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
  • Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating Redux store data.
  • Involved in making the application Responsive using Bootstrap and used LESS preprocessor.
  • Added user validations and user permissions by using the Django(Python).
  • Worked on asynchronous Restful services using Django(Python).
  • Worked with JEST unit test framework to write unit tests for JavaScript code .
  • Used Web services for transmission of large blocks of JSON.
  • Used React JS for templating for faster compilation and use TypeScript for developing reusable components.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.


Project: RoofLink (https://www.roof.link/)

Description: It. is an real-time solutions for roofing company. where we create and send work orders and material orders to your crews and suppliers quickly.Keep track of where you’ve been, who you’ve talked to, and where your team is in REAL-TIME. Select areas on the map to mark for canvasing. Drop pins on the map to create new leads. Search jobs by radius, and more.


Role and Responsibility:

  • use MySql Databse with Django Framework of Python
  • Involved in building database Models, APIs, and Views utilizing Python (Django Restframework), in order to build an interactive web-based solution.
  • Developed various screens for the front end using ReactJS and used various predefined components
    from NPM (Node Package Manager) and Redux libraries.
  • AWS Lambda Serverless
  • Configured and used Dockers for deploying code
  • Thoroughly Unit tested the application by writing test cases for different scenarios using Jest
  • Used GIT for version control management between various integration and development streams


Project: AFN-NOW(https://apps.apple.com/ca/app/afn-now/id1641316094)

Description: AFN Now delivers top-rated American news, information, and entertainment programming to Defense Department employees and their immediate family members stationed with them outside of the United States, its territories and possessions. It provides the authorized audience with another way to enjoy AFN programming, that is also delivered by satelltie to the worldwide audience, by using a device connected to the internet.


Role and Responsibility :

  • Used Ruby to develop the business logic, its development by using Rails6 and other technologies
  • Create React Native. desiging from Figma using Bootstrap
  • use TypeScript for user interface..
  • Develop Mobile app using React Native Cli
  • Deployment of native React Native mobile apps on Apple store and Google store.


Software Developer

CIS
01.2012 - 01.2013
  • Worked on ruby on rails web application
  • Learn how to use Github and Svn .
  • Deployment of Application on Heroku
  • Write unit test cases of code written

Education

Bachelor of Science - Computer Science Engineering

Swami Vivekanand College of Engineering
Indore M.P
06.2010

Skills

  • TECHNICAL SKILLS
  • Programming Languages
  • React, Ruby, Ruby on Rails, Node, React Native,Web3js, Django, Python
  • Web Technologies
  • HTML5, CSS3, JavaScript, jQuery, AJAX, Material UI, Tailwind Css, React,Bootstrap, UI/UX
  • Databases
  • MySql, Postgres, MongoDb
  • Servers
  • Amazon AWS, Azure, Google Cloud Plattform(GCP),Digital Ocean, Lambda, S3, API-Gateway, Cloud-Front
  • Web Services
  • REST-API, Graph-QL, XMl, SOAP
  • Application Frameworks
  • Rails, Redux, Hooks, Express, Django,Typescript
  • Version Control
  • SVN, GIT, Bitbucket
  • IDE
  • Visual Studios,Sublime
  • Design Methodologies
  • Agile, Scrum, Waterfall
  • Testing Tools
  • Jest, Rspec, React Testing Library, Capybara, Cypress

Accomplishments

  • Ruby on Rails, [Code Signal] - https://app.codesignal.com/coding-report/5hdeHWEPDHRPcxJtS-WYoCSDqu6itqH66RHbA5zGRv/RyvDy4zQPhBej5L5B
  • Ethereum Blockchain Developer,[ Udemy ] https://www.udemy.com/certificate/UC-42be3606-2327-4487-9f6e-e0064fe54935/
  • Create own cryptocurrency with ERC20 [Udemy] https://www.udemy.com/certificate/UC-21b0e089-c216-4a80-8dc2-21005df8f7b3/

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Developer

Rumor Avenue
12.2022 - 06.2023

React Developer

Cubic6
09.2022 - 11.2022

Senior Full Stack Developer

Yuvasoft Solutions Pvt Ltd
01.2013 - 08.2022

Software Developer

CIS
01.2012 - 01.2013

Bachelor of Science - Computer Science Engineering

Swami Vivekanand College of Engineering
Hitesh Kanwar