Fathan Margono

Fathan Margono

Self-taught software engineer with 6 years of experience, passionate about JavaScript and user-friendly interfaces, constantly seeking new challenges.

@fmgono

Joined Jun 2022

Jakarta, Indonesia

About

A self-taught software engineer with a unique background in accounting. Transitioned careers through dedication to continuous learning and adapting to new technologies. Committed to personal growth through discipline and perseverance. Passionate about problem-solving and embracing challenges to achieve goals.

My speciality

Javascript Enthusiast

FullStack Developer

Self-taught

Interest in UI/UX

Languages I'm fluent in

Indonesian

English

Experiences

Treedots

Sr. Frontend Engineer - Remote

Treedots

Apr 2022 - Mar 2024

1yr 11mos

Singapore

Apr 2022 - Mar 2024

1yr 11mos

Singapore

See more

Overview: A Singapore-based company with a B2B platform for the food supply chain industry. My role is to build, maintain, and deliver the new feature of the Supplier Dashboard app that is used regularly by the internal team. Deliverable Tasks: - Drastically reduced the app bundle size from 9.2MB to 6.3MB by removing unused assets and deduplicating CSS code. - Improved the user experience by reducing instances of users saving incorrect prices by over 70%, through revamping the product price features. - Ensured consistent visual language and design across all products and platforms by collaborating with designers to build a comprehensive Design System. - Fostered code reusability and minimized duplication by developing a shared UI package for different teams to leverage.
Vue.js

Vue.js

TypeScript

TypeScript

GraphQL

GraphQL

Quasar Framework

Quasar Framework

Tailwind CSS

Tailwind CSS

ExpressJS

ExpressJS

Slack

Slack

Figma

Figma

Kafka

Kafka

Google Cloud Platform

Google Cloud Platform

Socket.IO

Socket.IO

PT ODISYS INDONESIA

Software Engineer

PT ODISYS INDONESIA

Jan 2017 - Apr 2022

5yrs 3mos

Jan 2017 - Apr 2022

5yrs 3mos

See more

Overview: A software house that has B2B products for the logistics industry. My role is to handle and manage the Logistic B2B App from Operational to Accounting for each client. Deliverable Tasks: - Significantly enhanced performance and leveraged modern language features by migrating from PHP 5 to PHP 7. - Improved data integrity and scalability by migrating from Oracle PL/SQL to PostgreSQL. - Drastically improved query performance from 1 minute to 10 seconds by implementing materialized views, removing unused selected columns, refactoring queries that ran inside loops in the backend application, and optimizing database indexing. - Fostered knowledge-sharing and skill development by mentoring junior developers, contributing to their professional growth. - Ensured clear project understanding by collaborating with cross-functional teams, including clients and stakeholders, to gather user requirements and translate them into technical specifications. - Maintained system stability and efficiency by analyzing client requests and project requirements, carefully assessing compatibility and potential impacts on existing systems and workflows. - Contributed to optimal technology solutions by actively participating in selecting appropriate technology stacks for various projects, and evaluating factors such as scalability, performance, and maintainability. - Explored cutting-edge technologies by conducting comprehensive research on emerging front-end technologies, libraries, and frameworks, and conducting proof-of-concept (POC) implementations to assess their viability and potential benefits. - Delivered robust and scalable web applications by designing and implementing front-end architectures and patterns, considering scalability, modularity, and code maintainability, adhering to best practices, optimizing performance, and ensuring intuitive user interfaces. - Facilitated seamless integration between front-end and back-end systems by collaborating with back-end engineers and other stakeholders, fostering effective communication, and leveraging API specifications to synchronize data and functionalities.
PHP

PHP

Oracle PL/SQL

Oracle PL/SQL

AdonisJS

AdonisJS

Vue.js

Vue.js

Laravel

Laravel

jQuery

jQuery

Bootstrap

Bootstrap

Node.js

Node.js

PostgreSQL

PostgreSQL

Tech Stack

Featured
Vue.js

Vue.js

Senior

React

React

Mid-level

Next.js

Next.js

Mid-level

AdonisJS

AdonisJS

Mid-level

TypeScript

TypeScript

Mid-level

Svelte

Svelte

Mid-level

Databases
PostgreSQL

PostgreSQL

Mid-level

Frameworks
ExpressJS

ExpressJS

Mid-level

Copyright © 2025 Fathan Margono

Built with Showwcase