Ishan Kute, Developer in Pune, Maharashtra, India
Ishan is available for hire
Hire Ishan

Ishan Kute

Verified Expert  in Engineering

Bio

Ishan is a full-stack developer with nine years of professional experience. He started his career by launching his startup and building an IoT product for farm irrigation. He led it for seven years, sold it, and started working for different startups, developing full-stack web applications with TypeScript, Java, Python, and Kotlin. He also created a couple of hybrid mobile applications using Flutter. Ishan is a problem-solver who quickly learns and easily adapts to new challenges.

Portfolio

Native Links, LLC
React, React Native, Python, OAuth, SQLAlchemy, FastAPI, Cloudflare, OAuth 2...
Grip Limited
Python, React, TypeScript, AWS IoT, Next.js, OpenLayers, AWS CLI, Terraform...
OmMuse Incorporated
JavaScript, Amazon Web Services (AWS), React, PHP, SQL, Blockchain...

Experience

  • Express.js - 6 years
  • React - 6 years
  • TypeScript - 6 years
  • Node.js - 6 years
  • Full-stack - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Python 3 - 5 years
  • Terraform - 2 years

Availability

Part-time

Preferred Environment

Terminal, Git, MacOS, IntelliJ IDEA, PyCharm, Visual Studio Code (VS Code)

The most amazing...

...solution I've developed is a set of public APIs that enables healthcare companies' integration with pharmacies for a seamless pharmacy experience.

Work Experience

Full-stack Developer

2024 - 2024
Native Links, LLC
  • Developed a POC web app with two different types of user profiles using React, TypeScript, and Vite.
  • Fixed issues in the existing APIs developed using FastAPI, Python, and SQLAlchemy.
  • Refactored the existing code to make it more scalable and maintainable.
Technologies: React, React Native, Python, OAuth, SQLAlchemy, FastAPI, Cloudflare, OAuth 2, Tailwind CSS, Chart.js, Jest, Vite, React Router, Material Design

Senior Full-stack Developer

2023 - 2023
Grip Limited
  • Developed a Next.js app from scratch. The app was a cadastral mapping application and involved features like the measurement of geographies, parcel information, search, user management, etc.
  • Built an Express.js back end for this application which communicated with Aurora PostgreSQL database on AWS. We used Cognito and Keycloak for Auth.
  • Introduced the IaC using Terraform to the client. I set up the whole infrastructure using Terraform. I also set up the Atlantis PR automation for easy reviews. The entire AWS and Vercel infra was managed through Terraform and Terragrunt.
  • Created a private npm package for a component library for our Next.js app. We used Tailwind CSS for styling.
  • Developed a private npm package for the React component I created as a wrapper over the OpenLayers JavaScript library.
Technologies: Python, React, TypeScript, AWS IoT, Next.js, OpenLayers, AWS CLI, Terraform, Terragrunt, Amazon Cognito, AWS Lambda, Amazon RDS, PostgreSQL, Express.js, Node.js, Keycloak, NPM, Private NPM Modules, Amazon Aurora, Atlantis, AWS Fargate, Docker, Vercel, Tailwind CSS, Auth0, System Design, GitHub Actions, Caching, Web Services, Project Management, Full-stack, Amazon Web Services (AWS), HTML Templates, B2C, Startups, Single Sign-on (SSO), Deployment, Solution Architecture, Material Design

Senior Web Developer

2022 - 2023
OmMuse Incorporated
  • Built a React-based digital audio workstation (DAW) using the Tone.js library from scratch. This was a UI-heavy work where I created a Piano-like tool to create music using different instruments.
  • Integrated the app with Stripe for payments. I created back-end APIs using Express.js and TypeScript, which interacted with Stripe.
  • Developed minting and withdrawal flow for NFTs using Web3.js.
  • Developed a chatting and messaging feature using TalkJS.
  • Upgraded the complete codebase from JavaScript to TypeScript.
  • Fixed critical bugs and improved code structure and readability.
  • Managed the technical team, which included reviewing PRs, distributing tasks within a team, and helping with blockers.
Technologies: JavaScript, Amazon Web Services (AWS), React, PHP, SQL, Blockchain, Smart Contracts, Tone.js, Web3.js, TalkJS, Kanban, User Interface (UI), User Experience (UX), Communication, Web Applications, MERN Stack, Technical Leadership, Auth0, System Design, GitHub Actions, Caching, FastAPI, Web Services, Digital Payments, Online Banking, Mobile Banking, Stripe API, Project Management, Full-stack, Node.js, Express.js, HTML Templates, Stripe, MongoDB, B2C, Startups, Single Sign-on (SSO), Deployment, Material Design, Stripe Subscriptions

Senior Back-end and DevOps Engineer

2022 - 2022
Blossom Social
  • Introduced the use of Terraform to the team. Imported and created Terraform configuration for all the existing AWS infrastructure. Trained the team on Terraform. Did infra cleanup mainly of IAM roles and policies.
  • Created a VPC architecture for the product and implemented it using Terraform.
  • Developed microservices to refresh the user stock portfolio daily for all users.
  • Fixed bugs and improved code quality using unit testing and standard code architectures.
Technologies: Python 3, Python API, Amazon DynamoDB, Terraform, APIs, Amazon Web Services (AWS), SQL, Python, Full-stack Development, Minimum Viable Product (MVP), Back-end Development, CI/CD Pipelines, DevOps, JSON Web Tokens (JWT), OAuth, GitHub, NoSQL, Jira, Leadership, Scrum, Databases, Fintech, API Integration, Amazon RDS, REST APIs, JSON, Team Leadership, Microservices Architecture, PostgreSQL, Cloud, Continuous Deployment, Web Development, Agile, Cloud Platforms, Engineering, Test-driven Development (TDD), Gang of Four (GOF) Design Patterns, Event-driven Architecture, Linux, AWS Lambda, Amazon Cognito, Continuous Delivery (CD), Continuous Integration (CI), Design Patterns, Software Architecture, Software Design Patterns, Build Automation, Amazon S3 (AWS S3), Amazon Route 53, Amazon Aurora, Trading, Architecture, Authentication, API Architecture, Asynchronous Programming, Serverless Architecture, Unit Testing, AWS DevOps, Relational Databases, Terragrunt, Amazon Simple Queue Service (SQS), Kanban, Trading Systems, Infrastructure as Code (IaC), Cloud Infrastructure, Stock Trading, Algorithms, Communication, Web Applications, Technical Leadership, System Design, GitHub Actions, Firebase, Social Networks, Flask, Caching, FastAPI, Web Services, Project Management, Full-stack, Node.js, HTML Templates, B2C, Mobile Apps, Startups, Single Sign-on (SSO), Deployment, Finance, Solution Architecture, Material Design, Stripe Subscriptions

Lead Full-stack Developer and Software Development Manager

2020 - 2022
Medly Pharmacy
  • Developed a web app that facilitates the initial authorization process of pharmacy insurance claims.
  • Worked on critical features like CSV report generation, dashboard, and email notifications.
  • Wrote PL/pgSQL procedures for creating materialized views and database triggers. Worked on SQL query optimization.
  • Integrated third-party APIs for insurance processing.
  • Handled a critical production issue that affected many products.
  • Created the microservices architecture for public APIs, focusing on their performance, security, documentation, and observability.
  • Managed a team of eight people. Conducted code reviews for the team. Introduced mob code reviews and conducted mob reviews. Led workshops on code design and clean coding.
  • Built a project-based template for speeding up the microservices development.
  • Created Gradle plugins to be used by various Medly teams.
  • Built a POC on GraalVM to solve AWS Lambda's cold startup time issue.
Technologies: Kotlin, TypeScript, React, Micronaut, Terraform, CSS, HTML, JavaScript, Full-stack, REST APIs, Java, Back-end, Java 11, PostgreSQL, Spring, Front-end, Git, B2B, B2B2C, Business to Business to Consumer (B2B2C), B2C, Microservices, Serverless, Serverless Framework, Gradle, Apache Maven, Yarn, NPM, OpenAPI, Swagger, Full-stack Development, Amazon DynamoDB, APIs, Amazon Web Services (AWS), SQL, Material UI, Figma, HTML5, Node.js, Minimum Viable Product (MVP), Back-end Development, CI/CD Pipelines, DevOps, JSON Web Tokens (JWT), Redux, OAuth, JSX, Responsive Web Apps, GitHub, NoSQL, Spring Boot, Jira, Express.js, Leadership, Scrum, Databases, API Integration, Amazon RDS, JSON, Team Leadership, Microservices Architecture, Docker, Python 3, React Redux, Cloud, Continuous Deployment, AWS Amplify, Web Development, Agile, Jest, Cloud Platforms, Engineering, Dashboards, Data Visualization, Test-driven Development (TDD), Gang of Four (GOF) Design Patterns, GraphQL, Event-driven Architecture, Linux, ESLint, Next.js, AWS Lambda, Continuous Delivery (CD), Continuous Integration (CI), Design Patterns, Software Architecture, Software Design Patterns, Build Automation, Amazon S3 (AWS S3), Amazon Route 53, Amazon Aurora, Single-page Applications (SPAs), Architecture, Authentication, API Architecture, Asynchronous Programming, Web Architecture, Serverless Architecture, Unit Testing, AWS DevOps, Cypress, Front-end Development, Relational Databases, Kanban, Infrastructure as Code (IaC), Cloud Infrastructure, Algorithms, User Interface (UI), User Experience (UX), Communication, Web Applications, MERN Stack, Technical Leadership, System Design, GitHub Actions, Flask, Web Services, TypeORM, SaaS, Data Integration, Project Management, HTML Templates, MongoDB, Healthcare, Startups, Single Sign-on (SSO), Deployment, Solution Architecture, Stripe Subscriptions

CEO

2014 - 2020
Embedgallery Electronics
  • Developed an IoT product for monitoring and controlling farm irrigation. Designed the main controller board with the embedded code needed to run it.
  • Contributed to the Android app development, mainly overlooking the app design.
  • Created a team by hiring talented people. Trained and mentored this team to work in sync to achieve the goal.
  • Built a distributor and dealer army of more than 50 people. Mentored them on sales techniques and finance management.
Technologies: C, Embedded C, SQL, Python, Material UI, Minimum Viable Product (MVP), GitHub, Spring Boot, Leadership, Industrial Internet of Things (IIoT), Team Leadership, Kotlin, Java 11, Agile, Engineering, Software Architecture, Communication, Technical Leadership, CTO, Mobile Apps, Startups

Deputy Manager of the Network Operations Center

2013 - 2014
Reliance Jio
  • Monitored the JIO TV app for any errors, including in video streaming.
  • Created and monitored tickets and daily reports for the identified app errors.
  • Built an Excel macro to expedite the process of report generation.
Technologies: Excel VBA, Communication

Experience

Web App to Process Insurance PA Requests

A web app used for processing prior insurance authorizations by pharmacies.

I worked on this project as a full-stack developer. I wrote the back end in Kotlin using the Micronaut framework and the front end in TypeScript using React. I also worked on integrating this app with third-party APIs and handled critical features like CSV report generation, dashboard, and email notifications.

I used Liquibase for database versioning and migration. I wrote PL/pgSQL procedures for materialised views and triggers and performed SQL query optimisation.

Public APIs Offered by a Digital Pharmacy

Public APIs for the healthcare ecosystem to integrate with a digital pharmacy. It was essentially a wrapper over our existing internal APIs.

I led the six-people engineering team for this project. My primary responsibilities were designing the microservices architecture with database schemas. I also worked on making the APIs secure and performant.

I also wrote the API documentation using OpenAPI Specification and Redoc.

Investors Social Network

A mobile app for social interaction between investors and stock traders, allowing for better insights.

I worked primarily as a back-end and DevOps engineer. I created the microservices architecture from scratch and worked on critical features like the daily stock portfolio refresh and leaderboard. I also developed CI pipelines for services, designed a VPC strategy for the product, and implemented it using Terraform.

I also introduced the use of AWS RDS for the relational database use-cases and configured and tuned the RDS using Terraform.

A Mobile App to View Film Events

A hybrid mobile app that can stream film events.

I helped in the development of the mobile app. Used Flutter and WebSockets to create a simple in-app chat box. I also built UI screens to view streaming videos and join zoom meetings.

Option Chaining Analysis App

The objective was to develop a React app to display the option of chaining data according to selected parameters. The data was coming on a web socket from a stock broker.

I was the only engineer working on this. I created the whole full-stack app from scratch, including building the required AWS infrastructure. I used AWS Lambda and API GW for the back-end APIs. PostgreSQL was used as a database hosted using AWS RDS.

The back end was written in Node.js, where APIs were created to fetch option-chaining data according to selected query options. A Node.js script was written to read the data on the socket and store it in a CSV file. The front end was created using React and JavaScript.

Music NFT Creation and Collaboration Platform

https://www.ommuse.com/
A React-based app to create music collaboratively and create the NFT for the created music. The app had three offerings:

1. A marketplace to explore and interact with music NFTs created by different artists.
2. A way to mint an NFT and share the earnings amongst collaborators.
3. A digital audio workstation (DAW) to create music on the web.

I worked on all three offerings. I used React TypeScript to develop this app. web3.js library was used to interact with the ethernet. The DAW was created using the Tone.js library. DAW had a lot of UI-heavy components as it was used to create music from different instruments.

I also created APIs using Express.js to integrate Stripe within the app for payment subscriptions.

Cadastral Mapping Application

https://www.grip.co.nz/
Next.js-based cadastral mapping application.

I developed the whole application from scratch using Next.js, TypeScript, and Tailwind CSS for the front end and Express.js and TypeScript for the back end. I also wrote the entire AWS and Vercel infrastructure using Terraform and used PostgreSQL as a database. I also created a few private npm packages.

Lily | AI-assisted Food Ordering App

An AI-assisted food ordering app that analyzes your food habits and health goals and suggests the best nearby restaurants and meals. The app uses OpenAI APIs for this. The app also uses MealMe APIs for restaurant and meal searches. This was a mobile app for iOS and Android built using React Native. Firebase was used as a cloud provider.

I was the only engineer working on this project. I worked on all the above-mentioned aspects of this app.

Marketplace for Creators

I built a web app that connects marketers with the right social media creators for their ads, helping creators find clients and earn more. I used React and TypeScript for the front end, Python and FastAPI for the back end, and PostgreSQL for the database.

Education

2009 - 2013

Bachelor's Degree in Electronics and Telecommunications

College of Engineering, Pune - Pune, India

Skills

Libraries/APIs

React, REST APIs, Node.js, React Redux, Stripe API, Stripe, AWS Amplify, OpenAPI, Python API, Web3.js, TalkJS, Terragrunt, OpenLayers, SQLAlchemy, Chart.js, React Router

Tools

JSX, GitHub, Auth0, ChatGPT, Git, IntelliJ IDEA, PyCharm, Terraform, Jira, Amazon Cognito, Amazon Simple Queue Service (SQS), Terminal, MATLAB, Gradle, Apache Maven, NPM, Figma, AWS CLI, Keycloak, AWS Fargate, Cakewalk Sonar

Languages

Kotlin, TypeScript, Python 3, Java 11, CSS, HTML, JavaScript, Python, SQL, Java, HTML5, C, Embedded C, Dart, Excel VBA, GraphQL, PHP

Frameworks

Micronaut, JSON Web Tokens (JWT), Express.js, Jest, Next.js, Tailwind CSS, Flask, React Native, Material UI, Redux, Spring Boot, Flutter, Swagger, Spring, Serverless Framework, Yarn, Cypress, Tone.js, NestJS, OAuth 2

Paradigms

Agile, Test-driven Development (TDD), Gang of Four (GOF) Design Patterns, Design Patterns, API Architecture, Unit Testing, B2C, Microservices, DevOps, Scrum, Mobile Development, Microservices Architecture, Continuous Deployment, Event-driven Architecture, Continuous Delivery (CD), Continuous Integration (CI), Asynchronous Programming, Web Architecture, Serverless Architecture, Kanban, B2B, B2B2C, Business to Business to Consumer (B2B2C)

Platforms

AWS Lambda, Software Design Patterns, Vercel, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Linux, Firebase, Docker, Blockchain, AWS IoT, iOS, Android

Storage

PostgreSQL, Amazon DynamoDB, Databases, JSON, Amazon S3 (AWS S3), Relational Databases, Data Integration, MongoDB, MySQL, NoSQL, Amazon Aurora

Industry Expertise

Project Management, Healthcare, Trading Systems

Other

Full-stack, Front-end, Full-stack Development, APIs, Minimum Viable Product (MVP), Back-end Development, Leadership, API Integration, Amazon RDS, Team Leadership, Web Development, Engineering, Software Architecture, Single-page Applications (SPAs), Architecture, Front-end Development, Infrastructure as Code (IaC), Stock Trading, Communication, Web Applications, MERN Stack, Technical Leadership, System Design, GitHub Actions, Web Services, HTML Templates, Startups, Deployment, Solution Architecture, Chatbots, Back-end, CI/CD Pipelines, OAuth, Responsive Web Apps, Industrial Internet of Things (IIoT), Mobile App Development, Fintech, Cloud, Cloud Platforms, Dashboards, Data Visualization, ESLint, Build Automation, Amazon Route 53, Trading, Authentication, AWS DevOps, Cloud Infrastructure, Algorithms, User Interface (UI), User Experience (UX), Social Networks, Algorithmic Trading, Digital Payments, Online Banking, Mobile Banking, TypeORM, SaaS, CTO, Mobile Apps, Single Sign-on (SSO), Finance, Options Trading, Material Design, Stripe Subscriptions, Serverless, Axios, CSV File Processing, Documentation, Smart Contracts, Private NPM Modules, Atlantis, Caching, FastAPI, OpenAI GPT-4 API, OpenAI, Cloudflare, Vite

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