Hello,

I'M ICAL

I Am Mobile Developer,
Website Developer
& UI/UX Designer

About Me

Mobile, Website Developer & UI/UX Designer

Hi, My name is Shalahuddin Ahmad Aziz, but you can call me ical. I live in Tangerang, Indonesia. I am a React Developer at Mandala Multifinance. I use Reactjs to develop website apps and I also use React-Native to develop Android & IOS Platform. You also can see some of my works at icodegp

I am a Mobile Developer also an Website Developer and Also a UI/UX Designer. If you have any website project or mobile apps project and interested to team up with me, you can contact me. I hope i can help to finish it when participate in your project.

Portfolio

Project History

There are some projects that i have been finished. Even it's website, mobile apps or UI/UX Design. You can check it one by one. And you can check the detail for each project.

Mobile

There are some mobile projects that i have been finished. Click read more button to check it.

Website

There are some website projects that i have been finished. Click read more button to check it.

UI/UX Design

There are some UI/UX Design that i have been finished. Click read more button to check it.

Skills

Programming Language

There are some programming language that i usually use for my project. And these are the programming language that i usually use.

There are still more programming language that i need to learn to expand my experience about programming.

Skills

Framework, Library & Tools

There are some frameworks and tools that i usually use for my projects.

There are still more frameworks and tools that i need to learn to expand my experience about programming.

Experience

Work Experience

There are somework experience that i have, such as a Full - Stack Developer, Freelance Software Developer, Mobile Application Developer, Project Leader, React Developer & Frontend Developer.

Frontend Developer

Axiata Digital Services Indonesia : Oct 2024 - Present

Frontend Developer

- Built, developed, and enhanced the "Boost" progressive web application (PWA) for web, Android, and iOS platforms using Next.js.

- Conducted System Integration Testing (SIT) to ensure seamless integration of product features across all platforms.

- Participated actively in Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives, to align with product goals and ensure smooth development cycles.

- Collaborated closely with Backend Developers, UI/UX Designers, UI Engineers, and other Frontend Developers to build and improve the "Boost" product. Used Bitbucket for version control, ensuring code quality and collaborative development.

- Managed and updated development progress through Jira for task tracking, sprint management, and issue resolution.

- Provided detailed reports to the Head of IT on progress, blockers, and any issues encountered during the development process.

- Integrated various third-party tools into the application, including LogRocket, as needed to support product development.

Skills : JavaScript · TypeScript · Web Development · Web Application Development · Android · iOS · Reactjs · Next.js · LogRocket · Sentry · Agile Methodologies · Front-End Development · Front-end Coding · Frontend · Front-end Development · Jira · Bitbucket · Git

React Developer

PT. Mandala Multifinance Tbk : Jun 2023 - Aug 2024 (1 years 3 months)

React Js Developer & React Native Developer

- Create, develop, and conduct SIT (System Integration Testing) for products or features on both web and mobile applications using React.js and React Native.

- Collaborate closely with backend developers, UI/UX designers, and QA teams to achieve task targets for each sprint.

- Participate in multiple teams, such as Operations and Finance, with a final placement in the Finance team focusing on company budgeting products.

- Solve budgeting-related issues across user hierarchies, from branch users to head office users.

- Work closely with key stakeholders, including the Associate Product Owner, Digital Delivery Owner, and Digital Business Partner, to create and improve products.

- Fix, revamp, and optimize messy code to ensure it becomes clean, readable, and maintainable.

- Write scalable, maintainable, and readable code that aligns with industry best practices.

- Identify and fix bugs or blockers that disrupt business processes on web applications.

- Perform code enhancements to improve business operations and streamline processes.

- Collaborate with fellow developers using GitLab for version control and project management.

- Participate in sprint planning to set weekly or sprint development goals.

- Contribute to the development of applications and features, including:

  1. Financial service management for Umrah travel.

 2. Vehicle business management (buy/sell, rental, credit, and second-hand vehicle management for both two- and four-wheeled vehicles).

  3. Legalization data management for fiduciary requests from OJK.

  4. Funding and master virtual account management.

  5. AR & GL reconciliation data management.

  6. Daily cash management closing processes.

  7. Payment management system in collaboration with Amartha Microfintech.

 8. Company budgeting management, from target setting, planning, input, approval, to financial reporting.

Skills : JavaScript · TypeScript · Reactjs · React Native · Redux · Redux Saga · Clean Code · Clean Architecture · Web Development · Android Development · iOS Development · Front-End Development · HTML · css · Bootstrap (Framework) · Git · GitHub · Gitlab

Project Leader & Full-Stack Developer

Google Developer Student Club : Oct 2022 - Jul 2023 : (10 months)

Project Leader, UI/UX Designer, Full-Stack Developer

- Lead a multi-disciplinary team consisting of UI/UX designers, backend developers, mobile developers, and web developers.

- Provide training and mentorship to team members on technologies such as React.js, Flutter, and Laravel.

- Conduct regular meetings to report progress on the development and learning outcomes for both mobile and web applications.

- Write and teach project members how to write scalable, maintainable, and readable code that aligns with industry best practices.

- Develop and maintain the "Bantuin" application, a job-seeking platform for freelance workers, available on Android, iOS, and web platforms using React.js, Flutter, and Laravel.

- Create both mobile and web UI/UX designs using Figma and design the application's database architecture to support the business processes.

- Define and implement the end-to-end business process flow for core application functionality.

- Integrate third-party services, including Google Cloud Platform (GCP) for Google Maps and various Firebase products to enhance application functionality.

- Implement mobile-specific features such as push notifications, live location tracking, and real-time messaging to improve user engagement and experience.

- Oversee the development process to ensure the timely delivery of features and applications across multiple platforms.

- Collaborate with cross-functional teams to align on goals and ensure smooth integration between design, backend, and frontend components.

Skills : Front-end Development · iOS · React.js · PHP · JavaScript · Dart · Android Studio · Xcode · Laravel · Flutter · Web Development · Android · Firebase · Android Development · iOS Development · Back-End Web Development · Bloc

Mobile Application Developer

Socialights : Oct 2021 - May 2023 (1 years 8 months)

Mobile Application Developer

- Create, develop, and conduct SIT (System Integration Testing) for products and features on mobile applications using React Native for both Android and iOS platforms.

- Build and deploy Android & iOS apps from staging to Firebase App Distribution & TestFlight and production to the Google Play Store & App Store.

- Communicate with Google Play Store and Apple App Store teams regarding permissions and issues related to the publishing process for Android and iOS apps.

- Optimize applications on both platforms to ensure high performance and provide a seamless user experience.

- Participate in weekly alignment meetings to discuss product/feature development and business processes within the application.

- Write scalable, maintainable, and readable code following industry best practices.

- Identify and fix bugs or blockers that disrupt business processes on mobile apps.

- Collaborate with other developers using GitHub for version control.

- Regularly discuss user behavior data with the marketing team for SEO analysis.

- Engage with the product team to provide feedback on design and business processes for improvements or resolving blockers from a developer’s perspective.

- Implement third-party services such as Mixpanel, MoEngage, Amplitude, and Firebase to enhance product capabilities.

- Migrate dependencies, JDK, SDK, and other components to address errors on both platforms.

- Enhance existing products and features, including:

  1. SocialTribes – A service marketplace for collaborative projects between content creators.

 2. SocialChallenge – A free collaboration platform for content creators to team up on projects.

  3. SocialAcademy – An online learning platform designed for content creators.

- Create and develop new products and features, such as:

  1. SocialPulse – A content suggestion feature based on users’ social media activity.

  2. SocialStore – An e-commerce platform tailored for content creators.

Skills : iOS · Git · JavaScript · React Native · Android Studio · Mobile Application Development · Xcode · Deep Link · Mobile Application Design · Apple Developer · Android · Firebase · Android Development · iOS Development · GitHub · Tailwind CSS

Software Developer

Freelance : Jan 2019 - Apr 2023 : (4 years 4 months)

Project Manager, Web Developer, Backend Developer & Mobile Developer

My Project Team Web : https://landing-git-main-ngoidetech.vercel.app/

- Developed an e-commerce website for selling reworked clothes using PHP, Laravel, JavaScript, and jQuery.

- Created a general election website for student organization leaders using PHP, CodeIgniter 3, JavaScript, and jQuery.

- Built a mobile application for laundry services using JavaScript and React Native.

- Developed an Android-based student information system using Java and Android Studio.

- Created a donation platform for an orphanage foundation using PHP, CodeIgniter 3, JavaScript, and jQuery.

- Developed a company profile website for clinic treatments using PHP, Laravel, JavaScript, and React.js.

- Built a website for company profile and tour registration for Samawa Great Tour in Sumbawa using Laravel and React.js, with integrated features for tour booking and management.

- Held regular meetings and communication with clients to gather and clarify project requirements.

- Managed project pricing negotiations with clients, ensuring alignment on both budget and scope of requirements.

- Led and managed cross-functional teams, including UI/UX designers, backend developers, frontend developers, and mobile developers.

- Organized task management and delegation to ensure each team meets the project’s targets and deadlines.

- Conducted regular meetings and discussions with the team to track progress, identify blockers, and address any problems encountered during development.

- Monitored and managed project milestones to ensure timely delivery and alignment with the client’s expectations.

- Collaborated with the team to solve technical issues and blockers that arise throughout the development process.

Skills : React.js · PHP · JavaScript · React Native · Android Studio · Mobile Application Development · Laravel · Flutter · Kotlin · Web Application Development · Java

Full-Stack Developer

PT Indocare Citrapasific : Feb 2021 - Apr 2021 : (3 months)

Web Developer & Mobile Developer

- Created and developed a web-based application to monitor Overall Equipment Effectiveness (OEE) percentage for mechanical engineering systems, providing real-time insights into production efficiency.

- Developed a spare part data stocking management system to streamline inventory tracking and minimize stock shortages.

- Created a vendor and supplier transaction management system to track transactions efficiently, improving supplier collaboration and procurement processes.

- Built a mobile application for OEE monitoring, offering a mobile-friendly management system version for on-the-go data tracking.

- Enhanced and optimized an existing cosmetic product data application, improving operational workflows and ensuring better data management across departments.

- Managed and restructured OEE data for production lines to ensure more efficient reporting and analysis, contributing to improved production outcomes.

- Provided daily reports to the IT manager at the end of each workday, ensuring continuous project tracking and alignment.

- Delivered weekly reports to the head IT manager regarding the progress and performance of the developed applications.

- Participated in meetings and discussions with management to identify blockers, propose solutions, and align development priorities with business needs.

- Deployed both web applications and Android-based OEE applications on internal servers, ensuring secure access for internal users.

- Conducted post-deployment testing and monitoring to ensure all systems operated smoothly after release.

- Performed regular maintenance and updates on all deployed applications to enhance performance and address user feedback.

Skills : PHP · JavaScript · Mobile Application Development · Software Development · Web Development · CodeIgniter · Java

Contact

If you have any website project or mobile project and interested to team up with me, you can contact me.


Gmail