Bayu has many years of experience in software engineering as a team member, team leader, and manager, using various technologies while working on the front end, back end, and Big Data. The technologies he uses include React, React Native, Flutter, Python, Go, Java, Hadoop, NoSQL, and Elasticsearch. He is also very familiar with cloud computing services and in-house hosting, using DevOps technologies like Docker and Kubernetes.
Designed the architect of perso.id (web and mobile apps).
Managed a small team consisted of a graphic designer and tester to deliver a mobile app to fulfill the requirements.
Made adjustment and pivoted strategy in terms of technology used in Perso.id.
Implemented the apps initially using Python and Flutter, but then pivoted to use Golang and Flutter with some adjustment of the algorithms and flows used in the mobile app.
Monitored the mobile app performance in terms of latency, correctness and number of users.
Implemented a feature to highlight pages in PDF.js.
Enabled page redirection via a PDF file so that when users search for a term on the file, they can click in that term directly for redirection.
Implemented document classification based on category.
Developed a feature for document citations to track which documents have more importance.
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.
Translated the UX design from a Sketch file format to a web layout.
Implemented a React app as the platform's front end.
Developed a Django project that will serve as the cryptocurrency trading platform.
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.
Worked on a data pipeline to classify eCommerce products using image, title, and description data from a variety of fashion-focused eCommerce sites.
Utilized web scraping for data collection, TensorFlow for deep learning analysis, and developed multi-platform mobile apps using React Native to monitor the pipeline and manage model training data.
Created a React Native app using JWT identification, a native base UI component for aesthetics, and utilized Axios and Reduce Libraries for connection and storage management.