Jenil Narola
Full Stack Developer
Node JS & AWS Expert
  • Residence:
    Montreal, QC
  • Degree Holds:
    B.Tech. IT
  • Title:
    Full Stack + DevOps
Review
Response Time
Up Time
Node JS + Express
Amazon Web Service
Cloud Database (MongoDB, PostgreSQL, Firebase, MySQL)
PHP (Core) & MySQL
ReactJS/React Native
  • Back-End Development
  • Gitlab with CI/CD & GitHub
  • Critical Thinking
  • System Analysis
  • Database Design
  • Management Skill

Full-stack Developer

<code> I </code>
Jenil Narola
3+
Years Experience
9
Completed Long-Term Projects
4
Under Continuous Development
6+
Happy Clients

Contact information

Get in touch

Success

Tech Stack & Programming Skill

Back-End Development
I build APIs with server side validation and security. I have experienced in Node JS with Express framework. I am working as back-end developer since 3 years. I can work with monolithic and micro service architecture.
React JS/React Native
I'm working on React Native and React JS. I am developing mobile application for health consultation company. I followed function based as it improve app performance.
Front-End Development
I have very well experience of HTML + HTML5, CSS + CSS3, Javascript, JQuery and AJAX. I've done almost 6 projects using many pre-build library for slider, notification popup, time and drag-drop.
CI/CD Pipeline
Continuous Integration works by pushing small code chunks to your application’s codebase hosted in a Git repository, and to every push, run a pipeline of scripts to build the code changes.
Database Design
I have designed SQL and No SQL databases. It's very important to have valid, correct and meaningful architecture for an application.I have experience of MySQL, PostgreSQL, MongoDB, and Firebase Realtime Database.
Payment Integration
I have experience of integrating payment gateway with Stripe, Paypal, and Razorpay. My integrated projects have more than 1k successful payment received without any bug and security breaches. Payment are validated with signature and verify through various steps before proceeding further.
Firebase
I have experience in firestore database and real-time database with Node JS. It's very easy to set, read, write and update database and implemented in many application. Also, I can setup cloud storage for file storage and access through application or URL.
Web Socket
I created live chat system same as whatsapp for a Node JS application and currently running perfectly with live chat, read/unread message and online status feature.
Cron Jobs / Custom Scheduler
I have implemented many scheduler to send email and sms for various purposes such as marketing and reminder. Scheduler makes users active on platform and keep in touch with application.
WordPress
I have experience in Wordpress. I have made complete Website project that has Divi Theme. WordPress is one of my favorite since it creates a quick solution for clients who tends quick portfolio website.
DevOps
I personally implemented a project using DevOps methodology which allows me to quick bug fix and improve product with market demands. It helps to reduce failure rate of new releases.
Docker & Kubernetes
Docker is one of OS virtualization platform to deliver application package called containers. I have knowledge about implementation, image creation, image pull and OS commands to make application live on server.

Cloud Computing

AWS EC2
I have adequate knowledge of Elastic Compute Cloud (EC2) with Elastic Block Storage (EBS) and Elastic IP. I have configured many applications in EC2 instance. I have depth knowledge about security group and volumes.
AWS Load Balancer and Auto Scaling
I can configure load balancer to route request or configure proxy to its dedicated endpoint server. It'll also scale servers horizontally.
AWS Beanstalk
I have integrated Node JS application in AWS beanstalk with load balancer and auto scaling policy. I can make runnable application on multiple environments.
AWS S3 Storage & Cloudfront
I have configured S3 storage with its bucket access policy to allowed public or domain specific request using Cloudfront origin access identity (OAI).
AWS RDS
I can setup relational database in AWS for database such as MySQL, Microsoft SQL Server, Oracle and Postgres. I had setup PostGres database and connected it to Dbeaver and Node JS application
AWS Route 53 & Certificate Manager
I can configure custom domain with SSL certificate on domain and sub domains. I can route you beanstalk application using load balancer and auto scaling. I can routes sub domain to ARN or IP with SSL and auto redirecting to https protocol.
AWS Identity and Access Management (IAM)
I have adequate and hands on experience on IAM and user policy. IAM helps me to control users on different policy and allow them to access specific service on my root account even via AWS Console, CLI or SDK.
AWS Cloudfront
I created distribution network with AWS S3 Bucket to provide bucket files via subdomain in cloudflare. It's helps to hide origin source of your bucket and available at your subdomain is easy to show authenticity of application.
OS Experience
I have adequate knowledge and experienced about operating system. I am able to handle Windows, Ubuntu and Linux Servers. I have strong knowledge of Linux Command.

CMS and CRM Integration

Zoho CRM
Zoho CRM is one of the popular CRM and I have made a project using Zoho CRM. I integrated Zoho CRM with webhook for user and subscription management

Source Code Management

Github
I am well experienced in GitHub with administrative access on various project to handle branches with corresponding versioning and environments. I did code review from pull request and merge to respected branches after successful revision by requested users.
Gitlab
I have hands on experience in gitlab with projects and groups. I have handled CI/CD with protected variables and branches. I have administrative access for applications to manage user access, issue, pull request and merge request.
BitBucket
I have basic knowledge on bitbucket and it's depended on git technology so it's very easy to accept the this SaaS for any project.

Project Management

Scrum
I have worked in team with SCRUM methodology for developing, delivering and sustaining complex products.
Agile
I have also experience agile practice for iterative approach to project management and software development for faster development.
Jira / Trello
Both SaaS are easy to task management (Kanban Method/Approach) for any application and I prefer both for respected client on his projects.

Software Architecture

Monolithic
I have worked on various project with monolithic architecture and successfully handout with reliable solution for users. I'd complex, web socket and payment gateway integrated projects with this architecture.
Microservice Architecture
I have knowledge about microservice architecture. I have a running project under this architecture term. It uses docker and AWS to handle serverless application to connect each function (microservice) of application.

Certificates

Personal Projects

School Score
Online School Management Platform
July 2019 - Present

A Online Educational Institute Management and Student Communication Platform. I'm founder of this project and hope to release it out on web as soon as possible.

Co-Founder Context Visit Website

Recommendations & Client Reviews

face
Chely Torres
Jenil, went beyond my expectations! He was always available to respond my questions. I am very pleased with the results and most importantly, the quality of his work!
face
Marco Adid
Great Développer with a positive attitude.
face
Dt. Gautam Jani
I am working with Jenil Narola since 2019. He is very punctual, hard working and experienced developer. I would like to recommend Jenil for better development of application.
face
Dara Aghamirkarimi
Jenil is my student with full of confidence. He possesses the capability to deal with diverse topics which are quite appreciable. He used to grasp new things very rapidly. He will be an asset to any company.
© 2023 Jenil Narola

Jenil Narola

Full Stack Developer