Aditya Purwa, Developer in Malang, Malang City, East Java, Indonesia
Aditya is available for hire
Hire Aditya

Aditya Purwa

Verified Expert  in Engineering

Front-end Developer

Malang, Malang City, East Java, Indonesia

Toptal member since August 1, 2022

Bio

Aditya is a full-stack engineer with eight years of experience building software for various industries, including government, eCommerce, and tax agencies. He has worked with multiple company scales, from startups with less than 50 employees to enterprises with over 500 employees. He specializes in building user interfaces with React and Vue and back-end services with Node.js and PHP. Aditya is a fast learner and focuses on solving business problems and delivering value to companies.

Portfolio

Nas Company
Node.js, Next.js, JavaScript, React, Amazon Web Services (AWS), Tailwind CSS...
Taxfix
React, React Native, Node.js, TypeScript, Google Cloud Platform (GCP)...
Clearview Studios
JavaScript, TypeScript, Docker, Vue, React, PHP, CakePHP, GitLab, CRDT, Fastify...

Experience

  • JavaScript - 8 years
  • React - 6 years
  • Docker - 4 years
  • TypeScript - 4 years
  • Vue - 4 years
  • PHP - 4 years
  • Laravel - 3 years
  • Kubernetes - 2 years

Availability

Part-time

Preferred Environment

Git, React, Vue, PHP, TypeScript, Node.js

The most amazing...

...thing I've built is Agromar, an IoT system that helps farmers monitor and control their farms. It reduced operational costs by 80% and improved crop quality.

Work Experience

Senior Front-end Engineer

2022 - 2023
Nas Company
  • Developed Nas.io—an app that helps community creators monetize their community used by hundred-thousands of users.
  • Improved the user experience, increasing the user acquisition rate to thousand users per week.
  • Migrated the old authentication mechanism to a cookie-based authentication that helped users have a seamless authentication experience between platforms.
Technologies: Node.js, Next.js, JavaScript, React, Amazon Web Services (AWS), Tailwind CSS, Leadership, Front-end, Software Engineering, Web, HTML, Algorithms, Architecture, Communication, Responsive Web Design (RWD), Web Development, Widgets, User Interface (UI), Third-party Integration, CI/CD Pipelines, Agile, Automated Testing, JSON, Writing & Editing, Best Practices, Software Development, Technical Writing, GitHub, Amazon EC2, Payment Gateways

Full-stack Engineer

2021 - 2022
Taxfix
  • Developed a full-fledged mobile tax filing app for France and Spain that helped thousands of users file their taxes online.
  • Mentored juniors and helped them onboard and align with the company's best practices, assisting them with deployment, code review, and testing.
  • Developed an IDE plugin to help with internationalization implementation, reducing 10% of the development time needed to implement localization.
Technologies: React, React Native, Node.js, TypeScript, Google Cloud Platform (GCP), Kubernetes, Docker, Fastify, Figma, WebStorm, MacOS, Linux, Kanban, PhpStorm, MySQL, CSS, UI Design, HTML, Technical Architecture, Leadership, Front-end, Back-end, Software Engineering, Full-stack Development, Full-stack, iOS, Stripe API, Stripe, REST APIs, APIs, API Architecture, Cross-platform App Development, Tax Systems, Algorithms, Airtable, Architecture, Project Management, Firebase, Communication, Responsive Web Design (RWD), Web Development, User Interface (UI), Third-party Integration, CI/CD Pipelines, Agile, Automated Testing, Chatbots, JSON, Writing & Editing, Best Practices, Software Development, Technical Writing, Blogging, GitHub, Payment Gateways

Full-stack Engineer

2019 - 2021
Clearview Studios
  • Developed an app that helped the Californian government collect 100,000+ volunteer data to help during forest fires and natural emergencies.
  • Migrated legacy projects to a new version of the system, improving the system's security, speed, and reliability.
  • Developed an award management platform used by large Hollywood studios annually to host their award program.
Technologies: JavaScript, TypeScript, Docker, Vue, React, PHP, CakePHP, GitLab, CRDT, Fastify, Figma, WebStorm, MacOS, Linux, PhpStorm, MySQL, CSS, Tailwind CSS, UI Design, HTML, Technical Architecture, Leadership, Front-end, Back-end, Software Engineering, Web, Full-stack Development, Full-stack, Stripe API, Stripe, REST APIs, APIs, API Architecture, Algorithms, Zapier, Architecture, Project Management, Communication, Responsive Web Design (RWD), Web Development, User Interface (UI), Third-party Integration, CI/CD Pipelines, Agile, JSON, Express.js, Writing & Editing, Best Practices, Software Development, Technical Writing, Blogging, GitHub, Amazon EC2, Amazon Web Services (AWS), Large Language Models (LLMs), Vuex

Full-stack Engineer

2017 - 2019
Kata.ai
  • Created a design system for the company to be reused across projects, cutting development time by 50%.
  • Developed an internal API gateway system to improve the development experience with our microservices stack and improved the development speed by 20%.
  • Collaborated with the company partner to build an omnichannel customer support system that allowed our chatbots to enter the customer support conversation and hand it over to a human agent when needed.
  • Developed a CMS system to help users build chatbots within seconds.
Technologies: Node.js, TypeScript, JavaScript, Go, React, Docker, Kubernetes, Google Cloud Platform (GCP), NestJS, Figma, WebStorm, MacOS, Linux, PhpStorm, MySQL, CSS, UI Design, HTML, User Interface (UI), User Experience (UX), Technical Architecture, Leadership, Front-end, Back-end, Software Engineering, Web, Full-stack Development, Full-stack, REST APIs, APIs, API Architecture, Algorithms, Architecture, Project Management, Communication, Responsive Web Design (RWD), Web Development, Widgets, Third-party Integration, CI/CD Pipelines, Agile, Styled-components, Azure, Chatbots, JSON, Express.js, Writing & Editing, Best Practices, Software Development, Technical Writing, Blogging, GitHub, Artificial Intelligence (AI)

Full-stack Engineer

2015 - 2017
Wirednest
  • Migrated a legacy app built with native PHP into Laravel; improved team productivity and system security.
  • Developed a queueing system using an Android device as a queuing server, served on a monitor that was displayed to the visitors, helping the business implement the queueing system with low capital cost.
  • Created an eCommerce website that allows users to design and customize their merchandise.
  • Developed a Foursquare-like website for users to share locations and book restaurant reservations directly on the website.
  • Built an eCommerce SaaS to manage discounts and vouchers for third-party eCommerce platforms, such as WooCommerce and Shopify, helping the commerce website implement discounting within minutes.
Technologies: JavaScript, PHP, Laravel, TypeScript, React, Vue, Raspberry Pi, Android, WebStorm, Linux, PhpStorm, MySQL, CSS, HTML, User Interface (UI), User Experience (UX), Technical Architecture, Leadership, Front-end, Back-end, Software Engineering, Web, Full-stack Development, Full-stack, eCommerce, Java, REST APIs, APIs, API Architecture, Algorithms, Architecture, Project Management, Communication, Responsive Web Design (RWD), Web Development, Widgets, Booking Systems, Third-party Integration, Agile, JSON, Best Practices, Software Development, GitHub, Payment Gateways, Vuex

Experience

Playtune

https://playtune.app
A web-based app that turns any YouTube video into a playable rhythm game. Players can contribute to the game by creating scores for other players.

I built the rendering engine to display the musical notes and the recording engine to record players playing the score.

Agromar

A React Native-based mobile application that connects with smart farming devices using IoT technologies. Allowing farmers to have better insights into their farms and automatically control their devices using their smartphones.

Mandiri Eval

A web-based application deployed on 40 branches of one of the largest banks in Indonesia to help monitor and evaluate their employee performances. Overseeing the deployments and maintenance of the system to ensure the app runs in a high-security environment.

Telkomsel Malaysia

An Ionic-based mobile application that helps Telkomsel Malaysia users buy mobile data, top-up balance, and manage their SIM cards using a mobile application.

Integrated with a smart scanner to help the user verify their national identity card using their smartphone camera with 99% accuracy.

Orson

A cross-bridge of C# and C++ application for Windows to help the textile industry manage their sales and inventory. Using FileSystemWatcher, I implemented the synchronization mechanism between C# and C++ applications. I also migrated part of the C++ application functionalities to C#.NET with Windows Presentation Foundation (WPF).

Digital Library

A Laravel-based digital library that helps librarians to digitize books, allowing visitors to read the book on a browser. I developed a mobile application to accompany the digital library functionalities, allowing users to read from their mobile phones.

Articulate

A web service that articulates a video or audio file into a readable article format. This helps people get a quick overview of their meeting recordings. A podcaster who wants to turn their podcast into an article can use this web service, or someone who wants to skim over a long video and get a text version instead.

Education

2017 - 2023

Bachelor's Degree in Computer Science

STIKI Malang - Malang, Indonesia

Skills

Libraries/APIs

React, Vue, Node.js, REST APIs, Vuex, YouTube API, Stripe API, Stripe, FFmpeg

Tools

WebStorm, Git, PhpStorm, Figma, GitHub, ChatGPT, Canvas, GitLab, MQTT, BlinkID, Zapier

Languages

TypeScript, JavaScript, PHP, CSS, HTML, C#, C#.NET, Java, Python, Go, C++

Frameworks

Laravel, Fastify, .NET, Next.js, Angular, Ionic, Express.js, React Native, CakePHP, NestJS, Tailwind CSS

Paradigms

API Architecture, Responsive Web Design (RWD), Agile, Best Practices, UI Design, Automated Testing, Kanban

Platforms

MacOS, Linux, Web, Google Cloud Platform (GCP), Kubernetes, Docker, Amazon Web Services (AWS), DigitalOcean, Raspberry Pi, Android, iOS, Firebase, Azure, Amazon EC2

Storage

JSON, MySQL, Databases, PostgreSQL

Industry Expertise

Project Management

Other

User Interface (UI), Software Engineering, Front-end, Back-end, Full-stack Development, Full-stack, APIs, Algorithms, Communication, Web Development, Third-party Integration, Writing & Editing, Software Development, Technical Writing, User Experience (UX), Technical Architecture, eCommerce, Cross-platform App Development, Tax Systems, Architecture, Widgets, CI/CD Pipelines, Styled-components, Chatbots, Blogging, Payment Gateways, Artificial Intelligence (AI), Large Language Models (LLMs), CRDT, Leadership, Computer Science, Data Science, PDF, OpenAI, Airtable, Booking Systems, Web Scraping

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