Indera Aji Waskitho
Verified Expert in Engineering
Indera is a highly skilled software developer with 8+ years of industry experience. Throughout his career, he has held various roles ranging from full-stack developer to engineering lead and product owner. His unwavering focus on user needs and psychology drives him to consistently surpass expectations, delivering exceptional results. Skilled in several technologies, programming languages, and frameworks, Indera has a track record of meeting project requirements with precision and excellence.
The most amazing...
...project I've worked on was the mHealthBank telemedicine app, which used multiple technologies to connect patients to healthcare services during the pandemic.
- Launched an e-hospital ecosystem that numerous hospitals adopted, benefiting hundreds of healthcare professionals and thousands of patients.
- Led a group of engineers and designers through the development of an e-hospital dashboard website and mobile applications.
- Enhanced the feature development process by introducing testing and delivery checkpoints, resulting in an 80% reduction in issues and a fourfold decrease in time to market (TTM).
- Created a mobile application designed for patients, featuring video calls and chat functionality for teleconsultations, medical profiling, and medication and prescription management.
- Developed and consistently managed the back-end logic and cloud infrastructure responsible for queuing video calls and handling medical profiles.
Senior Full-stack Developer
- Developed the back-end API for a telemedicine platform with a specific emphasis on teleconsultation and medical record management.
- Designed a mobile application for healthcare professionals, enabling video call and chat-based teleconsultations while also providing the capability to generate medical records, prescribe medications, and carry out further medical actions.
- Led the development-focused team and made key decisions regarding software architecture.
- Launched a mobile app and website for a travel agency startup, catering to hundreds of engaged users and offering services such as flight tickets, accommodations, and various activities.
- Acted as a product owner, led the development team, and worked closely with various departments to devise a product roadmap rooted in the value-to-effort relationship.
- Nurtured and gave mentorship to developers on system architecture and algorithms.
- Developed a set of mobile applications, one catering to customers and the other designed for operators, which functioned as a platform for booking travel activities and leisure experiences.
- Created a back-end API and its architecture in the cloud for a flight ticketing and accommodation booking website.
- Integrated external APIs: payment gateways, flight inventory and booking, and hotel inventory and booking.
- Conducted web scraping on multiple airline websites and integrated them into the inventory and booking process.
Forex Trading Dashboard
The dashboard retrieved all its data from its API server. It possessed features like displaying real-time candlestick charts, an analytical backtesting dashboard filled with diverse charts, and the ability to identify and execute potential trades directly from the dashboard.
Forex Trading API and Analyzer Service
Airline Websites Scraping
Our back end was built using C# ASP.NET, and we utilized the C# CsQuery library for web scraping. Our objective was to scrape the entire flight booking process, including searching for available flights, booking the desired flight while providing contact and passenger information, proceeding to payment, and obtaining the resulting booking code. The flight search process was automated using a scheduled background worker on an Azure Web App, and the results were stored in our SQL Server database for retrieval via the API. The rest of the scraping was performed on-demand, and the results were immediately returned to the users.
eCommerce Website Scraper and Shop Duplicator for Dropshipping
The system was developed using the C# CsQuery library. Initially, it was integrated with the Google Sheets API for product data storage but later transitioned to the Airtable API. The entire setup was hosted on Azure Web Apps.
Government Website Scraping
I employed C# .NET in conjunction with the CsQuery library to perform web scraping of the website. Additionally, I designed a user-friendly interface where the client could input their search queries. The web scraper only initiated its operations when the client entered a search query. It worked in the background, collected the necessary data, and then presented the results on a single page once the scraping process was complete. This scraper was hosted on Azure Web Apps, and the scraped results were stored in Azure Storage for caching purposes.
YouTube Content Management and Automation for Content Creator
The process began with the creation of a dedicated Notion document for each video, utilizing a predefined template and unique ID. The application would then retrieve information from these Notion documents, extract their content, and update the metadata of the corresponding videos on YouTube using matching IDs. This streamlined the content management process, leaving the client with only creating content details in Notion and uploading their videos on YouTube. At the same time, the remaining work was efficiently handled by the application.
Travel Agency Startup Back-end Services
The entire back end was developed using ASP.NET C# and followed a domain-driven approach. It was hosted in the cloud, with Azure serving as the primary cloud provider. Various Azure services were leveraged, such as Web App for website and API hosting, SQL Server and Redis for database management, cron jobs and serverless for background services, and Storage for storing assets, miscellaneous files, and handling event-driven tasks. Authentication was implemented using OAuth, and the system was integrated with airline APIs, hotel brokerage APIs, and various payment gateway APIs.
Travel Activity Booking Mobile App
Healthcare Mobile Applications for Patients and Doctors
Back-end API and Services for E-hospital Management Apps and Website
The entire system was developed using the C# .NET Core framework and was hosted on Azure cloud services, making use of Azure Web Apps and SQL Server services. It was also integrated with external services, including payment gateways, Twilio for video calls, Sendbird for chat functionality, and OneSignal for notification management.
Express.js, .NET, .NET Core, React Native, ASP.NET Core, Redux, ASP.NET, ASP.NET Core MVC, NestJS, Jest, Material UI
React, Node.js, React Redux, REST APIs, API Development, Azure Blob Storage API, Interactive Brokers API, React Navigation, SendBird, Twilio API, TWS API, Google Sheets API, YouTube API
Git, GitHub, Bitbucket, Trello, Slack, JSX, Jira, Figma, Expo, Expo.io, Notion, Google Sheets
Object-oriented Programming (OOP), Requirements Analysis, Mobile Development, REST, Best Practices, DevOps
Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Visual Studio Code (VS Code), Mobile, Software Design Patterns, Twilio, Docker, Firebase, AWS Lambda, iOS, Android, YouTube
MySQL, PostgreSQL, Relational Databases, Amazon S3 (AWS S3), Azure Websites, Microsoft SQL Server, Azure SQL, Azure SQL Databases, Azure Table Storage, SQLite, NoSQL, Redis, MongoDB
Software Engineering, APIs, Web Crawlers, Scraping, Web Scraping, Data Scraping, Back-end, Technical Leadership, Amazon RDS, API Integration, Integration, Optimization, Software Development, Cloud, Airtable, Back-end Development, Front-end Development, Payment APIs, Web Development, Mobile Apps, RESTful Services, Internet Information Services (IIS), Front-end, SDKs, Architecture, Software Architecture, Full-stack, Software Design, Cloud Platforms, User Interface (UI), Stock Trading, Healthcare IT, CI/CD Pipelines, eCommerce APIs, Game Development, TradingView, eCommerce
Bachelor's Degree in Electrical Engineering
Bandung Institute of Technology (ITB) - Bandung, Indonesia
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