Hi, I'm Ilham Taufiqurrahman Salim.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
5+ years of experience in mobile development and creating innovative solutions to system issues. I work in a team with strong programming experience especially Flutter to build a best application. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: Dart, Swift, JavaScript
- Databases: MySQL, SQFLite, Hive
- Frameworks: Flutter & Swift UI
- Tools & Technologies: Git, JIRA, ClickUp, Firebase, Sentry, Web Socket
Looking for an opportunity to work in a challenging position combining my skills in Mobile Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Design and build advanced applications for the iOS and Android platforms, ensuring high performance, responsiveness, and quality.
- Work closely with cross-functional teams including designers, product managers, and other developers to define, design, and ship new features.
- Write clean, maintainable, and efficient code, and ensure the performance, quality, and responsiveness of applications through rigorous testing and debugging.
- Integrate mobile applications with back-end services and APIs, ensuring seamless data exchange and functionality.
- Stay updated with the latest industry trends, technologies, and best practices in mobile development, and continuously seek ways to improve development processes and enhance app functionality.
- Tools: Flutter, Android Studio, XCode, Firebase, Xendit, JIRA, GIT
- Develop and maintain feature.
- Perform debugging, troubleshooting, and bug fixing to ensure application stability.
- Maintain consistency with coding standards and company development processes.
- Build and deploy app testing using CI/CD.
- Collaborate with development teams to ensure seamless integration between frontend and backend.
- Optimize application performance for various devices and screen resolutions.
- Participate in the creation of good documentation to facilitate maintenance and continuous development.
- Tools: Flutter, Android Studio, XCode, Firebase, Bitbucket, JIRA
- Building and maintaining Majoo application.
- Troubleshooting and debugging.
- Writing high-quality code and documentation.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Stay updated with the latest industry trends and technologies.
- Tools: Flutter, Android Studio, POS Printer (Bluetooth, WiFi, and LAN), GIT, ClickUp
- Develop the front-end side of application, with API integration based on approved UI/UX Design Prototype.
- Coordinate and report progress with the project managers and team via agile tools and standup meetings.
- Identifies and reports bugs or issues and collaborates with the development team to address them.
- Tools: Flutter, Android Studio, GIT
Projects
majoo is a complete business management app, starting from an online cashier app, inventory, accounting, attendance and staff management, customer loyalty, business analysis, a dedicated owner app, and an online ordering app.
Skills
Languages and Databases





Libraries




Frameworks


Other


Education
Malang, Indonesia
Bachelor of Information system
GPA: 3.61/4.0
- Data Analysis
- Web Programming
- Desktop Programming
Learned Things:
Malang, Indonesia
Software Enginerring
- Basic Web Programming
- Basic Android Native Programming
- Basic Operating Systems
- Basic Database Languages
Learned Things