Mukesh Prakash
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Co-founder
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.
Senior Software Developer
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.
JavaScript Developer
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.
Software Developer
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.
Experience
Timedojo: Pomodoro App and Website Blocker
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=enBanking App for the Most Reputed Bank in India
Visualization Tool for Monitoring Server Logs
Skills
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, 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
Education
Bachelor's Degree in Computer Science
Mumbai University - Mumbai, India
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