
Ishan Kute
Verified Expert in Engineering
Full-stack Developer
Pune, Maharashtra, India
Toptal member since September 1, 2022
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
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
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
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.
Senior Full-stack Developer
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.
Senior Web Developer
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.
Senior Back-end and DevOps Engineer
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.
Lead Full-stack Developer and Software Development Manager
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.
CEO
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.
Deputy Manager of the Network Operations Center
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.
Experience
Web App to Process Insurance PA Requests
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
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
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
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
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/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/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
I was the only engineer working on this project. I worked on all the above-mentioned aspects of this app.
Marketplace for Creators
Education
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
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