Rahadian Bayu Permadi, Developer in 万隆,万隆市,西爪哇,印度尼西亚
Rahadian is available for hire
Hire Rahadian

Rahadian Bayu Permadi

Verified Expert  in Engineering

Full-stack Developer

Location
万隆,万隆市,西爪哇,印度尼西亚
Toptal Member Since
May 12, 2017

Bayu is a full-stack developer and software architect with over a decade of experience. He served companies worldwide in creating scalable software and advising them. His achievements include creating social media applications entirely from scratch to scalable to more than 50,000 active users and reducing operational costs by around 40% along the way. 巴渝总是渴望提高一些东西,比如表现, reduce cost, 以及可维护性)使用最新的最佳实践和技术.

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

Amazon Web Services (AWS), Git, Google Cloud Platform (GCP), CI/CD Pipelines, JavaScript, Go, Python

The most amazing...

...project I've worked on is a complex machine-learning product for text classification. 我负责编码并协调不同的远程程序员.

Work Experience

Principal Full-stack Software Engineer

2020 - 2023
FuzeMee LLC
  • 帮助在应用程序中使用的整体架构.
  • 使用AWS服务(主要是AWS Amplify)实现应用程序.
  • Troubleshot and maintained the app and implemented new features after the soft launch.
  • 创建和维护前端应用(移动端和web端).
  • Hardened the security aspect of the AWS services (mainly Amazon Cognito) from cyber attacks.
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, Technical Leadership

Software Architect

2014 - 2021
Jaringan Mega Komputasi
  • 选择使用开源解决方案的新技术来取代现有技术 .NET solutions.
  • 指导和培训技术团队进行技术迁移.
  • Defined software architecture based on best practices for front end, back end, and mobile solutions.
  • Communicated with the customers regarding the requirements—requirements gathering.
  • Proposed possible architecture types as solutions regarding the requirements, including their pros and cons.
技术:Redis, Cassandra, Python, MySQL, NSQ.io, SQL, Asynchronous Programming, Internet of Things (IoT), Back-end Development, APIs, Architecture, Back-end

软件架构师|全栈开发人员

2019 - 2020
Perso
  • Designed the architected Perso.id (web and mobile apps).
  • Managed a small team consisting of a graphic designer and tester to deliver a mobile app to fulfill the requirements.
  • Made adjustments and pivoted strategy regarding the technology used in Perso.id.
  • Implemented apps initially using Python and Flutter but then pivoted to using Go and Flutter with some adjustments to the algorithms and flows used in the mobile app.
  • Monitored the mobile app's performance in terms of latency, correctness, and number of users.
Technologies: 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)
  • Implemented new features in the front end, back end, and other microservices.
  • 重构的前端代码更易于维护. The front end is in React and Gatsby.
  • Refactored the back end to improve testability, especially concerning unit testing. The back end code uses Go.
  • 重新构建后端代码以增加每个包的模块化.
  • Guided and provided a pattern for the existing to follow when implementing new features, 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)
  • 领导开发团队实现新特性.
  • Architected a new product and service using various technologies like Go, Elixir, and more.
  • Set up a DevOps environment on Google Cloud Platform, mainly using Kubernetes.
  • 指导和协助开发人员完成具有挑战性的任务.
  • 使用Scrum方法规划开发阶段.
  • 调查有关服务表现的个案及客户投诉.
  • 优化系统性能以满足客户的期望, 将响应时间缩短到5秒以内.
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, Technical Leadership

Django Developer

2018 - 2019
Mind Research Network
  • 实现了在PDF中突出显示页面的功能.js.
  • Enabled page redirection via a PDF file so that when users search for a term on the file, 他们可以直接点击该术语进行重定向.
  • 实现了基于类别的文档分类.
  • Developed a feature for document citations to track which documents have more importance.
  • 从Solr 3迁移了一个搜索平台.从6到最新的Apache Solr,从版本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

自由加密货币交易平台开发人员

2018 - 2018
Ledgershield (via Toptal)
  • 将用户体验设计从草图文件格式转换为网页布局.
  • 实现了一个React应用作为平台的前端.
  • Developed a Django project that will serve as the cryptocurrency trading platform.
  • 迁移以前开发人员编写的现有代码. Unfortunately, 关于已开发工作的信息不多, 这给这个项目带来了一些挑战.
  • 构建了涵盖多种加密货币的交易平台——比特币, Bitcoin Cash, Ethereum, Ripple, and Monero.
Technologies: Python, Django, React, HTML, Back-end Development, Front-end Development, APIs

Full-stack Developer

2017 - 2018
DoBooster (via Toptal)
  • 使用Django和PostgreSQL作为数据库开发后端.
  • Built the front end using React Native for the productivity app that they were developing.
  • 在前端安装了社交登录和JWT身份验证机制.
  • 加入了一个博览会,这样雇主可以很容易地看到前端.
  • Implemented Carousel on the front end for a description section of what the app is all about.
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, 以及分散在印度尼西亚等许多国家的大数据, Singapore, India, and Ukraine.
  • 使用Python和Django技术编写后端代码.
  • 使用Docker实现了一个易于配置的DevOps策略, easy to deploy, and scalable.
  • 为参与项目的团队所设计的接口.
  • 为项目的后端部分实现单元测试策略.
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, Technical Leadership

Senior Software Engineer

2016 - 2016
Migital
  • 在几个PHP网站中实现了单点登录(SSO)服务.
  • 启用Go应用程序在数据库之间同步数据.
  • 构建了一个用于数据库间数据同步的PHP模块.
技术:Go, MySQL,后端开发,后端

IT Consultant

2015 - 2016
MD Mirau
  • 指导开发采用Cassandra作为NoSQL解决方案.
  • 设计符合需求的数据模型.
  • 从文件(Excel, CSV等)创建数据摄取流程.) to AWS Redshift.
技术:Java, Cassandra, Redshift,后端开发

Software Engineer

2010 - 2013
Amadeus SAS
  • Implemented new features on the existing product used by organizations throughout the world.
  • Maintained products by fixing new problems found either during testing or in the production phase.
  • 协调团队内部工作,实现客户的新要求.
  • 估算实现新特性的成本.
  • 培训和支持新产品或新功能的推出.
Technologies: SQL Server 2005, Back-end Development, Agile Deployment, Back-end

处理GPS数据的高级Java库

http://github.com/bailoo/Agamemnon
This project accepts GPS data, such as latitude and longitude, 并将它们存储在Cassandra数据库中. The project was tested to handle thousands of GPS devices sending data every few seconds. 在这个项目中,我是首席软件工程师.

带有动态内容的网页抓取(基于ajax)

http://github.com/teknokeras/scrapy-splash
This project is based on Scrapy and Splash to scrape websites with dynamic content. 经过测试,该代码可以抓取电子商务网站Zalora.co.id and Berrybenka.com. 然后将数据存储在数据库中,稍后由web应用程序访问. 我在这里的角色是首席软件工程师.

Dathena Classification

This was a project to implement the back-end system for text classification. 主要客户是银行、保险等金融机构.

TECHNOLOGIES
•Hadoop (Hortonworks)、HBase、Django、PostgreSQL、Apache Spark和React. I was a back-end engineer and coordinator between teams (front-end, back-end, and big data teams).

基于深度学习的产品分类

In this project, I worked mainly on a data pipeline to classify eCommerce products based on the products' images, titles, and descriptions.

The pipeline includes web scraping to scrape many eCommerce sites (mainly fashion), cleanse the data, store it, 并使用深度学习工具进行分析. In this case, it was TensorFlow.

Besides the pipeline, I also developed multi-platform mobile apps (Android and iOS) using React Native to monitor the pipeline, building a data set for model training and communicating the results of the deep learning training.

It's a React Native app that uses JWT identification and a native base UI component to make it pretty. Axios和Reduce库用于连接和存储管理. 我是首席软件工程师和机器学习工程师.

移动待办事项列表应用程序的全栈开发

我在一个手机待办事项列表应用程序的前端和后端工作. I used Django and PostgreSQL for the back-end side, and for the front end, I used React Native. React Native was incorporated during development so employees could see the results immediately.

Other mechanisms implemented in the front-end were social logins (Google and Facebook), JWT, a calendar UI, and communication with the REST API.

我在这个项目中的角色是首席软件工程师和架构师.

GPS Data Management System

This project was to build a system to store GPS data on Hadoop and use its other software in the Hadoop environment. 主要客户是运输和物流公司.

TECHNOLOGIES
• Hadoop Hortonworks and Apache Hive.

我是这个项目的软件架构师.
2007 - 2009

软件工程硕士学位

博尔扎诺自由大学-博尔扎诺,意大利

2007 - 2009

软件工程硕士学位

Blekinge理工学院-卡尔斯克鲁纳,瑞典

2001 - 2006

Bachelor's Degree in Informatics

万隆理工学院-印度尼西亚万隆

APRIL 2006 - PRESENT

Sun Certified Java Programmer 1.4

Sun Microsystems

Libraries/APIs

Node.js、React、AWS Amplify、API开发、REST API、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

Frameworks

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

Languages

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

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, Technical Leadership, Machine Learning, Mobile UX, Internet of Things (IoT), Git Flow, Software Engineering, CI/CD Pipelines, Front-end Architecture, Front-end Design

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

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring