Rahul Narayanan, Developer in Windsor, ON, Canada
Rahul is available for hire
Hire Rahul

Rahul Narayanan

Verified Expert  in Engineering

Software Developer

Location
Windsor, ON, Canada
Toptal Member Since
April 20, 2022

Rahul is a creative, detail-oriented, problem-solving, and collaborative software engineer with 4+ years of experience in full-stack development and proficiency in software development from inception to delivery. Qualified in several technologies, programming languages, and frameworks, Rahul is enrolled in a master's program in applied computing at the University of Windsor, expanding his knowledge and skills that will enable him to consistently deliver state-of-the-art technologies.

Portfolio

Zoho Corporation
JavaScript, HTML, CSS, Java, Jakarta Server Pages (JSP), React, Redux, jQuery...

Experience

Availability

Part-time

Preferred Environment

React, Email, Admin Panels, Hosting, Shopify

The most amazing...

...thing that I've done is that I orchestrated the creation of a tool in my previous job that helped the support team respond faster to customer queries.

Work Experience

Full-stack Engineer

2017 - 2021
Zoho Corporation
  • Gathered requirements and engineered various features from the ground up to release while collaborating with product managers, team members, and UI/UX designers.
  • Played an instrumental role in the development and launch of Zoho Mail Toolkit in two months interacting with four cross-functional teams to troubleshoot common issues.
  • Maximized reusable npm components, which reduced development time by half and increased the application's efficiency and flexibility.
  • Standardized the product using new code guidelines and responsive design, resulting in a 20% increase in sign-ups.
Technologies: JavaScript, HTML, CSS, Java, Jakarta Server Pages (JSP), React, Redux, jQuery, Node.js, Express.js, MongoDB, SQL, PWA, Git, GitHub, Hosting, Admin Panels, APIs, Front-end, Front-end Development, HTML5, React Native, Vanilla JS, MySQL, Mobile Development, Analytics, Web Analytics, REST, Full-stack, Next.js, React Redux, Spring Boot, API Integration, REST APIs, Python, Mobile Apps

TravellAR

https://github.com/rahul-narayanan/TravellAR
TravellAR is an augmented reality (AR)-based smartphone application that allows users to see tourist sites from the comfort of home. It was created using React Native and Viro React as a part of my Advanced Software Engineering course with a team of four players.

Food Order Application

https://github.com/rahul-narayanan/food-order-application
A simple POS online application for accepting orders at a restaurant built using JavaScript, React, and Node.js and hosted on AWS Amplify with AWS DynamoDB as the back end. Developed with the intent of learning AWS.

Date and Time utils

A utility that offers typical date and time operations methods such as converting millisecond time to preferred date format, obtaining contextual time from the timestamp, etc. I created this utility to let developers work with dates and times more simply.

Languages

JavaScript, HTML, CSS, ECMAScript (ES6), Java, C, Python, SQL, JavaScript 6, HTML5, TypeScript, GraphQL, Python 3

Frameworks

React Native, Vanilla JS, Jakarta Server Pages (JSP), Redux, Express.js, Bootstrap, Material UI, Next.js, Flutter, Spring Boot

Libraries/APIs

React, Node.js, REST APIs, jQuery, React Redux, AWS Amplify, Vue

Paradigms

REST, Hosting, Mobile Development, Database Design

Other

Front-end, Front-end Development, Web Development, Domain DNS Setup, Domains & Hosting, Full-stack, API Integration, Software Development Lifecycle (SDLC), Admin Panels, APIs, Full-stack Development, Analytics, Web Analytics, Mobile UX, Mobile UI, Mobile Apps, System Programming, PWA, Software Development, Networking, Email

Tools

Git, Shell, GitHub, Webpack, Expo

Platforms

Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Shopify, Firebase, Heroku

Storage

MySQL, Amazon S3 (AWS S3), MongoDB, Databases, PostgreSQL

2021 - 2022

Master's Degree in Applied Computing

University of Windsor - Windsor, Ontario, Canada

2013 - 2017

Bachelor's Degree in Information Technology

Anna University - Chennai, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring