Back to Home

Curriculum Vitae

Iqbal Fakhri

Iqbal Fakhri

Staff Software Engineer @DKATALIS, Jakarta

I lead a development team at PT. Dkatalis Labs in Indonesia, which is the engineering arm of Bank Jago (part of GOTO Ecosystem). My work focuses on building financial technology that improves banking experiences. I have strong experience in both traditional banking systems and digital finance.

me@veeda.dev

Skills

Programming Languages

TypeScriptJavaScriptKotlin

Frameworks & Libraries

React NativeNode.jsFlutterSpringboot

Databases & Infrastructure

MongoDBRedisKafkaGraphQLCI & CD

Leadership & Soft Skills

Team LeadershipCommunicationMentoringCode Review

Education

Bachelor's Degree in Computer Science

IPB University, 2013-2017

Projects

Bank Jago

jago.com

Indonesia's leading tech-based bank in the GOTO ecosystem. Known for innovative features like 'Pocket' for personalized saving goals and seamless integration with digital platforms. Bank Jago offers a full digital banking experience with a focus on simplicity and financial accessibility.

Lead a TeamFlutterNodeJsKafkaSpringboot

Jenius by Bank BTPN

jenius.com

One of Indonesia's pioneer digital banking platforms launched by Bank BTPN. Jenius offers innovative financial features like 'Flexi Cash' lending, digital savings accounts, and seamless money management tools. The app provides a complete mobile banking experience with robust security and user-friendly design for modern banking customers.

React NativeGraphQLNodeJsKafka

About Me

I enjoy solving complex problems and creating technology that makes finance more accessible and efficient. My professional aspirations include further advancing digital banking technologies, contributing to financial inclusion through innovative solutions, and pursuing career opportunities abroad where I can gain international exposure and experience working with diverse cultures.

Work Experience

Staff Software Engineer

Feb 2024 - present
Dkatalis Digital Labs
Work from Anywhere
Dkatalis Digital Labs is the engineering and technology arm of Bank Jago, a leading digital bank within the GOTO ecosystem. As Staff Software Engineer, I lead development initiatives that create innovative financial solutions to enhance Bank Jago's digital banking platform. My responsibilities include: • Leading the recent D-day Card Migration project, where I ensured a smooth transition despite using a big bang strategy, minimizing disruption while maintaining system integrity throughout this critical infrastructure change. • Working in the Money Management Clan to ensure seamless transactions for Bank Jago customers and maintain the reliability of core banking operations. • Conducting thorough code reviews and mentoring engineers at all levels (junior to senior) to elevate code quality and engineering practices across the organization. • Supporting team members' professional growth by helping them identify and achieve their career development goals, turning their aspirations into actionable growth plans.

Senior Full Stack Engineer

June 2020 - Feb 2024
Dkatalis Digital Labs
Work from Anywhere
Over 3 years with Bank Jago, I contributed to the full development cycle of the 'Pocket' feature, one of the key drivers of Bank Jago's success as a digital bank. My contributions extended beyond writing clean code. I championed seamless production launches, proactively identified and mitigated potential issues to optimize performance, and ensured a consistently high-quality customer experience. Furthermore, I collaborated closely with tech leads on system analysis and improvement initiatives, contributing to Bank Jago App's overall scalability and frictionless user journey.

Full Stack Engineer

Jan 2019 - June 2020
Bank BTPN
Work from Office
After graduating from my acceleration program, I continued working at Jenius as Full Stack Engineer in a Squad responsible for the Lending Feature "Flexi Cash" on Jenius Application. Each member had responsibility for ensuring code went safely to production. For the next phase of my journey, I joined the Engineering team where I focused on improving the development process in the Jenius App. This involved exploring new ideas and tackling existing problems in our codebase, collaborating closely with the Jenius Frontend Team to implement solutions.

IT Trainee (CHIP Program)

Jan 2018 - Jan 2019
As a CHIP Trainee, I completed a 2-month specialized academy on Code Best Practice from an elite group (called Greyamp). We learned about: • Clean Code • TDD • Unit Testing • 4 rules of simple design • Javascript (React, React Native, Node.js) During the final week of the academy, our team was challenged to build a simple e-wallet platform (Mobile, Web, and backend) in just 7 days, which we successfully completed. Following the academy, I worked at Jenius to complete my training program, serving as a Full-Stack Developer on new features with my teammates in Squad Groot.