Avatar of rachmad nafisholeh.
rachmad nafisholeh
Adaptable professional excels in diverse settings. Results-driven, proactive, collaborative. Excelling in challenges. Solo-built super app with 50K+ users.
ProfileResume
Posts
1Connection
Print
Avatar of the user.

rachmad nafisholeh

Adaptable professional excels in diverse settings. Results-driven, proactive, collaborative. Excelling in challenges. Solo-built super app with 50K+ users.
Adaptable professional excels in diverse settings (startup, big corporation, software house, freelancer) with 7+ years of remote experience. Results-driven, proactive, collaborative. Excelling in challenges. Strive for UI perfection and automation. Solo-built super app (Muslimnesia) with 50K+ users. Managed platforms at 800K scale.
Logo of the organization.
EXODUS
Logo of the organization.
Pusan National University
Jember, Jawa Timur, Indonesia
Republic of Indonesia

Featured Resume

Last updated on Jan 11th 2024

Professional Background

  • Current Status
    Unemployed
  • Profession
    Software Engineer
    Full Stack Development
    Front-end Engineer
  • Fields
    Blockchain
    SaaS / Cloud Services
    Software
  • Work Experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    React
    React Native
    NodeJS/Express
    HTML
    Git
    GCP
    NestJS
    TypeScript
    NextJS
    Android/iOS
  • Languages
    English
    Professional
  • Highest Level of Education
    Master

Job Search Preferences

  • Current Status
  • Desired Job Type
    Full-time
    Remote Only
  • Desired Positions
    Software Engineer
  • Desired Work Locations
  • Freelance

Work Experience

Logo of the organization.

Senior Software Engineer

EXODUS
Full-time
Mar 2022 - Oct 2023
1 yr 8 mos
Remote, OR 97458, USA
- Regained trust from 20% of users: led the frontend effort to upgrade existing backup to support cloud backup. Collaborate with product manager and UX/UI designer from the planning phase with security in mind, implementation, bug fixing and deployment. Gaining trust back from 20% of the user base since they have lost their funds due to loss of access to wallets forgetting their passphrase. - Boosted transaction engagement: plan, conduct security analysis and implement the migration of mobile app payment processes from an external browser to within the app. Native code implementation was involved. This increases transaction engagement by 2-5%. - Broadening market reach: setting up internationalization for mobile apps, ensuring all text on all flows are translated. Touched thousands of files while keeping all existing flow unchanged. Working closely with QA to list all flow and double check all edge cases. - Proof of ownership: led the initiative to deliver real-time insights into the crypto industry to our existing user base, enhancing user engagement and retention by keeping them informed with the latest news. Doing research, collaborating with UX/UI designers, designing system architecture, implementing both UI and server, server deployment while keeping all stakeholders in sync. Tight collaboration was required with all stakeholder: Product Manager, Project Manager, Engineering Manager, Security Risk Analyst, and senior Software Engineer. - Boost transaction reliability: refactored error handling for crypto transactions to enhance reusability and prevent unexpected issues. - Eliminate visual lag: reduced unnecessary component re-renders and offloaded heavy computations from the UI. This was implemented across most screens, enhancing user retention by restoring the app's refresh rate to 60 fps. - Saving cost: reduced server resource from 30 CPUs & 38 GB RAM usage down to 1 CPU & 1 GB RAM. Achieved by utilizing a separate server served for image caching. - Animation bugs: addresses various bugs related to Animations, involving native code implementation.
Logo of the organization.

Frontend Engineer Lead

Dec 2018 - Mar 2022
3 yrs 4 mos
Remote, OR 97458, USA
- Frontend Engineers Lead: led the frontend development of 10 CRM applications with 200,000 user base and made significant contributions to an additional 20. Responsibilities include supervising a team of 7 engineers, reporting directly to the project manager, leading sprint ceremonies, consistently monitoring the progress of each engineer, engaged in engineers performance evaluation, managing app deployment, and evaluating engineer candidates. - Securing the annual demo from cancellation: In a critical moment, I swiftly resolved usability issues with an interactive map feature that initially froze due to the scale of handling 100,000 shapes/points, ensuring it ran smoothly without any freezing during interactions. This quick turnaround prevented the annual demo to 200,000 real estate agents from being canceled, and my approach was adopted company-wide as the standard for handling large-scale data visualization. - VP-Level collaboration: directly reported to the Vice President of Engineering, led a comprehensive CRM platform transformation to transition from single-account to team accounts. Also, spearheading the MVP for integrating big data analytics tools (Looker) with all frontend applications. - Managing high volumes of real-time data traffic: collaborated with a Senior System Architect to design microservices responsible for collecting and forwarding all user activities across the CRM platform. Tracking and integrating data from multiple sources in real-time including third party services. Enhancing data handling and user activity tracking for improved customer engagement. Google Cloud Platform (GCP) PubSub was utilized in this context. - Tackling big challenges: pioneered the creation of a responsive and pixel-perfect email template, seamlessly rendering data-driven bar charts across diverse platforms, operating systems and devices. Recognizing the impracticality and high costs of creating unique graphical charts for each agent via image in cloud, I devised a coding solution that allows the HTML code to translate data points from server into bar lengths on the chart. Another challenge was 10% of users are using old email clients hence an old HTML syntax needed to be used to achieve consistency on layout. Achieved the company's first-ever widespread success in engagement with the user via email. The email is now used weekly to deliver personalized activity reports to over 200,000 real estate agents - Optimizing development efficiency: meticulously documented research trials and errors in dev logs while perfecting the email template. These logs proved invaluable to fellow frontend engineers, saving them precious time in their email-related work. - Boost user productivity: Integrated Apigee API for advanced lead generation tools, significantly boosting agent productivity and client engagement. - UI perfectionist: conducted meticulous code reviews on frontend code to ensure pixel-perfect UI, adherence to best practices, and the implementation of safety measures in every workflow. - Bugs terminator: swiftly responded to critical bugs, providing regular updates on progress towards fixes, ensuring smooth operations for end-users. - Team player in challenging times: demonstrated resilience during a challenging period of consecutive firings due to the impact of COVID, showcasing commitment and dedication to my role and team.
Logo of the organization.

Founding Engineer

Muslimnesia
Contract
Sep 2018 - Feb 2019
6 mos
Malang Regency, East Java, Indonesia
- Solo App Architect: developed the Muslimnesia app from scratch to a production-ready state with 50,000+ downloads using React Native. - Optimization Expert: optimized app load times on Android and iOS from 5 seconds to 0.5 second. - Creative Problem Solver: conducted in-depth research to overcome challenges, including drawing custom shadows, maintaining responsive layouts across various screen sizes, and implementing user-defined alarms. These tasks involved extensive customization on the native sides of React Native due to its inherent limitations. - Design Alignment Pro: ensured a pixel-perfect UI and UX in collaboration with designers. - Bugs Beater: skillfully resolved bugs across all versions of the app, catering to both Android and iOS platforms, maintaining a smooth and error-free user experience.

Frontend Engineer

idCosCi Labs
Full-time
Aug 2016 - Aug 2018
2 yrs 1 mo
Surabaya, East Java, Indonesia
Platform for Doctors: solo-built platform for Prostate Cancer Specialist doctors in Indonesia to efficiently manage and secure medical records. Platform for Gas Company: solo-built platform offering comprehensive support for daily business operations, spanning from sales to production. Platform for Government: solo-built platform to support day-to-day work activities conducted by asset surveyors.

Education

Logo of the organization.
Master of Science (MS)
Big Data
2014 - 2016
Description
Research assistant in a laboratory specializing in networked smart systems. Authored one international paper “An App-Driven Garbage Collection to Enable Continual Vehicular Sensing in the Android Smartphone Apps. International Journal of Multimedia and Ubiquitous Engineering, 11(8), 65-74. DOI: 10.14257/ijmue.2016.11.8.07”. Authored and delivered two papers at international conferences, namely ICEIC 2015 and ICGHIT 2016, with a focus on smartphone-based vehicle sensing. The ICGHIT 2016 paper received the Best Paper Award.
Logo of the organization.
Bachelor of Science (BS)
Computer Science
2009 - 2013
Description
2nd winner of national digital innovation contest, i.e. 7th Indosat Wireless Innovation Contest. 2nd winner of regional game development contest.