Aris Feryanto, Developer in Jambi, Jambi City, Indonesia
Aris is available for hire
Hire Aris

Aris Feryanto

Verified Expert  in Engineering

Software Developer

Location
Jambi, Jambi City, Indonesia
Toptal Member Since
April 5, 2022

Aris is an ex-Facebook and ex-PayPal software engineer with over a decade of experience developing mobile apps, web apps, and back-end full-stack services focusing on React and Node.js. He has worked on various projects ranging from proof-of-concept to cloud-based, multi-million-users, performance-critical apps. Aris will make an excellent addition to any team.

Portfolio

Rumah Tekno
React Native, React, Firebase, Objective-C, Node.js, Full-stack Development...
Fazz Financial Group
Vue, Laravel, Java, Appium, Relational Databases, MySQL, SQL, Microservices...
Facebook
React, Hack Language, JavaScript, CSS, HTML, APIs, Jest, PHP, MySQL, SQL...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Xcode, Android Studio, Git

The most amazing...

...thing I've developed is an eCommerce app that enables buyers to purchase items available only in certain parts of the world from travelers.

Work Experience

Founder

2019 - PRESENT
Rumah Tekno
  • Developed an app Titip that connects buyers and travelers, allowing buyers to chat with travelers, purchase products available only in certain parts of the world, and make safe transactions. It has been used by thousands of users globally.
  • Built an app Qline that allows people to queue online primarily for places where queueing time varies, such as clinics, dentists, and salons.
  • Created a Window Manager for macOS named Grid, featured in two Apple's Peek Performance events. Thousands of users have downloaded it since it was launched.
  • Built a utility tool to automatically hide the Dock feature in macOS.
Technologies: React Native, React, Firebase, Objective-C, Node.js, Full-stack Development, JavaScript, CSS, HTML, TypeScript, APIs, Jest, Performance, RESTful Services, Amazon Web Services (AWS), SaaS, Stripe, NestJS, Express.js, Google Cloud Platform (GCP), Continuous Integration (CI), Front-end, GitHub, Mobile Apps, Gradle, iOS, Android, Swift, GraphQL, Mobile, Databases, Serverless Architecture, Socket.IO, Expo, REST APIs, Analytics, Next.js, Expo.io, Tailwind CSS, Test-driven Development (TDD), Cloud Firestore

Lead Engineer

2021 - 2022
Fazz Financial Group
  • Led a team of engineers and hands-on in automating a testing process for mobile apps, saving more than 30% of the time taken for manual testing and detecting issues within hours instead of days.
  • Provided technical consultations for the engineering team building an investment education platform.
  • Managed a project and collaborated with the developer and product team using the Scrum methodologies.
Technologies: Vue, Laravel, Java, Appium, Relational Databases, MySQL, SQL, Microservices, RESTful Services, CI/CD Pipelines, Amazon Web Services (AWS), Docker, Kubernetes, Continuous Integration (CI), PostgreSQL, Redis, Front-end, GitHub, Integration Testing, Mobile Apps, Gradle, Kotlin, Databases, REST APIs, Containers, Test Automation, Analytics, Test-driven Development (TDD), JUnit

Engineer

2017 - 2019
Facebook
  • Supported global networks of developers, troubleshooting issues related to Facebook APIs and SDKs.
  • Built developer tools used by tens of thousands of developers to debug issues related to Messenger bots.
  • Developed tools used by the DevOps team that allows them to support 16 languages via machine-learning-supported or vendor translations.
Technologies: React, Hack Language, JavaScript, CSS, HTML, APIs, Jest, PHP, MySQL, SQL, RESTful Services, CI/CD Pipelines, Continuous Integration (CI), Front-end, Databases, REST APIs, Test Automation, Analytics, Test-driven Development (TDD)

Senior Software Engineer

2016 - 2017
FlexTrade
  • Developed a desktop application used by Singapore's top banks and fund managers for trading in the foreign exchange market in real time and with high volume.
  • Worked directly with clients on new features and issues.
  • Collaborated with back-end, sales, and customer support teams on integration, presentation, and solving issues related to the desktop app.
Technologies: Java, Swing, Front-end, Databases, JUnit, Mockito

Senior Software Engineer

2012 - 2015
PayPal
  • Designed and built NoSQL and in-memory caches, making the service’s response two times faster and reducing the number of database hits by more than 50%.
  • Migrated monolithic code to microservices architecture.
  • Implemented a credit card expiration reminder that is more scalable and works six times faster than the existing one.
Technologies: Java, Spring, NoSQL, C++, Relational Databases, APIs, Performance, Spring Boot, Microservices, RESTful Services, CI/CD Pipelines, Express.js, Continuous Integration (CI), GitHub, Integration Testing, Databases, REST APIs, Test Automation, Test-driven Development (TDD), JUnit, Mockito

Software Engineer

2011 - 2012
HCL Technologies
  • Delivered custom mobility solutions for enterprises.
  • Developed prototypes for iPad and iPhone applications.
  • Built back-end services using Microsoft technologies, such as Windows Communication Foundation (WCF), Microsoft Smooth Streaming (MSS), and SQL Server.
Technologies: Objective-C, MySQL, SQL, Front-end

eCommerce App for Travelers

This React Native app connects buyers and travelers. It allows them to chat about items available only in certain parts of the world, complete purchases, and make safe transactions. Thousands of users use it worldwide.

Online Queueing App

This app allows people to queue online, primarily in places where queueing time varies, such as clinics, dentists, and beauty salons. It provides an easy-to-understand queue display and push notifications to users when their turn is approaching.

Languages

Java, JavaScript, CSS, HTML, TypeScript, SQL, Objective-C, Hack Language, C++, PHP, Swift, GraphQL, Kotlin

Frameworks

React Native, Appium, Spring Boot, NestJS, Express.js, Swing, Spring, Jest, JUnit, Mockito, Laravel, Next.js, Tailwind CSS

Libraries/APIs

React, Node.js, REST APIs, Vue, Stripe, Socket.IO

Tools

GitHub, Git, Xcode, Expo, Gradle, Expo.io

Paradigms

Microservices, Continuous Integration (CI), Test Automation, Serverless Architecture, Test-driven Development (TDD)

Platforms

Firebase, Mobile, Amazon Web Services (AWS), Docker, Kubernetes, Google Cloud Platform (GCP), iOS, Android

Storage

NoSQL, Relational Databases, Databases, MySQL, PostgreSQL, Cloud Firestore, Redis

Other

Full-stack Development, APIs, Performance, RESTful Services, CI/CD Pipelines, SaaS, Mobile Apps, Front-end, Integration Testing, Analytics, Containers

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