Rahadian Bayu Permadi
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Software Architect
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.
软件架构师|全栈开发人员
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.
Senior Software Engineer
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.
Technical Development Lead
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秒以内.
Django Developer
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.
自由加密货币交易平台开发人员
Ledgershield (via Toptal)
- 将用户体验设计从草图文件格式转换为网页布局.
- 实现了一个React应用作为平台的前端.
- Developed a Django project that will serve as the cryptocurrency trading platform.
- 迁移以前开发人员编写的现有代码. Unfortunately, 关于已开发工作的信息不多, 这给这个项目带来了一些挑战.
- 构建了涵盖多种加密货币的交易平台——比特币, Bitcoin Cash, Ethereum, Ripple, and Monero.
Full-stack Developer
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.
Senior Software Engineer
Dathena
- Managed three teams—the front-end, back-end, 以及分散在印度尼西亚等许多国家的大数据, Singapore, India, and Ukraine.
- 使用Python和Django技术编写后端代码.
- 使用Docker实现了一个易于配置的DevOps策略, easy to deploy, and scalable.
- 为参与项目的团队所设计的接口.
- 为项目的后端部分实现单元测试策略.
Senior Software Engineer
Migital
- 在几个PHP网站中实现了单点登录(SSO)服务.
- 启用Go应用程序在数据库之间同步数据.
- 构建了一个用于数据库间数据同步的PHP模块.
IT Consultant
MD Mirau
- 指导开发采用Cassandra作为NoSQL解决方案.
- 设计符合需求的数据模型.
- 从文件(Excel, CSV等)创建数据摄取流程.) to AWS Redshift.
Software Engineer
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.
- 协调团队内部工作,实现客户的新要求.
- 估算实现新特性的成本.
- 培训和支持新产品或新功能的推出.
Experience
处理GPS数据的高级Java库
http://github.com/bailoo/Agamemnon带有动态内容的网页抓取(基于ajax)
http://github.com/teknokeras/scrapy-splashDathena 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).
基于深度学习的产品分类
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库用于连接和存储管理. 我是首席软件工程师和机器学习工程师.
移动待办事项列表应用程序的全栈开发
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
TECHNOLOGIES
• Hadoop Hortonworks and Apache Hive.
我是这个项目的软件架构师.
Education
软件工程硕士学位
博尔扎诺自由大学-博尔扎诺,意大利
软件工程硕士学位
Blekinge理工学院-卡尔斯克鲁纳,瑞典
Bachelor's Degree in Informatics
万隆理工学院-印度尼西亚万隆
Certifications
Sun Certified Java Programmer 1.4
Sun Microsystems
Skills
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
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