Summary
Overview
Work History
Education
Skills
Timeline
Generic
Galih Adityo

Galih Adityo

Software Engineer (Frontend)
Bekasi

Summary

I am a dedicated and creative front-end developer with a passion for crafting engaging and user-centric experiences. Will bring a wealth of knowledge and expertise to every project I undertake.

Overview

8
8
years of professional experience

Work History

Software Engineer (Frontend)

PT Ruang Raya Indonesia
10.2023 - Current

Responsibilities :

  • Collaborating with designers and backend developers to translate design mockups and API endpoints into fully functional mobile applications using React Native.
  • Writing clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Implementing user interface components and navigation patterns using React Native's built-in libraries as well as custom solutions when necessary.
  • Optimizing application performance and ensuring a smooth user experience on all platforms (Android, iOS, Web).
  • Troubleshooting and debugging issues across various devices and operating system versions.
  • Participating in code reviews, providing constructive feedback, and continuously improving development processes.
  • Staying updated with the latest trends and advancements in development and technologies.

Achievements:

  • Successfully delivered several high-quality applications within tight deadlines, meeting or exceeding client expectations.
  • Implemented automated testing strategies, reducing the number of bugs and improving overall application stability.
  • Introduced performance optimization techniques such as code splitting and lazy loading, resulting in significant improvements in app loading times.

Technologies :

  • React Native
  • TypeScript
  • Node.js
  • RESTful APIs
  • Lighthouse test
  • Git/GitHub
  • Android Development
  • Flipper debuger
  • Continuous Integration/Continuous Deployment (CI/CD) pipelines

Software Engineer (Android)

PT Ruang Raya Indonesia
10.2017 - 10.2023

Responsibilities :

  • Collaborating with cross-functional teams including designers, product managers, and backend developers to deliver high-quality Android applications.
  • Designing and implementing robust, scalable, and maintainable code using Java/Kotlin, adhering to best practices and design patterns such as MVRX, or MVVM.
  • Utilizing Android SDK components and third-party libraries to create engaging user interfaces and seamless user experiences.
  • Integrating RESTful APIs and web services to fetch and manipulate data from server-side systems.
  • Implementing advanced features such as real-time messaging, push notifications, and location-based services.
  • Optimizing application performance and memory usage to ensure smooth operation across a variety of devices and Android versions.
  • Conducting thorough testing, including unit tests, integration tests, and UI tests, to ensure the reliability and stability of the applications.
  • Participating in code reviews, providing constructive feedback, and mentoring junior team members.
  • Keeping up-to-date with the latest developments in Android technologies and industry trends.

Achievements :

  • Led the development of a flagship Android application for a major client, resulting in a 30% increase in user engagement and a 20% improvement in app ratings.
  • Implemented a custom caching mechanism that reduced data loading times by 50% and significantly improved offline functionality.
  • Introduced Kotlin programming language into the development workflow, leading to a reduction in code verbosity and improved developer productivity.
  • Received recognition from management for consistently meeting project deadlines and delivering high-quality, bug-free code.

Technologies :

  • Java/Kotlin
  • Android SDK
  • RESTful APIs
  • Firebase
  • Realm Database
  • RxJava/RxAndroid
  • Dagger/Koin/Hilt
  • Git/GitLab
  • JUnit

Senior Mobile Application

Indosat Ooredoo
05.2016 - 05.2017

Responsibilities :

  • Developing android application to support sales achievement.
  • Making tools for internal usages.
  • Optimize existing android application.
  • Maintenance existing CMS.
  • Managing project mobile application.

Education

Bachelor of Science - Telecomunication

PENS - ITS
Surabaya, Indonesia
04.2001 -

Skills

  • React Native
  • TypeScript
  • Nodejs
  • RESTful APIs
  • Lighthouse test
  • Git/GitHub
  • Android Development
  • Flipper debuger
  • Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Android SDK
  • Firebase
  • Realm Database
  • RxJava/RxAndroid
  • Dagger/Koin/Hilt
  • JUnit

Timeline

Software Engineer (Frontend)

PT Ruang Raya Indonesia
10.2023 - Current

Software Engineer (Android)

PT Ruang Raya Indonesia
10.2017 - 10.2023

Senior Mobile Application

Indosat Ooredoo
05.2016 - 05.2017

Bachelor of Science - Telecomunication

PENS - ITS
04.2001 -
Galih AdityoSoftware Engineer (Frontend)