Rahadian Bayu Permadi,印度尼西亚西爪哇万隆市万隆开发商
Rahadian is available for hire
Hire Rahadian

Rahadian Bayu Permadi

Verified Expert  in Engineering

Full-stack Developer

Location
Bandung, Bandung City, West Java, Indonesia
Toptal Member Since
May 12, 2017

Bayu是一名拥有超过十年经验的全栈开发人员和软件架构师. 他为世界各地的公司提供开发可扩展软件的服务,并为他们提供建议. 他的成就包括完全从零开始创建社交媒体应用程序,并扩展到50多个应用程序,在此过程中,活跃用户减少了约40%的运营成本. Bayu is always eager to improve things (like performance, reduce cost, and maintainability) using the latest best practices and technologies.

Portfolio

FuzeMee LLC
React Native, Node.js, Amazon Web Services (AWS), GraphQL, Next.js...
Jaringan Mega Komputasi
Redis, Cassandra, Python, MySQL, NSQ.io, SQL, Asynchronous Programming...
Perso
Go, Flutter, Docker, Flask, API Development, Dart, Apache Airflow, Selenium...

Experience

Availability

Full-time

Preferred Environment

亚马逊网络服务(AWS), Git,谷歌云平台(GCP), CI/CD管道,JavaScript, Go, Python

The most amazing...

...我参与的项目是一个用于文本分类的复杂机器学习产品. I owned the coding and coordinated different remote programmers.

Work Experience

Principal Full-stack Software Engineer

2020 - 2023
FuzeMee LLC
  • Helped with the overall architecture used in the app.
  • Implemented the app using AWS services (mainly AWS Amplify).
  • 对应用程序进行故障排除和维护,并在软发布后实施新功能.
  • Created and maintained the front-end apps (mobile and web).
  • 加强AWS服务(主要是Amazon Cognito)的安全防范网络攻击.
Technologies: React Native, Node.js, Amazon Web Services (AWS), GraphQL, Next.js, Early-stage Startups, Minimum Viable Product (MVP), AWS Amplify, Amazon S3 (AWS S3), Amazon DynamoDB, AWS AppSync, Amazon Cognito, Amazon CloudFront CDN, TypeScript, AWS Lambda, Material UI, Amazon Simple Queue Service (SQS), API Development, Elasticsearch, Asynchronous Programming, Mobile UX, Apollo, Mobile Development, CSS, HTML, Back-end Development, Front-end Development, APIs, Agile Deployment, Hosting, Front-end, Full-stack Development, AWS Step Functions, Architecture, Back-end, Social Networks, iOS, Android, Serverless, Message Queues

Software Architect

2014 - 2021
Jaringan Mega Komputasi
  • Selected new technologies using open-source solutions to replace existing .NET solutions.
  • Guided and trained the technical team in a technology migration.
  • 基于前端、后端和移动解决方案的最佳实践定义的软件架构.
  • 与客户就需求进行沟通——收集需求.
  • 根据需求提出可能的体系结构类型作为解决方案, including their pros and cons.
Technologies: Redis, Cassandra, Python, MySQL, NSQ.io, SQL, Asynchronous Programming, Internet of Things (IoT), Back-end Development, APIs, Architecture, Back-end

Software Architect | Full-stack Developer

2019 - 2020
Perso
  • Designed the architected Perso.id (web and mobile apps).
  • 管理一个由平面设计师和测试人员组成的小团队,交付一款满足需求的手机应用.
  • 对在Perso中使用的技术进行调整和调整策略.id.
  • 最初使用Python和Flutter实现应用程序,但随后转向使用Go和Flutter,并对移动应用程序中使用的算法和流程进行了一些调整.
  • 从延迟、正确性和用户数量方面监控移动应用程序的性能.
技术:Go, Flutter, Docker, Flask, API Development, Dart, Apache Airflow, Selenium, NSQ.io, SQL, Mobile UX, Mobile Development, Back-end Development, Front-end Development, APIs, Agile Deployment, Hosting, Front-end, Full-stack Development, REST APIs, Minimum Viable Product (MVP), Architecture, Back-end

Senior Software Engineer

2019 - 2020
Syngenta (via Toptal)
  • 在前端、后端和其他微服务中实现新功能.
  • Refactored front-end code to be more maintainable. The front end is in React and Gatsby.
  • 重构后端以提高可测试性,特别是在单元测试方面. The back end code uses Go.
  • Restructured the back-end code to increase the modularity of each package.
  • 在实现新特性时,指导并提供了一个现有的模式, new services, and new products.
Technologies: Microservices, PostgreSQL, React Native, Go, Test-driven Development (TDD), API Development, CSS, HTML, Back-end Development, APIs, Back-end

Technical Development Lead

2019 - 2019
Zumata (now Rakuten Travel Xchange)
  • Led the development team in implementing new features.
  • 使用Go、Elixir等各种技术构建新产品和服务.
  • 在Google云平台搭建DevOps环境,主要使用Kubernetes.
  • Mentored and assisted developers with challenging tasks.
  • Planned the development phases using Scrum methodologies.
  • Investigated cases and customer complaints about service performance.
  • Optimized the system's performance to match the client's expectations, turning the response time to less than five seconds.
Technologies: Redis, DevOps, PostgreSQL, Google Cloud Platform (GCP), Kubernetes, Go, Google Kubernetes Engine (GKE), SQL, Asynchronous Programming, Back-end Development, APIs, Agile Deployment, React Native, Back-end, Git Flow

Django Developer

2018 - 2019
Mind Research Network
  • Implemented a feature to highlight pages in PDF.js.
  • 通过PDF文件启用页面重定向,以便当用户在文件上搜索术语时, they can click on that term directly for redirection.
  • Implemented document classification based on category.
  • 为文档引用开发了一个功能,以跟踪哪些文档更重要.
  • Migrated a search platform from Solr 3.6 to the latest Apache Solr, which was quite challenging since version 3.6 and the latest version (7.6) were very different.
Technologies: PostgreSQL, Docker, Python, Django, CSS, HTML, Back-end Development, Front-end Development, APIs, REST APIs, Message Queues

Freelance Cryptocurrency Trading Platform Developer

2018 - 2018
Ledgershield (via Toptal)
  • Translated the UX design from a Sketch file format to a web layout.
  • Implemented a React app as the platform's front end.
  • 开发了一个Django项目,作为加密货币交易平台.
  • Migrated the existing code that the previous developer made. Unfortunately, there was not much information on the developed work, which brought some challenges to this project.
  • Constructed the trading platform to cover several cryptocurrencies—Bitcoin, Bitcoin Cash, Ethereum, Ripple, and Monero.
技术:Python, Django, React, HTML,后端开发,前端开发,api

Full-stack Developer

2017 - 2018
DoBooster (via Toptal)
  • Developed the back end using Django and PostgreSQL as a database.
  • 使用React Native为他们正在开发的生产力应用程序构建前端.
  • Installed a social login and JWT authentication mechanism on the front end.
  • Incorporated an expo so that the employer can easily view the front end.
  • 在前端实现Carousel,用于描述应用的所有内容.
Technologies: PostgreSQL, React Native, Django, Heroku, SQL, Asynchronous Programming, Mobile Development, CSS, HTML, Back-end Development, Front-end Development, APIs, Agile Deployment, Hosting, Front-end, Full-stack Development, REST APIs, Minimum Viable Product (MVP), Architecture, Back-end, Message Queues

Senior Software Engineer

2016 - 2017
Dathena
  • Managed three teams—the front-end, back-end, and big data—scattered across many countries like Indonesia, Singapore, India, and Ukraine.
  • Coded the back-end side using Python and Django technologies.
  • Implemented a DevOps strategy using Docker that was easily configurable, easy to deploy, and scalable.
  • Designed interfaces that were used by teams involved in the project.
  • Implemented a unit-test strategy for the back-end part of the project.
Technologies: Spark, Docker, Django, Python, SQL, Asynchronous Programming, Back-end Development, Front-end Development, APIs, Full-stack Development, REST APIs, React Native, Minimum Viable Product (MVP), Back-end, Message Queues

Senior Software Engineer

2016 - 2016
Migital
  • Implemented single sign-on (SSO) service in several PHP websites.
  • Enabled a Go app to synchronize the data among the databases.
  • Built a PHP module for data synchronization among databases.
Technologies: Go, MySQL, Back-end Development, Back-end

IT Consultant

2015 - 2016
MD Mirau
  • Guided development to adopt Cassandra as NoSQL solution.
  • Designed the data model that matched requirements.
  • Created a data ingestion process from files (Excel, CSV, etc.) to AWS Redshift.
Technologies: Java, Cassandra, Redshift, Back-end Development

Software Engineer

2010 - 2013
Amadeus SAS
  • 在世界各地的组织使用的现有产品上实现新功能.
  • 通过修复在测试或生产阶段发现的新问题来维护产品.
  • Coordinated inter-team work to implement new requests from customers.
  • Made estimations on the costs of implementing new features.
  • Trained and supported the new product or new feature rollout.
技术:SQL Server 2005,后端开发,敏捷部署,后端

High-level Java Library for Handling GPS Data on Cassandra

http://github.com/bailoo/Agamemnon
This project accepts GPS data, such as latitude and longitude, and stores them in a Cassandra database. 该项目经过测试,可以处理数千个GPS设备每隔几秒钟发送的数据. In this project, I was the principal software engineer.

Web Scraping with Dynamic Content (Ajax-based)

http://github.com/teknokeras/scrapy-splash
这个项目是基于Scrapy和Splash抓取动态内容的网站. The code was tested to scrape the eCommerce website Zalora.co.id and Berrybenka.com. The data is then stored in a database and later accessed by a web app. My role here was principal software engineer.

Dathena Classification

这是一个实现文本分类后端系统的项目. The main clients are financial institutions like banks, insurance, etc.

TECHNOLOGIES
• Hadoop (Hortonworks), HBase, Django, PostgreSQL, Apache Spark, and React. 我是一个后端工程师和团队之间的协调者(前端,后端,大数据团队).

Deep Learning-based Product Classification

In this project, 我主要研究一个数据管道,根据产品的图像对电子商务产品进行分类, titles, and descriptions.

该管道包括抓取许多电子商务网站(主要是时尚)的网页抓取。, cleanse the data, store it, and analyze it using a deep learning tool. In this case, it was TensorFlow.

Besides the pipeline, 我还使用React Native开发了多平台移动应用程序(Android和iOS)来监控管道, 建立用于模型训练的数据集,并传达深度学习训练的结果.

它是一个React Native应用程序,使用JWT标识和一个本地基本UI组件来使它美观. Axios and Reduce Libraries are used for connection and storage management. I was a principal software engineer and ML engineer.

Full-stack Development for a Mobile To-do List App

I worked on the back and front end of a mobile to-do list app. 后端使用Django和PostgreSQL,前端使用React Native. 在开发过程中加入了React Native,因此员工可以立即看到结果.

其他在前端实现的机制是社交登录(Google和Facebook)。, JWT, a calendar UI, and communication with the REST API.

My role in this project is principal software engineer and architect.

GPS Data Management System

这个项目是在Hadoop上建立一个存储GPS数据的系统,并在Hadoop环境下使用它的其他软件. The main clients are transportation and logistics companies.

TECHNOLOGIES
• Hadoop Hortonworks and Apache Hive.

I was a software architect in this project.

Languages

Go, Python, GraphQL, JavaScript, TypeScript, HTML, Dart, SQL, CSS, Java

Frameworks

React Native, Flask, Django, Flutter, Selenium, Next.js, Material UI, Redux, Spark

Libraries/APIs

Node.js, React, AWS Amplify, API Development, REST APIs, NSQ.io

Tools

AWS AppSync, Amazon Cognito, Amazon Simple Queue Service (SQS), Google Kubernetes Engine (GKE), Apache Airflow, RabbitMQ, Amazon CloudFront CDN, AWS Step Functions

Paradigms

Test-driven Development (TDD), DevOps, Asynchronous Programming, Mobile Development, Hosting, Microservices

Platforms

Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Lambda, iOS, Android, Heroku

Storage

Cassandra, PostgreSQL, Amazon S3 (AWS S3), Amazon DynamoDB, Redis, Elasticsearch, SQL Server 2005, MySQL, Redshift, MongoDB

Other

Full-stack, Big Data, Early-stage Startups, Minimum Viable Product (MVP), Apollo, Back-end Development, Front-end Development, APIs, Agile Deployment, Front-end, Full-stack Development, Architecture, Back-end, Social Networks, Serverless, Message Queues, Machine Learning, Mobile UX, Internet of Things (IoT), Git Flow, Software Engineering, CI/CD Pipelines, Front-end Architecture, Front-end Design

2007 - 2009

Master's Degree in Software Engineering

Free University of Bozen-Bolzano - Bolzano, Italy

2007 - 2009

Master's Degree in Software Engineering

Blekinge Institute of Technology - Karlskrona, Sweden

2001 - 2006

Bachelor's Degree in Informatics

Bandung Institute of Technology - Bandung, Indonesia

APRIL 2006 - PRESENT

Sun Certified Java Programmer 1.4

Sun Microsystems

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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