
Rahul Narayanan
Verified Expert in Engineering
Full-stack Development Developer
London, ON, Canada
Toptal member since April 20, 2022
Rahul is a dynamic senior software engineer with 7+ years of experience in full-stack development, specializing in crafting innovative, high-impact apps. He is known for his hands-on approach, end-to-end project management, and seamless integration of cutting-edge solutions. Rahul is a proven leader who drives business growth, mentors teams, and delivers exceptional user experiences. He is passionate about solving complex challenges and optimizing processes, ensuring security and scalability.
Portfolio
Experience
- Web App Development - 7 years
- Full-stack Development - 7 years
- REST APIs - 5 years
- CI/CD Pipelines - 5 years
- Solution Architecture - 4 years
- Admin Panels - 4 years
- Generative Artificial Intelligence (GenAI) - 2 years
- Microservices - 2 years
Availability
Preferred Environment
Admin Panels, Amazon Web Services (AWS), OpenShift, Microservices, System Architecture Design, Generative Artificial Intelligence (GenAI), Full-stack, CI/CD Pipelines, Solution Architecture, Web App Development
The most amazing...
...project I've led improved security for two million users and generated substantial revenue growth by integrating a scalable permissioning service.
Work Experience
Senior Full-stack Engineer
Royal Bank of Canada (RBC)
- Replaced and migrated a 30-year-old legacy system with Aries Permission Service, accelerating time to market by 50% and significantly boosting revenue.
- Built and delivered scalable Workbench and standalone REST APIs, achieving an SLA of less than 500ms API response time and supporting high traffic demands effectively.
- Integrated Aries across multiple projects seamlessly to manage user permissions, fostering secure access and enhancing authentication experiences leveraging Okta technology.
- Championed rigorous testing protocols, refining code quality and eradicating post-release bugs and issues.
- Introduced generative AI for testing, increasing code coverage to 95% and eliminating regression defects.
- Achieved 99% uptime for the application through autoscaling, reducing downtime and ensuring high availability.
- Streamlined deployment processes and release cycles, reducing production deployment time by three hours.
- Crafted comprehensive documentation, expediting onboarding and facilitating maintenance workflows.
- Led and mentored junior team members, enhancing productivity and fostering a collaborative team culture.
Front-end Developer (via Toptal)
First Mile Care LLC
- Developed an integrated app with Google Apps Script for patient handling, reducing manual work by 95%.
- Coordinated with the client effectively to enhance the features and optimized the processes.
- Oversaw the development of the application and surpassed the client's expectations.
Lead Engineer (via Toptal)
WeMove LLC
- Spearheaded the exclusive creation of WeMove, a responsive web app linking tenants and lessees for referrals.
- Implemented core features, including apartment listings, direct messaging, notifications, and an admin panel.
- Delivered a streamlined referral system, surpassing client expectations with prompt and high-quality development.
- Exhibited adaptability and efficiency, ensuring seamless functionality and client satisfaction throughout the project lifecycle.
Full-stack Engineer
Zoho Corporation
- Revamped an outdated Admin Console application, driving a 140% surge in sales volume post-redesign.
- Enhanced sign-up and onboarding workflows, leading to a doubling of customer acquisition and retention rates.
- Orchestrated the creation of an internal app called Toolkit, slashing the first response time in customer support by four hours.
- Streamlined testing processes through the implementation of unit and automation tests, ensuring improved application reliability.
- Modernized API architecture from Servlet APIs to REST APIs, cutting application load time to one second.
- Addressed security vulnerabilities proactively and resolved bug bounty issues to ensure application integrity.
- Provided exemplary leadership, mentoring junior developers and standardizing product development processes.
Experience
TravellAR
https://github.com/rahul-narayanan/TravellARFood Order Application
https://github.com/rahul-narayanan/food-order-applicationDate and Time utils
Education
Master's Degree in Applied Computing
University of Windsor - Windsor, Ontario, Canada
Bachelor's Degree in Information Technology
Anna University - Chennai, India
Skills
Libraries/APIs
React, Node.js, REST APIs, OpenAI API, jQuery, React Redux, Google Maps API, Vue
Tools
Redux Toolkit, Shell, GitHub, Webpack, Expo, Postman
Languages
JavaScript, HTML, CSS, SQL, TypeScript, ECMAScript (ES6), Python, Java, C, HTML5, GraphQL, Python 3, Google Apps Script
Frameworks
Express.js, React Native, Material UI, Vanilla JS, NestJS, Django, Swagger, Jakarta Server Pages (JSP), Redux, Bootstrap, Next.js, Angular, MUI CSS, Ionic, Flutter, Spring Boot
Paradigms
Database Design, UI Design, UX Design, Object-oriented Programming (OOP), DevOps, Microservices Architecture, Hosting, Mobile Development, Microservices, Design Patterns
Platforms
Amazon Web Services (AWS), Linux, Visual Studio Code (VS Code), OpenShift, Docker, FlutterFlow, Android, iOS, Google Cloud Platform (GCP), AWS Lambda, Shopify, Firebase, Heroku, Cloud Native
Storage
Databases, PostgreSQL, Redis, MongoDB, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, Elasticsearch
Other
Software Development, APIs, Front-end Development, Domain DNS Setup, Domains & Hosting, Full-stack, API Integration, System Architecture Design, Solution Architecture, Web App Development, Back-end, Architecture, Back-end Development, Scalability, Front-end, Single-page Applications (SPAs), CSS Modules, ChatGPT API, Software Development Lifecycle (SDLC), Admin Panels, Full-stack Development, Analytics, Web Analytics, Mobile UX, Mobile UI, Mobile Apps, Generative Artificial Intelligence (GenAI), CI/CD Pipelines, Okta, Product Management, Technical Leadership, Mobile App Development, Mobile Applications, Algorithms, OpenAI, Storybook, PWA, Networking, Machine Learning Operations (MLOps)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring