Photo Profile

Rian Akbar Ferdiansyah

Software Engineer

Passionate Software Engineer with over 4 years of experience in developing web applications and backend systems. Proficient in writing clear, concise code for easy maintenance and troubleshooting. Experienced in collaborating with both small and large teams on various projects across different companies.

Icon LinkedinIcon InstagramIcon Github

EXPERIENCE

Fullstack Developer | AIA Indonesia

JAN 2024 - PRESENT

Develop the iRecruit application to support the agency division in recruiting new agents by simplifying the process and reducing onboarding time.

Collaborate with the Human-Centered Design team to enhance the iRecruit business process, application flow, and overall user experience.

Vue JS
JavaScript
TypeScript
Pinia
Vuetify
Java
Spring Boot

Senior Frontend Engineer | Majoo Indonesia

APR 2022 - JAN 2024

Lead the development and maintenance of the @majoo-ui/react library, ensuring code quality, scalability, reusability, and documentation including usage guides, API references, and examples.

Collaborate with the team to define and implement new components and features based on user feedback and industry standards.

Address critical bugs in production and enhance application performance to optimize the user experience.

React JS
JavaScript
TypeScript
Redux
Storybook
Radix UI
Stitches

Frontend Engineer | Dattabot

MAR 2021 - APR 2022

Transform analytical data into a visually engaging dashboard and seamlessly integrate it with interactive charts for enhanced clarity and user interaction.

Integrating digital signature and e-stamping features into web-based applications with a seamless and user-friendly experience.

Implemented Redux Toolkit to achieve a more concise syntax and enhance productivity.

Assume the role of a trainer for fundamental programming courses, focusing on TypeScript for both frontend and backend departments.

React JS
Next JS
JavaScript
TypeScript
Redux Toolkit
Google Maps API
Ant Design
Tailwind CSS
Chart JS

Frontend Engineer | NashTa

JUN 2020 - MAR 2021

Designing MicroFrontend applications to achieve a clear separation of responsibilities, enhance scalability, and facilitate seamless collaboration with large teams, ensuring easy troubleshooting and fixes.

Conduct unit testing on each code component to ensure a resilient and easily maintainable application.

Develop applications with an interactive and responsive interface to ensure compatibility across various device sizes.

Integrating GraphQL for enhanced schema flexibility and increased efficiency in frontend applications.

React JS
Next JS
JavaScript
TypeScript
Redux
Jest
React Testing Library
GraphQL
Bootstrap

PROJECTS

CEISA 4.0 | Indonesian Customs and Excise

Icon Github

Web application platform crafted to serve as the Service User Portal for the Directorate General of Customs and Excise. This innovative platform stands at the forefront of technology, offering a comprehensive and user-centric solution to meet the diverse needs and requirements of customs and excise processes.

My IndiHome | IndiHome by Telkomsel

Icon Github

My Indihome app provides a user-friendly platform for Indihome subscribers, allowing them to conveniently manage their accounts, track internet usage, view and pay bills, and potentially access additional features.

Majoo Dashboard | Majoo Technology Indonesia

Icon Github

Majoo Application encompasses a range of essential features including Point of Sales, Accounting, Online Store, Outlet Management, Inventory Management, and Product Management.

iRecruit AIA | AIA Indonesia

Icon Github

iRecruit AIA is a recruitment application designed to streamline the entire process for new agents, from registration to onboarding, while delivering an exceptional user experience. The platform reduces the recruitment timeline from 25 days to just 4-6 days.