Mukesh Prakash, Developer in Mumbai, Maharashtra, India
Mukesh is available for hire
Hire Mukesh

Mukesh Prakash

Verified Expert  in Engineering

Software Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
August 19, 2022

Mukesh is an entrepreneur and developer who excels in building consumer-focused websites using React and Angular. Through SEO optimization, he grew the TimeDojo website to 24,000 visits in one month and built a Chrome extension to help users track their time. His innovative ideas have increased lead generation multiple times. Mukesh has created products for desktop and mobile app users, meeting the highest standards for web design, user experience, and best practices.

Portfolio

Gartner - Peer Insights
Go, Analytics, React, Web Analytics, Google Analytics Measurement API...
Timedojo.io
React, Next.js, Node.js, Go, Full-stack Development, Hybrid Apps...
Testbook.com
Full-stack Development, Angular, React, PHP, Node.js, Go, Elasticsearch...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio, GitHub, Docker

The most amazing...

...website I've developed is TimeDojo, a web app that helps you combat procrastination and better organize tasks and time by using the Pomodoro technique.

Work Experience

Full-stack Engineer

2022 - 2023
Gartner - Peer Insights
  • Developed a robust solution for tracking page visits on the Gartner.com platform, allowing for easy querying and analysis of user data.
  • Designed an API-based system that captures and stores page visit data in MongoDB, facilitating tracking of user behavior and engagement.
  • Implemented a job to extract and transform the data into the Parquet format, enabling other teams to derive insights and perform advanced analytics.
  • Created a back-end solution for integrating Google Analytics 4 on both the front and back end using React, React Native, and Go, providing a standard solution for future feature integration.
  • Constructed a data dictionary to structure and document the data stored in MongoDB, ensuring consistency and ease of analysis for future use cases.
  • Migrated millions of data points from MongoDB to a relational database, leveraging an event-driven system powered by Amazon SQS and AWS Glue.
  • Utilized Redshift as the relational database, enabling seamless integration with Microsoft Power BI for efficient reporting and analytics.
  • Automated the data migration and population process, replacing the previous manual process, resulting in significant time savings.
  • Assisted teammates in setting up their codebase and provided guidance on analytics-related concepts and functionalities.
  • Completed various ad hoc tasks, delivering relevant data to multiple product managers across different teams.
Technologies: Go, Analytics, React, Web Analytics, Google Analytics Measurement API, Google Analytics 360, React Native, Amazon Simple Notification Service (Amazon SNS), Redshift, Amazon S3 (AWS S3), AWS Glue, Amazon CloudWatch, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Software Design, SQL, Cloud, Amazon Elastic Container Service (Amazon ECS), Web Development, Dashboards, Amazon RDS, Responsive UI, Temporal, TypeScript, CI/CD Pipelines, Software Architecture, Agile Software Development, Data Structures, Database Architecture, Web Platforms, PostgreSQL, Web, SaaS, MEAN Stack, Databases, Microsoft Power BI, Back-end Development, Integration, Data Engineering, Server-side Rendering (SSR), Relational Databases, Distributed Systems, Google Tag Manager API, Looker, Data Analytics, Google Tag Manager, Reporting, Google Analytics 4, Back-end Architecture, Lambda Functions, JSON, Webpack, Ajax, Babel, API/Services Architecture, Redis Cache

Co-founder

2021 - 2022
Timedojo.io
  • Developed a web application that helps users track their productivity and improve it.
  • Grew the website to 24,000 visits in one month through SEO optimization.
  • Set up analytics and appropriate events to track engagement and retention on website.
  • Developed a Chrome extension to help users track time spent on websites and block websites during a focused work session.
  • Added offline support for the applications to enable use without the internet. Collaborated extensively with service and web workers as well.
Technologies: React, Next.js, Node.js, Go, Full-stack Development, Hybrid Apps, Chrome Extensions, MongoDB, Redis, Google Cloud Platform (GCP), React Redux, APIs, TypeScript, HTML, CSS, Bootstrap, Less, Razor, HTML5, Express.js, User Interface (UI), HTML UI, CSS3, Redux, React Hooks, Startups, Emotion Library, React Components, UI Components, Charts, JavaScript Charting, Stripe API, Amazon Web Services (AWS), Optimization, Document Parsing, React Native, Back-end, REST APIs, Google Analytics, Cross-browser Testing, Search Engine Optimization (SEO), UI Development, Front-end, Front-end Development, Front-end Architecture, ECMAScript (ES6), Auth0, Payment APIs, Digital Payments, Full-stack, API Integration, MERN Stack, API Development, Cloud Services, Tailwind CSS, NoSQL, SCSS, HTML DOM, Stripe Connect API, RESTful Development, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Visual Studio, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Architecture, Leadership, Software Design, DevOps, Cloud, Amazon Elastic Container Service (Amazon ECS), Mobile, Expo, User Experience (UX), RxJS, Serverless Framework, Amazon Route 53, Responsive Web Apps, Web Development, Responsive UI, CI/CD Pipelines, Figma, Software Architecture, Technical Leadership, Data Structures, Database Architecture, Web Platforms, Nuxt.js, OpenAI GPT-3 API, Web, Create React App, MEAN Stack, Requirements Analysis, Databases, Back-end Development, Integration, Web Design, Server-side Rendering (SSR), Service-oriented Architecture (SOA), Google Tag Manager API, Google Tag Manager, Google Analytics 4, Back-end Architecture, JSON, Webpack, Ajax, Babel, Minimum Viable Product (MVP), API/Services Architecture, Redis Cache

Senior Software Developer

2019 - 2021
Testbook.com
  • Improved the SEO and page speed optimizations of the website with server-side rendering and lazy loading. The page speed score went from 21 to 94 on mobile and desktop devices.
  • Implemented best practices for i18n to make the website more accessible. Introduced innovative ways for adding translations in the back end.
  • Improved the signup conversion rate for the website from 2.3% to 4.2% by introducing innovative signup ideas for Indian customers. This consecutively improved lead generation by three times.
  • Developed an end-to-end solution for doubts platform on the website where users can post a doubt, tag it, and post solutions to other users' doubts.
  • Updated old code bases to modern development standards, improving functionality.
  • Trained new developers and programmers on company standards for design and review.
Technologies: Full-stack Development, Angular, React, PHP, Node.js, Go, Elasticsearch, Apache Kafka, Firebase, OAuth 2, Redis, RabbitMQ, APIs, TypeScript, HTML, CSS, Bootstrap, Less, Razor, HTML5, Express.js, User Interface (UI), HTML UI, CSS3, Redux, React Hooks, UI Components, Affiliate Programs, Charts, JavaScript Charting, PostgreSQL, Amazon Web Services (AWS), Optimization, Document Parsing, Back-end, REST APIs, Google Analytics, Cross-browser Testing, Search Engine Optimization (SEO), UI Development, Front-end, Front-end Development, Front-end Architecture, ECMAScript (ES6), GraphQL, WebSockets, Auth0, Payment APIs, Digital Payments, Full-stack, Kubernetes, API Integration, MERN Stack, Material UI, API Development, Cloud Services, Google Cloud, Swagger, NoSQL, SCSS, HTML DOM, Stripe Connect API, RESTful Development, Mixpanel, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Visual Studio, IntelliJ IDEA, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Architecture, Leadership, Software Design, DevOps, Cloud, Amazon Elastic Container Service (Amazon ECS), Mobile, Expo, RxJS, Responsive Web Apps, Web Development, Mobile Development, Dashboards, Responsive UI, Highcharts, D3.js, gRPC, CI/CD Pipelines, PDF, Software Architecture, Technical Leadership, Agile Software Development, Data Structures, Web Platforms, Web, Create React App, SaaS, MEAN Stack, Databases, Back-end Development, Integration, Web Design, Amazon DynamoDB, Server-side Rendering (SSR), Service-oriented Architecture (SOA), Relational Databases, Distributed Systems, Google Tag Manager, Google Analytics 4, Back-end Architecture, Lambda Functions, JSON, Webpack, Ajax, Babel, Firebase Cloud Functions, API/Services Architecture

JavaScript Developer

2018 - 2019
Testbook
  • Built sustainable features enhancing the performance of the main front-end website.
  • Improved the deployment process by allowing multiple branches to be deployed on testing environments using Jenkins and Docker.
  • Wrote modular components that could be reused across multiple features in the future.
Technologies: JavaScript, PHP, AngularJS, Node.js, Service Workers, Web Worker, Web Robots, HTML, CSS, Bootstrap, HTML5, Express.js, User Interface (UI), HTML UI, CSS3, Netlify, REST APIs, Cross-browser Testing, UI Development, Front-end, Front-end Development, ECMAScript (ES6), Auth0, API Integration, Google Cloud, NoSQL, SCSS, HTML DOM, jQuery, RESTful Development, Source Code Review, Code Review, Task Analysis, Sublime Text, IntelliJ IDEA, Software Design, Cloud, Serverless Framework, Responsive Web Apps, Web Development, Mobile Development, Dashboards, Responsive UI, Highcharts, D3.js, Data Structures, Web Platforms, Google Speech API, Web, Integration, Distributed Systems, JSON, Webpack, Ajax

Software Developer

2016 - 2018
Tata Consultancy Services
  • Led a team of seven developers to build the UPI (unified payment interface) part of a banking application for one of the most reputed banks in India.
  • Integrated third-party endpoints while ensuring app security.
  • Collaborated with project managers to select ambitious yet realistic coding milestones on a pre-release software project development.
  • Automated workflows to simplify and streamline workflow processes.
  • Designed reusable and reliable code for use within the organization.
Technologies: Angular, AngularJS, Ionic, Node.js, Python 3, Hybrid Apps, HTML, CSS, Bootstrap, MySQL, HTML5, Express.js, User Interface (UI), HTML UI, CSS3, Back-end, REST APIs, Cross-browser Testing, UI Development, Front-end, Front-end Development, ECMAScript (ES6), API Integration, API Development, Scrum, Swagger, Web Security, Fintech, SCSS, HTML DOM, jQuery, RESTful Development, Source Code Review, Code Review, Task Analysis, Team Management, Sublime Text, Visual Studio, IntelliJ IDEA, SQL, Java, DevOps, Mobile, Responsive Web Apps, Web Development, Mobile Development, Dashboards, Responsive UI, Agile Software Development, Data Structures, Service-oriented Architecture (SOA), Relational Databases, JSON

Timedojo: Pomodoro App and Website Blocker

Timedojo is the ultimate Pomodoro timer for tough to-dos and a powerful website blocker to stop you from scrolling YouTube or Facebook during your work sessions. Procrastination continues to be a challenge for most people, especially in remote work settings. Timedojo gives you the right push to get started on the list of daily tasks.

Built a web app from scratch in React, Redux, Go, MongoDB, and AWS. A list of a few features that the website offers:

* A customizable Pomodoro timer that works even if the tab is closed or the user is offline
* An aesthetic UI with LoFi music support (integrated with Soundcloud)
* A detailed task, project, and label management system synced across devices
* A detailed analysis that highlights the amount of time spent working along with the most productive time of the day, number of pauses taken, and support for streaks
* An integrated social sign-in support, stripe payment integration, webhooks, and back-end integration.

Chrome Extension for Timedojo

https://chrome.google.com/webstore/detail/timedojo-pomodoro-app-to/cennnfekpcbgoajenlkfhhgcpmjddhfh?hl=en
Developed a Chrome extension that helps users keep track of the amount of time spent on websites. It also allows them to block websites during a focused work session. The extension is also seamlessly integrated with the website.

Banking App for the Most Reputed Bank in India

Part of a team that developed a hybrid app and a secure back-end for a banking firm. I led a team of developers to build end-to-end solutions for the Unified Payments Interface (UPI) part of the application. Collaborated with multiple stakeholders to determine the best way to implement solutions within a given deadline.

Visualization Tool for Monitoring Server Logs

Built an internal end-to-end solution for downloading server logs to monitor faults when the server crashed. The tool also was used to recover logs, export them to CSV formatted Excel files, and restart the server.
2012 - 2016

Bachelor's Degree in Computer Science

Mumbai University - Mumbai, India

Languages

JavaScript, Python 3, Go, HTML, CSS, SCSS, TypeScript, Less, HTML5, CSS3, ECMAScript (ES6), Python, Java, GraphQL, SQL, PHP

Frameworks

Angular, Next.js, AngularJS, Ionic, OAuth 2, Redux, Django, Bootstrap, Razor, Express.js, React Native, Material UI, Serverless Framework, Tailwind CSS, Swagger, gRPC, Nuxt.js, Spring 5

Libraries/APIs

React, Vue, Web3.js, Node.js, Stripe Connect API, React Redux, Web Worker, Stripe API, REST APIs, API Development, RxJS, Google Tag Manager API, jQuery, Emotion Library, JavaScript Charting, Chart.js, Stripe, Highcharts, D3.js, Google Speech API, React Redux Form, Google Analytics Measurement API

Tools

GitHub, Google Analytics, Redux Thunk, Auth0, Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Amazon Elastic Container Service (Amazon ECS), Expo, Create React App, Webpack, Babel, RabbitMQ, Sublime Text, Visual Studio, IntelliJ IDEA, Figma, Microsoft Power BI, Looker, AWS Glue

Paradigms

REST, RESTful Development, HTML DOM, Search Engine Optimization (SEO), Mobile Development, Agile Software Development, MEAN Stack, Service-oriented Architecture (SOA), Back-end Architecture, API/Services Architecture, UI Design, Scrum, DevOps, Requirements Analysis

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Lambda, Mobile, Web, Firebase, Mixpanel, Kubernetes, Apache Kafka, Netlify, Android, Backbase, Docker, Google Analytics 360

Storage

Elasticsearch, PostgreSQL, Amazon S3 (AWS S3), Database Architecture, Databases, Relational Databases, JSON, Redis Cache, MongoDB, Redis, NoSQL, MySQL, Google Cloud, Amazon DynamoDB, Redshift

Industry Expertise

Web Design, Healthcare

Other

Full-stack Development, APIs, Service Workers, Web Notifications, Data Visualization, User Interface (UI), HTML UI, React Hooks, Back-end, Cross-browser Testing, UI Development, Front-end, Front-end Development, Front-end Architecture, WebSockets, Payment APIs, Digital Payments, Full-stack, API Integration, MERN Stack, Cloud Services, Technical Hiring, Source Code Review, Code Review, Task Analysis, Team Management, Analytics, Architecture, Software Design, Cloud, User Experience (UX), Responsive Web Apps, Web Development, Dashboards, Amazon RDS, Responsive UI, CI/CD Pipelines, Software Architecture, Technical Leadership, Data Structures, Web Platforms, SaaS, Back-end Development, Integration, Server-side Rendering (SSR), Distributed Systems, Google Tag Manager, Google Analytics 4, Lambda Functions, Ajax, Firebase Cloud Functions, Hybrid Apps, Chrome Extensions, Startups, Fintech, React Components, UI Components, Affiliate Programs, Charts, Optimization, Document Parsing, Web Security, Interviewing, Leadership, Amazon Route 53, Temporal, PDF, Data Engineering, Data Analytics, Reporting, Minimum Viable Product (MVP), Push Notifications, Web Robots, Web Analytics, OpenAI GPT-3 API

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