Close this
Close this

Gokul Narayan

Development
Kerala, India

Skills

React.js

About

Gokul Narayan's skills align with Programmers (Information and Communication Technology). Gokul also has skills associated with Web Professionals (Information and Communication Technology). Gokul Narayan appears to be a low-to-mid level candidate, with 5 years of experience.
View more

Work Experience

Full Stack Developer

McKinsey & Company
May 2022 - Present
  • Project: DailySlide Support Plus - Internal tool to streamline the supply and demand of requests coming from Engagement managers to the Visual team for presentation support. Lead frontend developer in a Scrum team of 12 engineers, developing the tool using Node.js, React.js, AWS and migrated the legacy codebase from JavaScript to TypeScript. Identified and resolved performance bottlenecks, enhancing application response time from an average of 30 seconds to less than 2 seconds improving overall user experience. Improved average time for deployment from 10 to 2 mins. Conducted code refactoring to enhance code quality, readability, and adherence to industry best practices. Implemented comprehensive unit tests with a code coverage of 90% using Vitest, React Testing Library and Playwright. Project: Knowbot & Comparison Tool - Chat bot used both in slack and web apps within Mckinsey to search for documents/expertise on various topics. Worked in a Scrum team of 8, developed a comprehensive comparison tool using Node.js React.js and Kubernetes. Built various REST APIs using Node.js e.g. for user feedback and built CI/CD pipelines using Jenkins and utilizing two search algorithms employed by Knowbot application. Containerized and deployed the application using Docker and Kubernetes in the cloud for enhanced scalability and flexibility. Technologies used: Typescript Node.js React.js NestJs Zustand Vitest Playwright GraphQL REST APIs MySQL AWS Tailwind CSS Next.js HTML5 CSS3 Jest React Testing Library Docker Kubernetes Git.

Full Stack Developer (Freelance)

January 2022 - April 2022
  • Project: Volkkommen App - IoT solution to gather insights on hardware devices and improve customer engagement. Developed energy/sensor meter tracking app from scratch using React Native, Node.js and AWS. Built GraphQl APIs and REST APIs using Node.js to enhance functionality and wrote unit tests using Jest. Improved the overall performance of the platform by 60% by optimizing web vitals and Google Lighthouse report and converted it into a Progressive Web App (PWA). Technologies used: Typescript Node.js React.js React Native GraphQL Firebase AWS.

Full Stack Developer

Three Phase Techno Solutions
March 2020 - December 2021
  • Project: DAVAS - IoT-based solution for Industry 4.0 to visualize and analyze the performance of plants/factories across India. Led a Scrum team of 5 in developing the core IIoT platform using React, Node.js, and AWS EC2, S3, and RDS, resulting in increased efficiency and improved user experience. Created custom visualization plugins using Grafana/Grafana Loki for log aggregation, and using Prometheus for system monitoring which enhanced data analysis capabilities for effective decision-making. Mentored junior colleagues and initiated a learning club to foster knowledge sharing and stay updated on emerging technologies, promoting a culture of continuous growth and innovation. Technologies used: Typescript Golang Node.js React.js React Native Grafana GraphQL PostgreSQL AWS Cloud Tailwind CSS Next.js Docker Bash TimescaleDB HTML5 React Testing Library.

Frontend Developer

Intuz Solutions
April 2019 - October 2019
  • Project: Ether Legends - US Blockchain gaming platform with 100k+ active users. Worked in a scrum team of 4, developing microservices using Node.js and Web3.js to enhance transaction handling capabilities. Built REST APIs using Node.js and documented them with Swagger, improving the overall efficiency and maintainability of the system by 30%. Accelerated product development by creating reusable React components, enabling faster iteration. Technologies used: JavaScript React.js Node.js Web3.js Swagger Express MongoDB PostgreSQL AWS Cloud HTML5 CSS3 Mocha Chai Git.

Education

Vidya Academy of Science & Technology

Bachelor of Technology
June 2014 - April 2018